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

From: Date: Mon, 09 Jul 2018 15:26:11 +0000
Subject: Bug #76600 [Com]: MySQL 8 Auth makes Hash-Extension no longer optional
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-216245@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 Comment by: spam2 at rhsoft dot net Reported by: tz at FreeBSD dot org Summary: MySQL 8 Auth makes Hash-Extension no longer optional Status: Open Type: Bug Package: Compile Failure Operating System: FreeBSD PHP Version: 7.3.0alpha3 Block user comment: N Private report: N New Comment: 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 Previous Comments: ------------------------------------------------------------------------ [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

« previous php.bugs (#216245) next »