Bug #76600 [Opn->Asn]: MySQL 8 Auth makes Hash-Extension no longer optional

From: Date: Mon, 23 Jul 2018 21:19:46 +0000
Subject: Bug #76600 [Opn->Asn]: MySQL 8 Auth makes Hash-Extension no longer optional
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-216418@lists.php.net to get a copy of this message
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)

« previous php.bugs (#216418) next »