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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php