Bug 29922 - PHP: bugfix release 8.0.15
Summary: PHP: bugfix release 8.0.15
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2022-01-21 20:20 CET by Marc Krämer
Modified: 2022-01-27 23:28 CET (History)
6 users (show)

See Also:
Source RPM: php
CVE:
Status comment:


Attachments

Description Marc Krämer 2022-01-21 20:20:31 CET
new bugfix release
https://www.php.net/ChangeLog-8.php#8.0.15
Comment 1 Marc Krämer 2022-01-21 20:23:09 CET
Updated php packages fixes some bugs.

This is just a regular bug fix release.

References:
https://www.php.net/ChangeLog-8.php#8.0.15
========================

Updated packages in core/updates_testing:
========================
php-dom-debuginfo-8.0.15-1.mga8
php-mbstring-8.0.15-1.mga8
php-debuginfo-8.0.15-1.mga8
php-openssl-debuginfo-8.0.15-1.mga8
php-mysqlnd-debuginfo-8.0.15-1.mga8
php-phar-debuginfo-8.0.15-1.mga8
php-mbstring-debuginfo-8.0.15-1.mga8
php-pgsql-debuginfo-8.0.15-1.mga8
php-opcache-8.0.15-1.mga8
php-fileinfo-debuginfo-8.0.15-1.mga8
php-intl-8.0.15-1.mga8
php-mysqli-debuginfo-8.0.15-1.mga8
php-curl-debuginfo-8.0.15-1.mga8
php-pdo-debuginfo-8.0.15-1.mga8
php-ini-8.0.15-1.mga8
php-intl-debuginfo-8.0.15-1.mga8
php-sockets-debuginfo-8.0.15-1.mga8
php-soap-debuginfo-8.0.15-1.mga8
php-session-debuginfo-8.0.15-1.mga8
php-soap-8.0.15-1.mga8
php-phar-8.0.15-1.mga8
php-mysqlnd-8.0.15-1.mga8
php-gmp-debuginfo-8.0.15-1.mga8
php-imap-debuginfo-8.0.15-1.mga8
php-gd-debuginfo-8.0.15-1.mga8
php-ldap-debuginfo-8.0.15-1.mga8
php-exif-debuginfo-8.0.15-1.mga8
php-zip-debuginfo-8.0.15-1.mga8
php-dba-debuginfo-8.0.15-1.mga8
php-snmp-debuginfo-8.0.15-1.mga8
php-ftp-debuginfo-8.0.15-1.mga8
php-openssl-8.0.15-1.mga8
php-sodium-debuginfo-8.0.15-1.mga8
php-tidy-debuginfo-8.0.15-1.mga8
php-dom-8.0.15-1.mga8
php-doc-8.0.15-1.mga8
php-pgsql-8.0.15-1.mga8
php-bcmath-debuginfo-8.0.15-1.mga8
php-iconv-debuginfo-8.0.15-1.mga8
php-mysqli-8.0.15-1.mga8
php-filter-debuginfo-8.0.15-1.mga8
php-sqlite3-debuginfo-8.0.15-1.mga8
php-odbc-debuginfo-8.0.15-1.mga8
php-zlib-debuginfo-8.0.15-1.mga8
php-posix-debuginfo-8.0.15-1.mga8
php-pdo_pgsql-debuginfo-8.0.15-1.mga8
php-pdo-8.0.15-1.mga8
php-curl-8.0.15-1.mga8
php-sockets-8.0.15-1.mga8
php-session-8.0.15-1.mga8
php-pdo_sqlite-debuginfo-8.0.15-1.mga8
php-xsl-debuginfo-8.0.15-1.mga8
php-gd-8.0.15-1.mga8
php-imap-8.0.15-1.mga8
php-pdo_firebird-debuginfo-8.0.15-1.mga8
php-pdo_mysql-debuginfo-8.0.15-1.mga8
php-xmlwriter-debuginfo-8.0.15-1.mga8
php-ldap-8.0.15-1.mga8
php-exif-8.0.15-1.mga8
php-pcntl-debuginfo-8.0.15-1.mga8
php-sodium-8.0.15-1.mga8
php-readline-debuginfo-8.0.15-1.mga8
php-pdo_dblib-debuginfo-8.0.15-1.mga8
php-tokenizer-debuginfo-8.0.15-1.mga8
php-calendar-debuginfo-8.0.15-1.mga8
php-xmlreader-debuginfo-8.0.15-1.mga8
php-snmp-8.0.15-1.mga8
php-sqlite3-8.0.15-1.mga8
php-tidy-8.0.15-1.mga8
php-odbc-8.0.15-1.mga8
php-zip-8.0.15-1.mga8
php-ftp-8.0.15-1.mga8
php-gmp-8.0.15-1.mga8
php-bz2-debuginfo-8.0.15-1.mga8
php-dba-8.0.15-1.mga8
php-pdo_odbc-debuginfo-8.0.15-1.mga8
php-filter-8.0.15-1.mga8
php-bcmath-8.0.15-1.mga8
php-sysvmsg-debuginfo-8.0.15-1.mga8
php-gettext-debuginfo-8.0.15-1.mga8
php-xmlwriter-8.0.15-1.mga8
php-iconv-8.0.15-1.mga8
php-pdo_pgsql-8.0.15-1.mga8
php-enchant-debuginfo-8.0.15-1.mga8
php-ctype-debuginfo-8.0.15-1.mga8
php-zlib-8.0.15-1.mga8
php-pdo_mysql-8.0.15-1.mga8
php-sysvshm-debuginfo-8.0.15-1.mga8
php-xsl-8.0.15-1.mga8
php-pdo_sqlite-8.0.15-1.mga8
php-xmlreader-8.0.15-1.mga8
php-readline-8.0.15-1.mga8
php-pcntl-8.0.15-1.mga8
php-calendar-8.0.15-1.mga8
php-pdo_firebird-8.0.15-1.mga8
php-posix-8.0.15-1.mga8
php-pdo_dblib-8.0.15-1.mga8
php-sysvmsg-8.0.15-1.mga8
php-shmop-8.0.15-1.mga8
php-bz2-8.0.15-1.mga8
php-sysvshm-8.0.15-1.mga8
php-enchant-8.0.15-1.mga8
php-shmop-debuginfo-8.0.15-1.mga8
php-pdo_odbc-8.0.15-1.mga8
php-sysvsem-debuginfo-8.0.15-1.mga8
php-tokenizer-8.0.15-1.mga8
php-fpm-nginx-8.0.15-1.mga8
php-fpm-apache-8.0.15-1.mga8
php-sysvsem-8.0.15-1.mga8
php-ctype-8.0.15-1.mga8
php-gettext-8.0.15-1.mga8
php-cli-8.0.15-1.mga8
php-fpm-8.0.15-1.mga8
php-cgi-8.0.15-1.mga8
apache-mod_php-8.0.15-1.mga8
phpdbg-8.0.15-1.mga8
php-opcache-debuginfo-8.0.15-1.mga8
php-fileinfo-8.0.15-1.mga8
apache-mod_php-debuginfo-8.0.15-1.mga8
php-cli-debuginfo-8.0.15-1.mga8
php-cgi-debuginfo-8.0.15-1.mga8
php-fpm-debuginfo-8.0.15-1.mga8
phpdbg-debuginfo-8.0.15-1.mga8
php-debugsource-8.0.15-1.mga8
php-devel-8.0.15-1.mga8


