Re: Windows PECL build machine died

From: Date: Wed, 20 Mar 2024 09:53:54 +0000
Subject: Re: Windows PECL build machine died
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-122697@lists.php.net to get a copy of this message
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 (https://github.com/php/php-windows-builder?tab=readme-ov-file#build-a-php-extension) — GHA actions to build your DLLs on release. He's tried that on Xdebug: https://github.com/shivammathur/xdebug/blob/master/.github/workflows/release.yml 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: https://xdebug.org/support Host of PHP Internals News: https://phpinternals.news mastodon: @derickr@phpc.social @xdebug@phpc.social twitter: @derickr and @xdebug

« previous php.internals (#122697) next »