Re: [PHP-DEV] Windows PECL build machine died

Hi,

To revive this ancient thread. We have made some progress getting these
builds made for Windows again.

Shivam has been working on an extension builder for Windows
(GitHub - php/php-windows-builder: Tooling to build PHP on Windows)
— GHA actions to build your DLLs on release.

He's tried that on Xdebug:

This is still pre-release, so please don't rely on this yet!

We are also looking at buliding some specific PECL extensions for
Windows, and uploading them to the downloads server.

PECL DLLs are no longer served from the windows.php.net server either,
but instead from downloads.php.net/~windows :
https://pecl.php.net/package/ssh2/1.3.1/windows

Uploading built DLLs to this server can not be done automatically due to
2FA requirements, but we'll think on how to improve that.

cheers,
Derick

On Sun, 23 Apr 2023, Casper Langemeijer wrote:

Nothing seems to happen on this front, and our Windows users like to move to PHP 8.2 too.

The windows.php.net site states: "This is because the Windows PECL build machine died, and the team is still working on the long term plan of building DLLs for PECL extensions with a new CI process."

We are 1 year since the machine died. 6 month since the statement on the website. From the point of view of our users nothing has changed, and are questioning if the windows project is still alive.

I'd like to ask: Is re-inventing the building process really a smart thing to do if it means we'll be out-of-service for more than a year?

"We're doing our best to finish that as soon as possible, and keep you up to date."

I'm not questioning intentions, but I hate to think this is 'our best'. We should at least have and share a more concrete plan, possibly share a rough timeframe and share if we hit a blocking problem. If help is needed, we should ask.

Greetings, Casper

--
https://derickrethans.nl | https://xdebug.org | https://dram.io

Author of Xdebug. Like it? Consider supporting me: Xdebug: Support
Host of PHP Internals News: https://phpinternals.news

mastodon: @derickr@phpc.social @xdebug@phpc.social
twitter: @derickr and @xdebug