SRPM:
php-8.0.15-1.mga8.src.rpm

Assignee: mageia => qa-bugs

Comment 2 Herman Viaene 2022-01-24 15:34:39 CET
Strange, when I select these, I get either "cannot be installed" or requires such-and-such version 8.1.0

CC: (none) => herman.viaene

Comment 3 Len Lawrence 2022-01-24 18:40:44 CET
@Herman, comment 2:
Yes, this puzzled me because there was a backport in testing for 8.1.0, bug 29706.  Is there a possibility that you picked that up sometime?  According to my records I tested that on another machine.  On my production machine I have for instance php-ini-8.0.14-1.mga8.  I shall give this a go.

CC: (none) => tarazed25

Comment 4 Len Lawrence 2022-01-24 19:47:29 CET
mga8, x64

Before updating installed any missing packages.  Debug repositories are not enabled on this system so the debug packages were removed from the list to ensure that qarepo worked.  The list reduced to 64 packages and they all updated smoothly.

Restarted apache then rebooted the system for good measure.
Used the cli to run very simple php scripts, which worked fine.  Started a php server at localhost:8000/ and executed the same scripts in a browser, messages on screen, creating images.

More advanced users here are familiar with applications which use php so this is as far as it goes for me.
phpmyadmin?  Wordpress?
Comment 5 PC LX 2022-01-26 11:56:39 CET
Installed and tested without issues.

Using php-fpm instead of mod_php.
Using systemd socket activation.

Tested roundcubemail, phpmyadmin, wordpress, and several large custom scripts.
Tested HTTP 1.1, HTTP 2, TLS and CLI.
Tested xdebug.



System: Mageia 8, x86_64, Intel CPU.



