On 14 Oct 2002, Stig S. Bakken wrote:

> Step #3: Pickle all extensions!
>
> Move all extensions except ext/standard w/dependencies to PECL.  Yes,
> everything.  We can add CVS aliases to be able to check out like today
> easily, but this is the first step towards parallelizing the release
> process.  When extensions are pickled, they are given version numbers
> (0.5 for experimental, 1.0 for the rest unless something suggests
> otherwise).

While I don't have the full time to answer everything, this gets both a +1
and a -1 from me.

Great idea, but PECL doesn't work everywhere, for example I believe OSX
does not yet support it (that being my main platform of concern).

More importantly there is no secure method of distribution for PECL,
especially with binaries (Windows).  There has been a lot of talk in the
#php.bugs channel about this, and there were even a few emails with
regards to this very issue on php-dev.  A solution has been arrived at,
but it has not been implmented yet due to various reasons (mostly time).
Before anything at all can/should be pickled, a secure distribution
method needs to be in place.

For more information on this see an email from Marko Karripinen from July
26th 2002 detailing the original idea/method for doing this.  It has been
since toned down a bit, but follows the same idea.




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to