On 20.01.2023 at 13:20, Max Kellermann wrote: > I think you overestimate the gravity of the changes this RFC will do. > This isn't a code rewrite, this isn't fragile. If it builds, it's > okay. > > So the worst that can happen is a build breakage with some exotic > configuration (like the DTrace breakage my work caused), but these are > trivial to fix. If it happens, it demonstrates that PHP's CI is > incomplete and should be improved.
I'm afraid the worst that can actually happen is that this breaks a lot of PHP extensions, SAPIs, etc. We do not know how many there are, and we cannot even check all PECL extensions for practical reasons. Unfortunately, many of the PECL extensions are barely maintained, and it is already not rare that some extensions are not compatible with a new PHP minor or major version during the RC phase; and some are not even compatible months after the new PHP version's GA. That hinders the general adaption of new PHP versions already (I've read that all to often: "please provide compatibility with PHP x.y, because otherwise we cannot upgrade"). So we need to be careful here. -- Christoph M. Becker -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php