$ uname -a
Linux marte 5.15.16-desktop-1.mga8 #1 SMP Thu Jan 20 16:28:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -qa | grep php.*8\\.0 | sort
apache-mod_php-8.0.15-1.mga8
php-bz2-8.0.15-1.mga8
php-cli-8.0.15-1.mga8
php-ctype-8.0.15-1.mga8
php-curl-8.0.15-1.mga8
php-dom-8.0.15-1.mga8
php-exif-8.0.15-1.mga8
php-fileinfo-8.0.15-1.mga8
php-filter-8.0.15-1.mga8
php-fpm-8.0.15-1.mga8
php-ftp-8.0.15-1.mga8
php-gd-8.0.15-1.mga8
php-gettext-8.0.15-1.mga8
php-iconv-8.0.15-1.mga8
php-imap-8.0.15-1.mga8
php-ini-8.0.15-1.mga8
php-intl-8.0.15-1.mga8
php-ldap-8.0.15-1.mga8
php-mbstring-8.0.15-1.mga8
php-mysqli-8.0.15-1.mga8
php-mysqlnd-8.0.15-1.mga8
php-openssl-8.0.15-1.mga8
php-pdo-8.0.15-1.mga8
php-pdo_mysql-8.0.15-1.mga8
php-pdo_sqlite-8.0.15-1.mga8
php-posix-8.0.15-1.mga8
php-session-8.0.15-1.mga8
php-sockets-8.0.15-1.mga8
php-sysvsem-8.0.15-1.mga8
php-sysvshm-8.0.15-1.mga8
php-tokenizer-8.0.15-1.mga8
php-xmlreader-8.0.15-1.mga8
php-xmlwriter-8.0.15-1.mga8
php-zip-8.0.15-1.mga8
php-zlib-8.0.15-1.mga8
$ systemctl status httpd.socket php-fpm.socket httpd.service php-fpm.service
● httpd.socket - httpd server activation socket
     Loaded: loaded (/usr/local/lib/systemd/system/httpd.socket; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-01-26 10:18:51 WET; 35min ago
   Triggers: ● httpd.service
     Listen: [::]:80 (Stream)
             [::]:443 (Stream)
      Tasks: 0 (limit: 4690)
     Memory: 8.0K
        CPU: 1ms
     CGroup: /system.slice/httpd.socket

jan 26 10:18:51 marte systemd[1]: Listening on httpd server activation socket.

● php-fpm.socket - php-fpm Server Socket
     Loaded: loaded (/usr/local/lib/systemd/system/php-fpm.socket; enabled; vendor preset: disabled)
     Active: inactive (dead) since Wed 2022-01-26 10:24:27 WET; 29min ago
   Triggers: ● php-fpm.service
     Listen: /var/lib/php-fpm/php-fpm.sock (Stream)

jan 26 10:18:51 marte systemd[1]: Listening on php-fpm Server Socket.
jan 26 10:24:27 marte systemd[1]: php-fpm.socket: Succeeded.
jan 26 10:24:27 marte systemd[1]: Closed php-fpm Server Socket.

● httpd.service - The Apache HTTP Server
     Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-01-26 10:34:39 WET; 19min ago
TriggeredBy: ● httpd.socket
   Main PID: 3361 (httpd)
     Status: "Total requests: 647; Idle/Busy workers 100/0;Requests/sec: 0.563; Bytes served/sec: 4.2KB/sec"
      Tasks: 54 (limit: 4690)
     Memory: 42.0M
        CPU: 1.149s
     CGroup: /system.slice/httpd.service
             ├─3361 /usr/sbin/httpd -DFOREGROUND
             ├─3362 /usr/sbin/httpd -DFOREGROUND
             └─3365 /usr/sbin/httpd -DFOREGROUND

jan 26 10:34:39 marte systemd[1]: Starting The Apache HTTP Server...
jan 26 10:34:39 marte systemd[1]: Started The Apache HTTP Server.

● php-fpm.service - The PHP FastCGI Process Manager
     Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-01-26 10:38:09 WET; 15min ago
TriggeredBy: ● php-fpm.socket
   Main PID: 4147 (php-fpm)
     Status: "Processes active: 0, idle: 2, Requests: 40, slow: 0, Traffic: 0req/sec"
      Tasks: 3 (limit: 4690)
     Memory: 76.0M
        CPU: 6.325s
     CGroup: /system.slice/php-fpm.service
             ├─4147 php-fpm: master process (/etc/php-fpm.conf)
             ├─4148 php-fpm: pool www
             └─4202 php-fpm: pool www

CC: (none) => mageia

Comment 6 Len Lawrence 2022-01-26 13:01:00 CET
@PC LX, thanks, that should do it.

Whiteboard: (none) => MGA8-64-OK

Comment 7 Thomas Andrews 2022-01-26 18:21:53 CET
Validating. Advisory in Comment 1.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Dave Hodgins 2022-01-27 21:29:13 CET

CC: (none) => davidwhodgins
Keywords: (none) => advisory

Comment 8 Mageia Robot 2022-01-27 23:28:06 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0018.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.