Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29399 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84294 invoked by uid 1010); 10 May 2007 22:48:45 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 84279 invoked from network); 10 May 2007 22:48:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 May 2007 22:48:45 -0000 Authentication-Results: pb1.pair.com header.from=ceo@l-i-e.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ceo@l-i-e.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain l-i-e.com from 67.139.134.202 cause and error) X-PHP-List-Original-Sender: ceo@l-i-e.com X-Host-Fingerprint: 67.139.134.202 o2.hostbaby.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from [67.139.134.202] ([67.139.134.202:3438] helo=o2.hostbaby.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C3/B9-20961-D41A3464 for ; Thu, 10 May 2007 18:48:45 -0400 Received: (qmail 81533 invoked by uid 98); 10 May 2007 22:48:47 -0000 Received: from 127.0.0.1 by o2.hostbaby.com (envelope-from , uid 1013) with qmail-scanner-2.01 (clamdscan: 0.88.7/3225. Clear:RC:1(127.0.0.1):. Processed in 0.083213 secs); 10 May 2007 22:48:47 -0000 Received: from localhost (HELO l-i-e.com) (127.0.0.1) by localhost with SMTP; 10 May 2007 22:48:47 -0000 Received: from 216.230.84.67 (SquirrelMail authenticated user ceo@l-i-e.com) by www.l-i-e.com with HTTP; Thu, 10 May 2007 17:48:47 -0500 (CDT) Message-ID: <38293.216.230.84.67.1178837327.squirrel@www.l-i-e.com> Date: Thu, 10 May 2007 17:48:47 -0500 (CDT) To: internals@lists.php.net Reply-To: ceo@l-i-e.com User-Agent: Hostbaby Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: core vs PECL From: ceo@l-i-e.com ("Richard Lynch") So... With repsect to ISPs and conservative sysadmins not installing all kinds of good stuff from PECL... Has anybody considered hacking ./configure in such a way that it invokes PECL install for any "extra" --enable-xxx flags that match up with stable PECL extensions? The point being that to the busy sysAdmin, it just looks like a "built-in" feature of PHP so they actually install the dang things, but all the benefits of PECL-ness are still there when it's time to upgrade that one extension. This may be a particularly stupid idea or simply not able to be done, for all I know, but it seems an interesting suggestion to this naive reader. And seems like the kind of thing that one of you gurus could hack up in about 10 minutes of shell scripting tacked onto the end of that stuff in 'configure' script. Okay, so it would then take you 10 days to debug it and make sure it works on all platforms, but still. :-) It might also forestall some of the "I want my extension in core" | "Your extension doesn't belong in core" threads here, since marking a PECL as "stable" pretty much *IS* making it available to "core" Which would then shift focus to arguments^H^H^H^H^H^H^H^H^H discussions about what gets marked "stable" in PECL, but that's probably a bit less subjective, hopefully. One could even imagine a utopia where a requirement of 95% code coverage by a suite of .phpt tests would be one objective measure for pre-qualifying a PECL extension as "stable" :-) Just an idea I thought I'd toss out [t]here. Let the flames begin. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?