6.0.0-alpha14
7/2/25
Last Modified 7/2/25 by Ralf Lang

Known issues for the latest 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

kronolith

Non-static method Date_TimeZone::isValidID() cannot be called statically in /usr/share/php/Date/TimeZone?.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 <michael at johalla.de>

Change configuration of Kronolith and switch off:
Displaying Holidays -> $conf[holidays][enable]