On Mon, 2002-10-14 at 02:18, Dan Kalowsky wrote: > 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).
If someone gives me an account on an OSX box (or even better, puts an OSX box into my mailbox! ;-) I will make it work. > 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. See below. > 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. You're missing the point :-) PHP distributions can still be built like today, including all 95 extensions for all I care (ok that's a lie), the point is to separate the development of the PHP core and each extension _first_. Right now, this is to fix our own internal "project management problems". The 5.0 release will probably be around the same size as 4.2.3, with a couple of extensions removed, but other than that more or less the same. End users won't notice, except that we may choose to offer an additional stripped-down distribution without more than ext/standard and the extensions it depends on. When we have a cross-platform signature mechanism that works, we can start changing what's included in a distribution. - Stig -- Stig Sæther Bakken, Fast Search & Transfer ASA, Trondheim, Norway http://pear.php.net/wishlist.php/ssb -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php