On Sat, 31 Aug 2024, Rob Landers wrote: > On Fri, Aug 30, 2024, at 20:13, Christoph M. Becker wrote: > > It's easy to vote "yes, unbundle this extension" if you've never > > used the extension and are not planning to do so in the future. It > > may be a death sentence, though. > > > > I went over to pecl to see how hard it was to create a new extension > (after being prompted by Gina to submit my GMP operator stuff as a > pecl extension). It appears to be very involved with a checkmark: > > "I have already discussed the topic of maintaining and/or adding a > PECL extension on the pecl-...@lists.php.net mailing list, and we > determined it's time for me to have a PECL account" > > I, personally, can't imagine going through such a process. Not only do > you have to convince gate-keepers you don't know to share your > extension with (which higher up on the page says your code should be > complete), but also convince end-users to use your extension. The > barrier of entry is high, when it would be much easier to just create > a repository and instructions; effectively making discovery of > interesting php extensions nearly impossible.
The barrier of entry isn't really *that* bad. This process comes from PEAR, which most definitely required you to convince people. For PECL it was more meant as a "please also look over my code and license to see I'm not doing any stupid stuff". Ie: more as a help to contributors, than a gate. PECL accounts usually get approved pretty speedily. [snip[ > I'm pretty excited about pecl's replacement (how is that going > anyway?) and hope it will be easier to create, maintain, and > distribute extensions with. It's going pretty well: https://github.com/php/pie/commits/main/ — I think there will soon be a "have a look at this" email. There is a tentative plan to have a first release to coincide with PHP 8.4 cheers, Derick -- https://derickrethans.nl | https://xdebug.org | https://dram.io Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/support mastodon: @derickr@phpc.social @xdebug@phpc.social