Hello internals!
Looks like MySQL 8.4 is not loading the 'mysql_native_password' plugin
by default anymore, causing some CI failures in connect-related tests.
This happens both in the php-src repo and in userland libraries.
The issue already shows on CircleCI ARM builds which use a mysql:8
container.
Since I'm not a maintainer of the test infrastructure I didn't push any
change to the repo, but I've created a PR just to verify that using
mysql:8.3 for the test container fixes the build:
https://github.com/php/php-src/pull/14112
I think that it would be best to apply the fix, while we look into a
better long-term solution. Please let me know if someone's going to take
care of it or if I should.
Cheers
Matteo Beccati
Development & Consulting - http://www.beccati.com/