Re: PHP 8.1 and PECL ext builds for Windows

From: Date: Sun, 14 Nov 2021 18:53:23 +0000
Subject: Re: PHP 8.1 and PECL ext builds for Windows
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-116350@lists.php.net to get a copy of this message
On 14.11.2021 at 19:28, tyson andre wrote: > With the release for php 8.1.0 stable happening Nov 25 (https://wiki.php..net/todo/php81), > what decision ended up being made (I couldn't tell if it was still being discussed from > the thread)? > To publish Windows DLLs for PECLs for PHP 8.1 after 8.1.0 stable or not to publish? > I saw the proposal but didn't see any public announcement of plans, > and usually DLLs had been published earlier. > > - If there are plans to get 8.1.0 working, what work is remaining (e.g. is there an issue > tracker/list of tasks)? > (I'm a Linux user, but I'd hope even if the windows team didn't have time, > developers from large organizations may have time to look into those issues or get builds for > individual extensions working, if those organizations used Windows and were migrating to php 8.1) > > https://externals.io/message/114751#114759 sounded like there > were plans to > build DLLs for PECLs with GitHub workflows instead of the current machine, > but I'm not sure of the status of those plans. > > If php 8.1 DLL support was being dropped, I saw nothing communicating a change (or status of > getting DLL builds+publishing working for php 8.1) > in the following places: > > - https://news-web.php.net/group.php?group=php.internals.win > - > https://marc.info/?l=pecl-dev&w=2&r=1&s=dll&q=b > - https://windows.php.net/ ("Where are the PECL DLLs" > is an unrelated announcement that was resolved) > - https://twitter.com/official_php > > As an arbitrary example, > https://pecl.php.net/package/xdebug/3.1.1/windows mentions > "In case of missing DLLs, consider to contact the PHP for Windows Team." > > - If DLL publishing would end up being discontinued (or delayed) for PHP 8.1+, the footer > common to all PECLs should be updated to indicate that. > > I was delaying working on publishing DLLs for PECL releases until I was certain what the > decision was, > or if DLLs would continue to be published. Sorry for any potential confusion! There are currently no plans to change anything (some things *might* change in the long run, but that would be announced). The fact that no snapshot builds of PECL extensions for 8.1 have been yet done, is my fault. I forgot to update the build script to do so; I've just caught up on that, so that new PECL releases are supposed to build snapshots which would not be shown on pecl.php.net, but could be downloaded from <https://windows.php.net/downloads/pecl/snaps/>. A full mass rebuild for all PECL packages is planned a few weeks after PHP 8.1.0 has been released. If anybody needs a snapshot build for a specific PECL package release right now, please ping me and I can trigger that build. -- Christoph M. Becker

« previous php.internals (#116350) next »