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

Reply via email to