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

Reply via email to