Package: php-horde-kronolith
Version: 4.2.29-3
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The current kronolith version 4.2.29, which is packaged in Debian Bookworm,
is not compatible with PHP version 8.2, which is the one which is used in
Debian Bookworm. This incompatibility manifests itself when you try to log in
to a Horde instance - you are greeted with:

Non-static method Date_Calc::dateDiff() cannot be called statically
in /usr/share/horde/kronolith/lib/Block/Monthlist.php:116

In PHP 8.2 calling non-static methods statically has been indeed disabled, which
was not the case in PHP 7.4.

The issue seems to be fixed in upstream master, commit
c508f6d729f9f70354970be9af2a59b94eb3c0c8. Unfortunately the commit in question
has not been merged to FRAMEWORK_5_2 branch, nor has it been released.


-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-23-amd64 (SMP w/2 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages php-horde-kronolith depends on:
ii  libapache2-mod-php8.2 [php-json]  8.2.7-1~deb12u1
pn  php-cli                           <none>
ii  php-common                        2:93
ii  php-date                          1.4.7-3.1
ii  php-horde                         5.2.23+debian0-6
ii  php-horde-auth                    2.2.2-10
ii  php-horde-autoloader              2.1.2-11
ii  php-horde-content                 2.0.6-7
ii  php-horde-core                    2.31.18+debian0-2
ii  php-horde-data                    2.1.5-3
ii  php-horde-date                    2.4.1-9
ii  php-horde-date-parser             2.0.7-2
ii  php-horde-dav                     1.1.4-6
ii  php-horde-exception               2.0.8-10
ii  php-horde-form                    2.0.20-2
ii  php-horde-group                   2.1.1-12
ii  php-horde-history                 2.3.6-11
ii  php-horde-http                    2.1.7-11
ii  php-horde-icalendar               2.1.8-7
ii  php-horde-image                   2.6.1-2
ii  php-horde-lock                    2.1.4-7
ii  php-horde-logintasks              2.0.8-1
ii  php-horde-mail                    2.6.6-5
ii  php-horde-mime                    2.11.2-2
ii  php-horde-nls                     2.2.1-6
ii  php-horde-notification            2.0.4-10
ii  php-horde-perms                   2.1.8-5
ii  php-horde-serialize               2.0.5-10
ii  php-horde-share                   2.2.0-9
ii  php-horde-support                 2.2.2-2
ii  php-horde-text-filter             2.3.7-1
ii  php-horde-timezone                1.1.0-7
ii  php-horde-url                     2.2.6-9
ii  php-horde-util                    2.5.12-2
ii  php-horde-view                    2.0.6-10
ii  php-xml                           2:8.2+93
ii  php8.2-cli [php-json]             8.2.7-1~deb12u1
ii  php8.2-fpm [php-json]             8.2.7-1~deb12u1
ii  php8.2-xml [php-xml]              8.2.7-1~deb12u1

Versions of packages php-horde-kronolith recommends:
pn  php-date-holidays      <none>
ii  php-horde-activesync   2.41.9-1
ii  php-horde-db           2.4.1-8
ii  php-horde-nag          4.2.19-6
ii  php-horde-openxchange  1.0.1-6
ii  php-horde-test         2.6.4+debian0-9
ii  php-horde-timeobjects  2.1.4-6

php-horde-kronolith suggests no packages.

-- no debconf information

Reply via email to