Known issues for the lastest alpha version Installation on debian bookworm: composer create-project horde/bundle composer require require horde/mnemo horde/nag:^5 horde/imp:^7 horde/gollem horde/kronolith:^5 horde/turba horde/ldap horde/activesync horde/passwd horde/jonah horde/ingo composer.json: { "name": "horde/bundle", "description": "A base project for a horde installation", "type": "project", "require": { "composer-plugin-api": "^2.0", "horde/horde-installer-plugin": "^2.5.1 || dev-FRAMEWORK_6_0 || dev-master", "horde/horde": "^6 || dev-FRAMEWORK_6_0", "horde/routes": "^3 || dev-FRAMEWORK_6_0", "horde/hordectl": "^1 || dev-FRAMEWORK_6_0 || dev-master", "pear/console_color2": "^0.1.2", "pear/console_table": "^1.3", "horde/mnemo": "^5.0@alpha", "horde/gollem": "dev-FRAMEWORK_6_0", "horde/nag": "^5.0@alpha", "horde/imp": "^7.0@alpha", "horde/kronolith": "^5.0@alpha", "horde/ldap": "^3.0@alpha", "horde/passwd": "^6.0@alpha", "horde/turba": "^5.0@alpha" }, "require-dev": { "horde/test": "^3 || dev-FRAMEWORK_6_0 || dev-master" }, "license": "GPL-3.0-only", "authors": [ { "name": "Ralf Lang", "email": "ralf.lang@ralf-lang.de" } ], "minimum-stability": "dev", "prefer-stable": true, "extra": { "installer-types": [ "horde-library", "horde-application" ] }, "config": { "allow-plugins": { "horde/horde-installer-plugin": true } } } PHP: 8.2.13 apache: 2.4.57 horde can't edit/change events since 'start_year' doesn't go back far enough: Proposed solution from Brent /vendor/horde/core/lib/Horde/Core/Ui/VarRenderer/Html.php Hardcode start year to 1900 (hack, not sure where start_year is being determined. Line 529: - for ($i = $var->type->getProperty('start_year'); $i <= $var->type->getProperty('end_year'); $i++) { + for ($i = 1900; $i <= $var->type->getProperty('end_year'); $i++) { kronolith Non-static method Date_TimeZone::isValidID() cannot be called statically in /usr/share/php/Date/TimeZone.php:4717 (php:4717) Issue description: EMERG: HORDE [kronolith] Error: Non-static method Date_TimeZone::isValidID() cannot be called statically in /usr/share/php/Date/TimeZone.php:4717 Stack trace: #0 /usr/share/php/Date.php(55): require_once() #1 /usr/share/php/Date/Holidays.php(39): require_once('...') #2 /var/www/html/horde/vendor/horde/autoloader/lib/Horde/Autoloader.php(129): include('...') #3 /var/www/html/horde/vendor/horde/autoloader/lib/Horde/Autoloader.php(66): Horde_Autoloader->_include() #4 [internal function]: Horde_Autoloader->loadClass() #5 /var/www/html/horde/vendor/horde/kronolith/lib/CalendarsManager.php(549): class_exists() #6 /var/www/html/horde/vendor/horde/kronolith/lib/CalendarsManager.php(201): Kronolith_CalendarsManager->_getAllHolidays() #7 /var/www/html/horde/vendor/horde/kronolith/lib/CalendarsManager.php(572): Kronolith_CalendarsManager->get() #8 /var/www/html/horde/vendor/horde/kronolith/lib/CalendarsManager.php(207): Kronolith_CalendarsManager->_getDisplayHolidays() #9 /var/www/html/horde/vendor/horde/kronolith/lib/Kronolith.php(282): Kronolith_CalendarsManager->get() #10 /var/www/html/horde/vendor/horde/kronolith/lib/Block/Summary.php(110): Kronolith::listEvents() #11 /var/www/html/horde/vendor/horde/core/lib/Horde/Core/Block.php(278): Kronolith_Block_Summary->_content() #12 /var/www/html/horde/vendor/horde/core/lib/Horde/Core/Block.php(175): Horde_Core_Block->_call() #13 /var/www/html/horde/vendor/horde/core/lib/Horde/Core/Block/Layout/View.php(98): Horde_Core_Block->getContent() #14 /var/www/html/horde/vendor/horde/horde/services/portal/index.php(35): Horde_Core_Block_Layout_View->toHtml() Proposed solution from Michael Change configuration of Kronolith and switch off: Displaying Holidays -> $conf[holidays][enable]