Package: php7.0-json
Version: 7.0.29-1+b2
Severity: normal

Dear Maintainer,

When upgrading one server from PHP5 to PHP7.0, and fixing problems
which this could create, I found that one of the services throwed
lots of warnings like:
"Methods with the same name as their class will not be constructors in a future
version of PHP"

The fix (which I applied successfully by hand), is to use the functions
"__construct()" as per
the documentation of PHP: http://www.php.net/manual/en/language.oop5.decon.php

The version of PHP7.0 on the server touched by the bug is currently the last
one,
7.0.31-1

Unfortunately, I could not figure out easily how the faulty file,
/usr/share/php/Services/JSON.php
is created by the build process, so I do not know how to make a useful patch to
fix this issue.

Best regards,                   Georges.



-- Package-specific info:
==== Additional PHP 7.0 information ====

++++ PHP @PHP_VERSION SAPI (php7.0query -S): ++++

++++ PHP 7.0 Extensions (php7.0query -M -v): ++++

++++ Configuration files: ++++
**** /etc/php/7.0/mods-available/json.ini ****
extension=json.so


-- System Information:
Debian Release: buster/sid
  APT prefers stable
  APT policy: (900, 'stable'), (499, 'testing'), (400, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages php7.0-json depends on:
ii  libc6          2.27-5
ii  php-common     1:61
ii  php7.0-common  7.0.29-1+b2
ii  ucf            3.0038

php7.0-json recommends no packages.

php7.0-json suggests no packages.

Versions of packages php7.0-common depends on:
ii  libc6       2.27-5
ii  libssl1.1   1.1.0h-4
ii  php-common  1:61
ii  ucf         3.0038

Versions of packages php7.0-cli depends on:
ii  libc6            2.27-5
ii  libedit2         3.1-20180525-1
ii  libmagic1        1:5.33-3
ii  libpcre3         2:8.39-9
ii  libssl1.1        1.1.0h-4
ii  libxml2          2.9.4+dfsg1-7+b1
ii  mime-support     3.61
ii  php7.0-common    7.0.29-1+b2
ii  php7.0-opcache   7.0.29-1+b2
ii  php7.0-readline  7.0.29-1+b2
ii  tzdata           2018e-1
ii  ucf              3.0038
ii  zlib1g           1:1.2.11.dfsg-1

Versions of packages php7.0-cli suggests:
ii  php-pear  1:1.10.5+submodules+notgz-1

Versions of packages php7.0-fpm depends on:
ii  libapparmor1    2.13-8
ii  libc6           2.27-5
ii  libmagic1       1:5.33-3
ii  libpcre3        2:8.39-9
ii  libssl1.1       1.1.0h-4
ii  libsystemd0     239-7
ii  libxml2         2.9.4+dfsg1-7+b1
ii  mime-support    3.61
ii  php7.0-cli      7.0.29-1+b2
ii  php7.0-common   7.0.29-1+b2
ii  php7.0-opcache  7.0.29-1+b2
ii  procps          2:3.3.15-2
ii  tzdata          2018e-1
ii  ucf             3.0038
ii  zlib1g          1:1.2.11.dfsg-1

Versions of packages php7.0-fpm suggests:
ii  php-pear  1:1.10.5+submodules+notgz-1

-- no debconf information

Reply via email to