On 31 August 2024 17:56:08 BST, "Christoph M. Becker" <cmbecke...@gmx.de> wrote: >On 31.08.2024 at 18:05, Jakub Zelenka wrote: > >> On Fri, Aug 30, 2024 at 2:59 PM Christoph M. Becker <cmbecke...@gmx.de> >> wrote: >> >> There is a note in NEWS about the revert. I'm not sure if we usually do any >> separate announcement for those kind of things. I don't remember any such >> announcement but might be a good idea. Although it is really just for >> packagers so not sure if php.net is the right place. Maybe just having this >> discussion here might be enough. > >Maybe. :) On the other hand, it shouldn't hurt to amend the release >announcement on php.net with something like the following: > >PHP 8.3.10 introduced an ABI break in the streams layer, which has been >reverted in PHP 8.3.11. That means that extensions using the streams >layer which have been built for PHP 8.3.10 must not be used with other >PHP 8.3 versions, and vice versa, that such extensions built for other >PHP 8.3 versions must not be used with PHP 8.3.10. > >And maybe note that Windows (and perhaps some other platforms) are not >affected by this. > >Christoph
Shouldn't we have bumped the API number for this? Better safe than sorry. And I'm wondering why we have no tests for ABI breaks here? I'm sure that I have seen a report (from Remi?) that highlighted these breakages when I was still involved in the mongodb extension. cheers Derick