Bug #76600 [Opn->Asn]: MySQL 8 Auth makes Hash-Extension no longer optional
Edit report at https://bugs.php.net/bug.php?id=76600&edit=1
ID: 76600
Updated by: kalle@php.net
Reported by: tz at FreeBSD dot org
Summary: MySQL 8 Auth makes Hash-Extension no longer optional
-Status: Open
+Status: Assigned
Type: Bug
Package: Compile Failure
Operating System: FreeBSD
PHP Version: 7.1.19
-Assigned To:
+Assigned To: johannes
Block user comment: N
Private report: N
New Comment:
Assigning this to Johannes with the recent activity on the commit comments on Github
Previous Comments:
------------------------------------------------------------------------
[2018-07-09 15:26:05] spam2 at rhsoft dot net
1) Make the new code aware if Hash is compiled or not
[root@buildserver:~]$ rpm -q --filesbypkg php-hash
php-hash /usr/lib64/php/modules/hash.so
i have tons of setups where i only need a basic php-core cli and hence every extension is in a
sub-package with proper dependencies
[root@buildserver:~]$ ls /repo/fc27/x86_64/ | grep php | grep 20180709.1350 | sort
-rw-r--r-- 1 builduser builduser 119K 2018-07-09 14:16
php-phar-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 126K 2018-07-09 14:16
php-hash-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 132K 2018-07-09 14:16
php-soap-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 146K 2018-07-09 14:16
php-mysqli-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 1,4M 2018-07-09 14:16
php-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 1,4M 2018-07-09 14:16
php-cli-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 155K 2018-07-09 14:16
php-intl-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 17K 2018-07-09 14:16
php-common-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 187K 2018-07-09 14:16
php-opcache-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 21K 2018-07-09 14:16
php-ctype-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 24K 2018-07-09 14:16
php-tokenizer-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 26K 2018-07-09 14:16
php-bz2-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 27K 2018-07-09 14:16
php-posix-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 27K 2018-07-09 14:16
php-readline-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 28K 2018-07-09 14:16
php-calendar-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 28K 2018-07-09 14:16
php-pcntl-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 28K 2018-07-09 14:16
php-xmlreader-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 29K 2018-07-09 14:16
php-xmlwriter-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 301K 2018-07-09 14:16
php-fileinfo-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 30K 2018-07-09 14:16
php-bcmath-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 32K 2018-07-09 14:16
php-iconv-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 34K 2018-07-09 14:16
php-json-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 34K 2018-07-09 14:16
php-tidy-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 34K 2018-07-09 14:16
php-zlib-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 35K 2018-07-09 14:16
php-xml-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 36K 2018-07-09 14:16
php-simplexml-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 38K 2018-07-09 14:16
php-zip-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 46K 2018-07-09 14:16
php-exif-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 46K 2018-07-09 14:16
php-sockets-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 47K 2018-07-09 14:16
php-curl-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 47K 2018-07-09 14:16
php-gd-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 47K 2018-07-09 14:16
php-imap-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 48K 2018-07-09 14:16
php-pecl-apcu-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 50K 2018-07-09 14:16
php-session-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 67K 2018-07-09 14:16
php-pdo-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 691K 2018-07-09 14:16
php-mbstring-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 70K 2018-07-09 14:16
php-dom-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 71K 2018-07-09 14:16
php-openssl-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
-rw-r--r-- 1 builduser builduser 896K 2018-07-09 14:16
php-devel-7.2.7-0.fc27.20180709.1350.rh.sandybridge.x86_64.rpm
------------------------------------------------------------------------
[2018-07-09 15:19:30] tz at FreeBSD dot org
Description:
------------
This commit introduces new MySQL 8 Auth-Code:
https://github.com/php/php-src/commit/d6e81f0bfd0cb90586dd83d4fd47a4302605261a#commitcomment-29641438
But as described in the comments, its no longer possible to compile PHP 7.3 without enabling the
Hash-Extension.
So we have two possibilities here:
1) Make the new code aware if Hash is compiled or not
2) Make Hash no longer optional
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=76600&edit=1
Thread (4 messages)