Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35169 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82478 invoked by uid 1010); 4 Feb 2008 10:38:55 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 82463 invoked from network); 4 Feb 2008 10:38:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Feb 2008 10:38:55 -0000 Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:52589] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B2/EA-07314-D3BE6A74 for ; Mon, 04 Feb 2008 05:38:55 -0500 Received: from dhcp-172-28-202-237.zrh.corp.google.com (unknown [193.142.125.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 26C031B365D; Mon, 4 Feb 2008 11:38:50 +0100 (CET) Date: Mon, 4 Feb 2008 11:38:49 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1183043264.20080204113849@marcus-boerger.de> To: Ben Trafford CC: internals In-Reply-To: <7.0.1.0.2.20080204044114.03e1ea50@prodigal.ca> References: <01c801c865d8$2e837e90$c6fc1f3e@foxbox> <14581063.20080203002104@marcus-boerger.de> <005201c8660f$66a2b160$c6fc1f3e@foxbox> <7.0.1.0.2.20080204044114.03e1ea50@prodigal.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Splitting the subject: the PECL/PHP relationship From: helly@php.net (Marcus Boerger) Hello Ben, None of this is necessary though. What I proposed was moving extension development from php-src to PECL an dthen bundle what we see fit into the distribution just as we do now, whith the RM having the last say what goes in and what not. In my proposal we would only put stuff into php-srec that is the base for other stuff. For instance libxml is tthe base for all other xml extensions. So you and most other users would get a relase build from the selection on php-default. And that will most likely include your xmlreader and writer, just as they are today in php-src. marcus Monday, February 4, 2008, 10:42:39 AM, you wrote: > At 04:33 AM 2/4/2008, Derick Rethans wrote: >>On Sun, 3 Feb 2008, Steph Fox wrote: >> >> > Everything else - the fashionistas (JSON, xmlreader/writer) and >> the downright >> > useful for some but not all (fileinfo, json, com_dotnet, posix) >> and the quirky >> > stuff (pretty much anything Sara came up with) - should be in PECL. >> >>I see another issue after reading this, and that is that it makes it >>much harder for users to depend on specific extensions just being always >>available by default. It's important for application distributers to >>have this core set of extensions to rely on. It's annoying enough that >>some distributions (gentoo, freebsd) already use --disable-all and their >>users then bugging us (or me) with "you should check that SPL is enabled >>in your code". > Just poking up my head to concur with Derick. What one > person thinks of as 'fashionistas', another person will think of as > absolutely core and necessary -- for example, I use xmlreader/writer > in almost every piece of code I put out. If it were suddenly part of > a PECL, a whole bunch of things I've written would break instantly. > Yes, it's easy enough to work around, but backwards-compatibility > will make for a happy PHP community. > --->Ben Best regards, Marcus