Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35148 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94090 invoked by uid 1010); 3 Feb 2008 21:06:36 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 94075 invoked from network); 3 Feb 2008 21:06:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2008 21:06:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=helly@php.net; 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:57301] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/8A-31328-A2826A74 for ; Sun, 03 Feb 2008 15:46:35 -0500 Received: from MBOERGER-ZRH.corp.google.com (78-214.0-85.cust.bluewin.ch [85.0.214.78]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 449F31B365D; Sun, 3 Feb 2008 21:46:31 +0100 (CET) Date: Sun, 3 Feb 2008 21:45:59 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <15010546114.20080203214559@marcus-boerger.de> To: Lukas Kahwe Smith CC: "Steph Fox" , "Lester Caine" , "PHP internals" In-Reply-To: <8B40C30C-FD82-47AE-9960-B108CE16FA3F@pooteeweet.org> References: <01c801c865d8$2e837e90$c6fc1f3e@foxbox> <14581063.20080203002104@marcus-boerger.de> <005201c8660f$66a2b160$c6fc1f3e@foxbox> <47A58686.60707@lsces.co.uk> <452173393.20080203122435@marcus-boerger.de> <002201c86689$b5f95c30$c6fc1f3e@foxbox> <8B40C30C-FD82-47AE-9960-B108CE16FA3F@pooteeweet.org> 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 Lukas, same here. I proposed php-src with absolute minimum. And php-default as the release state. Where the RM has the last say in what goes in and what not. The rest of the discussion is once again how easy it is to get more than the default distribution onto hosters machines. But a) I couldn't care less, b) it is absolutely a discussion on its own and can addressed somewhere and somewhen else. marcus Sunday, February 3, 2008, 7:05:07 PM, you wrote: > On 03.02.2008, at 18:24, Steph Fox wrote: >> Hi Marcus, >> >>> Anyway my idea is to start everything in PECL and >>> to to move everything out that can be moved out. And that includes >>> all MySQL >>> extensions as well as SQLite. Only this way people will use the PELC >>> infrastructure. Otherwise we would just reduce functionality of >>> PHP. And btw >>> nearly all linux distributions today offer a bunch of PECL >>> extensions, and >>> for windows we offer DLLs for most PECL extensions for a long time >>> now. >> >> The problem with this, as I wrote earlier, is that people relying on >> hosting can't use them, and hosts tend not to know as much as they >> could about PHP or its extensions. There does need to be a basic >> agreement here about what PHP is without any additions. IMHO that >> should be the minimum necessary to build a simple website, ie even >> if your host knows nothing about PHP it's still possible to do >> something useful with it. I suggested SQLite as a way of ensuring >> that there is _some_ database in PHP regardless of whether the host >> has added something or not. PDO should be built-in anyway. Neither >> is the case under doze @ present - both are separate entities that >> have to be explicitly enabled, i.e. there is no intrinsic database >> support in PHP. And yes, you do get Windows hosting these days. >> >> Also, we can't rely on linux distributions/the availability of DLLs >> on php.net for distribution. There needs to be a single simple cross- >> platform method for getting hold of extensions for PHP - but I think >> Greg's so close to achieving that, it isn't really an issue. The >> problem of zero QA, is. > I am not sure if I misunderstood some other persons proposal, but at > least my proposal was that the final thing we ship as version xyz of > PHP would include a set of PECL extensions along with core that we > deem as necessary for the bulk of our users solving the web problem. > As such we could even publish a list of additional extensions we > recommend to hosters to also install, though the question is if we can > also QA them as part of the release process. > regards, > Lukas Best regards, Marcus