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

Reply via email to