Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23061 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37549 invoked by uid 1010); 1 May 2006 00:33:56 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 37534 invoked from network); 1 May 2006 00:33:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 May 2006 00:33:56 -0000 X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 192.38.9.232 gw2.emini.dk Linux 2.4/2.6 Received: from ([192.38.9.232:9708] helo=gw2.emini.dk) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id FC/57-18514-37755544 for ; Sun, 30 Apr 2006 20:33:55 -0400 Received: from foxbox (unknown [84.228.8.209]) by gw2.emini.dk (Postfix) with ESMTP id D2742ADA90; Mon, 1 May 2006 02:33:48 +0200 (CEST) Message-ID: <0d0b01c66cb6$b61c6640$6602a8c0@foxbox> Reply-To: "Steph Fox" To: "Wez Furlong" Cc: "internals" References: <0ca501c66c6e$a0f1a070$6602a8c0@foxbox> <4e89b4260604301615v60291d94q951020d4dbe5a34d@mail.gmail.com> <0ce901c66cb0$a3406c70$6602a8c0@foxbox> <0cf301c66cb3$3b273990$6602a8c0@foxbox> <4e89b4260604301721n613047bdoa3e7dcd0be99ba40@mail.gmail.com> <0d0201c66cb5$506451b0$6602a8c0@foxbox> Date: Mon, 1 May 2006 02:32:20 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=response 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: Re: [PHP-DEV] Re: Fw: [PATCH] win32, PDO and the SQLite build From: steph@zend.com ("Steph Fox") > The whole point of PECL is that its lifetime is completely independent of > PHP. Right. Now will you please go back to the questions I originally asked? | At present there are some PDO drivers relying on PECL source, and others | relying on their php-src/ext directories. All that does is mess up builds | where PHP and PECL are out of sync. It needs to be either one or the | other... given that this is the most recent PHP distro (5.1.3) 'out of the | box', which should it be? | | Basically this - and the matter of built-in anythings - comes down to the | question of the way PECL is viewed. If it's intended purely as a | development area, then a PECL extension released with/alongside a PHP | distro should be the current stable release appropriate to that PHP | version, and whether it's built as static or not shouldn't be considered | majorly important. In that scenario, the snaps box should be clearly | marked as a development tool and should _only_ build shared extensions, | using a current PECL CVS branch corresponding to the appropriate PHP CVS | branch. The only time most PHP users would know snaps even exists would be | when they'd reported a bug and were testing a fix for it. | | On the other hand, if the intention is that it should always be possible | for users to upgrade extensions via the snaps box without also upgrading PHP, | then the PHP build _needs_ to be synched with the relevant PECL CVS branch | (regardless of its development status), and every extension not regarded | as reliably stable _needs_ to be built as shared - whether this happens to be | as part of a PHP distro build or not. | > --Wez.