Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35112 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80310 invoked by uid 1010); 2 Feb 2008 20:13:27 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 80295 invoked from network); 2 Feb 2008 20:13:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Feb 2008 20:13:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.151 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.151 smtpout0151.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.151] ([64.97.136.151:38422] helo=n068.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A8/54-41947-6EEC4A74 for ; Sat, 02 Feb 2008 15:13:27 -0500 Received: from sc1-out02.emaildefenseservice.com (64.97.139.2) by n068.sc1.he.tucows.com (7.2.069.1) id 4769316E008F24C1 for internals@lists.php.net; Sat, 2 Feb 2008 20:13:24 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,56516fb01a515840,a9461094dc484046,steph@zend.com,-,RULES_HIT:152:355:379:539:540:541:542:543:567:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1676:1711:1730:1747:1766:1792:2073:2075:2078:2196:2199:2393:2559:2562:2733:2901:3352:3622:3865:3866:3867:3868:3869:3870:3871:3872:3874:4250:5007:6119:6120:6261:7653,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL: none,DNSBL:none X-Spamcatcher-Explanation: Received: from foxbox (62-31-252-198.cable.ubr07.shef.blueyonder.co.uk [62.31.252.198]) (Authenticated sender: steph.fox) by sc1-out02.emaildefenseservice.com (Postfix) with ESMTP for ; Sat, 2 Feb 2008 20:13:22 +0000 (UTC) Message-ID: <01c801c865d8$2e837e90$c6fc1f3e@foxbox> Reply-To: "Steph Fox" To: "internals" Date: Sat, 2 Feb 2008 20:14:12 -0000 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Splitting the subject: the PECL/PHP relationship From: steph@zend.com ("Steph Fox") Hi all, Just so's Marcus and I don't have to keep cross-posting here... The problems of PECL vs core extensions are many, and exist with or without the PDO/CLA debate. Marcus (among others) says he wants to get as many extensions as possible out of the core and into PECL. I agree fully with this as a long-term aim, but feel strongly that the PECL infrastructure is not equipped to support it well at present. 1) Distribution woes need to end. With the work Greg's been doing lately on PHP_Archive/Phar, that's very close to being attainable now in the physical 'getting PECL'd extensions out to people' sense, but unless people are running CLI or CGI or have access to their own php.ini they still can't do much with those extensions. So we have to seriously consider how to recommend extensions to hosts, other than by shipping them with the PHP core. 2) Maintenance status needs to be part of the equation. 3) Stability needs to be part of the equation. 4) Appropriateness to a given PHP branch needs to be part of the equation. 5) CS and documentation need to be part of the equation. Thoughts? - Steph