Re: [RFC] Sunset PECL

From: Date: Tue, 10 Nov 2026 16:42:58 +0000
Subject: Re: [RFC] Sunset PECL
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-133063@lists.php.net to get a copy of this message
On Mon, 9 Nov 2026, James Titcumb wrote: > On Sat, 7 Nov 2026, at 20:38, Derick Rethans wrote: > > > > If the long static state is considered a problem, we can just > > shorten it by a year, and shutting it down a year sooner. > > I'd actually be fine with this. as Rowan makes a good point about > long-time static unchanging deps. > > I'm wondering if that's actually already the case. I don't see a way > (at least with my permissions) to remove an existing release from PECL > in the instance it's deemed vulnerable. Maintainers can remove existing releases (it's hidden somewhere), and admins, like me, can remove any existing release. > If that's the case the biggest impact in that particular instance is > new releases that fix any vulnerabilities would only be available > through PIE. > > I would suggest two changes: > > - a mitigation contingency to this risk: if a serious vulnerability is > identified in a listed static package, we remove the affected > package version(s) manually. That would require hacking some XML and removing files, but it can be done. But as the period is only 6 months, then that is not a large problem. > > - reduce the overall timeline to 1yr, bring forward all the 2029 > dates to 2027. That's 6 months of "heads up", and 6 months of "read > only mode plus brownouts" before shutdown ad the end of 2027. Although I didn't say "to a year" but "by a year", I am still okay with your suggestion. cheers, Derick -- https://derickrethans.nl | https://xdebug.org | https://xdebug.cloud Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/support mastodon: @derickr@phpc.social @xdebug@phpc.social

« previous php.internals (#133063) next »