PHP 7.4 FEATURE FREEZE ❄

php.internals

Derick Rethans

7 years ago
Hi all! The PHP-7.4 branch is now in feature freeze, with the tarballs for PHP 7.4.0beta1 just having been created. DON'Ts: - No new features that would otherwise require an RFC - No new features, unless they're small, self-contained, and ack-ed by the release managers. - No API breaks DOs: - Test test test test - Tell your friends and collegues to test with their apps and projects - Oh yeah: test! cheers, Derick and Peter
-- https://derickrethans.nl | https://xdebug.org | https://dram.io Like Xdebug? Consider a donation: https://xdebug.org/donate.php, or become my Patron: https://www.patreon.com/derickr twitter: @derickr and @xdebug

Jan Ehrhardt

7 years ago
Derick Rethans in php.internals (Tue, 23 Jul 2019 10:00:12 +0100 (BST)):
>DOs: >- Test test test test
I did. Compilation of Wincache fails in 7.4-beta1: https://github.com/php/pecl-caching-wincache/commit/def79d476ccb9ad4987d588adda2fdfbb6a80652#commitcomment-34413735
-- Jan

Jan Ehrhardt

7 years ago
Derick Rethans in php.internals (Tue, 23 Jul 2019 10:00:12 +0100 (BST)):
>DOs: >- Test test test test
There are 2 more extensions broken in beta1 that were OK in alpha3: sqlsrv and pdo_sqlsrv. See https://github.com/microsoft/msphpsql/issues/999#issuecomment-514298284
-- Jan

Remi Collet

7 years ago
Le 23/07/2019 à 19:13, Jan Ehrhardt a écrit :
> Derick Rethans in php.internals (Tue, 23 Jul 2019 10:00:12 +0100 (BST)): >> DOs: >> - Test test test test > > There are 2 more extensions broken in beta1 that were OK in alpha3: > sqlsrv and pdo_sqlsrv. See > https://github.com/microsoft/msphpsql/issues/999#issuecomment-514298284 >
All extensions implementing streams are affected by the recent changes in stream wrapper y. The read and write operations of php_stream_ops now return ssize_t, with negative values indicating an error. Sadly this only raise a build warning, but the prototype need top be fixed, and sometime the error handling logic review (swoole, brotli, sqlsrv, zstd, ...) Remi

Jan Ehrhardt

7 years ago
Remi Collet in php.internals (Wed, 24 Jul 2019 08:15:36 +0200):
>Le 23/07/2019 à 19:13, Jan Ehrhardt a écrit : >> Derick Rethans in php.internals (Tue, 23 Jul 2019 10:00:12 +0100 (BST)): >>> DOs: >>> - Test test test test >> >> There are 2 more extensions broken in beta1 that were OK in alpha3: >> sqlsrv and pdo_sqlsrv. See >> https://github.com/microsoft/msphpsql/issues/999#issuecomment-514298284 > >All extensions implementing streams are affected by the recent changes >in stream wrapper > > y. The read and write operations of php_stream_ops now return ssize_t, > with negative values indicating an error. > >Sadly this only raise a build warning, but the prototype need top be >fixed, and sometime the error handling logic review >(swoole, brotli, sqlsrv, zstd, ...)
In the case of sqlsrv and pdo_sqlsrv on Windows it generated a fatal error. See the github link above.
-- Jan

Mark Randall

7 years ago
On 23/07/2019 10:00, Derick Rethans wrote:
> DOs: > - Test test test test > - Tell your friends and collegues to test with their apps and projects > - Oh yeah: test!
Derick, congratulations on your RM role, however, for your personal well-being, I feel obliged to ask if you have recently experienced any of the following: 1) A desire to hang from the ceiling? 2) Unexpected hatred of dumb spherical objects? 3) The development of a sinister, feminine voice? 4) Fascination with deadly neurotoxin? 5) Imprisonment within a potato?