Package: mlmmj-php-web-admin
Version: 1.3.0-4
Severity: grave
Justification: renders package unusable
Dear Maintainer,
Installed package, attempted to run it. Immediately dies with the following
fatal errors:
AH01071: Got error 'PHP message: PHP Fatal error: Array and string offset
access syntax with curly braces is no longer supported in
/usr/share/mlmmj-php-web-admin/htdo
cs/class.rFastTemplate.php on line 477;\nStack trace:\n#0 {main}\n thrown in
/usr/share/mlmmj-php-web-admin/htdocs/index.php on line 30'
AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to
undefined function each() in
/usr/share/mlmmj-php-web-admin/htdocs/class.rFastTemplate.php:34
4\nStack trace:\n#0 /usr/share/mlmmj-php-web-admin/htdocs/index.php(34):
rFastTemplate->define()\n#1 {main}\n thrown in
/usr/share/mlmmj-php-web-admin/htdocs/class.rFa
stTemplate.php on line 344'
These are PHP incompatibility errors. Between PHP 7.4 shipped with Bullseye
and PHP 8.2 shipped with Bookworm, the ability to use curly braces as
an index into strings, as well as the PHP global each() function, have been
removed, rendering the code in Debian's mlmmj-php-web-admin v. 1.3 pacakge
incompatible with the PHP version shipped with Bookworm.
I have checked upstream, and these issues have been remediated in MLMMJ v. 1.5
-- System Information:
Debian Release: 12.11
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-23-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US (charmap=UTF-8) (ignored: LC_ALL set
to en_US.UTF-8), LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mlmmj-php-web-admin depends on:
ii mlmmj 1.3.0-4
ii php8.2 [php] 8.2.28-1~deb12u1
mlmmj-php-web-admin recommends no packages.
mlmmj-php-web-admin suggests no packages.
-- no debconf information