Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:24729 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 472 invoked by uid 1010); 19 Jul 2006 23:02:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 457 invoked from network); 19 Jul 2006 23:02:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2006 23:02:26 -0000 X-PHP-List-Original-Sender: lsmith@php.net X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from ([212.112.227.169:37977] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id F1/1B-29121-10ABEB44 for ; Wed, 19 Jul 2006 19:02:26 -0400 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id 84469DF00DD; Thu, 20 Jul 2006 01:45:14 +0200 (CEST) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (flottensignalgeber [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07206-10; Thu, 20 Jul 2006 01:45:05 +0200 (CEST) Received: from [127.0.0.1] (i577B448F.versanet.de [87.123.68.143]) by ipx11223.ipxserver.de (Postfix) with ESMTP id 45C74DF00D1; Thu, 20 Jul 2006 01:45:05 +0200 (CEST) Message-ID: <44BEB9F0.8080301@php.net> Date: Thu, 20 Jul 2006 01:02:08 +0200 User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Sean Coates Cc: Marco , Antony Dovgal , pierre.php@gmail.com, internals@lists.php.net References: <20060719173451.114d4528@pierre-u64> <44BE56EF.9060908@zend.com> <2fd662a00607190951v5cf70faaxa750c7aa100cecd9@mail.gmail.com> <44BE6CF2.7080400@caedmon.net> In-Reply-To: <44BE6CF2.7080400@caedmon.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: Re: [PHP-DEV] Adding pecl/zip to 5.2 From: lsmith@php.net (Lukas Smith) Sean Coates wrote: >> From my experiences the problem with this is many shared hosts wont install >> non core modules, so the more modules moved from core to pecl the less >> flexible php will be and the less use it will be. >> >> I understand the need to keep the core code maintained and as clean and >> lean >> as possible, but we also need to look at what developers need to create >> applications that can be used with mass virtual hosting. > > This is a valid point, but it represents a chicken-and-egg problem. > > Shared hosts are used to deploying PHP Proper and ignoring PECL, because > in the past, core was the only repository for everything. > > As PECL grows in popularity (and as users demand more PECL > installations), we can hope this these hosts become more flexible. > > At least that's what _I_ think. I think we should make this a PHP6 todo item. A new major version is a better opportunity to get a change of minds, than a creeping slow change, which is about creating sufficient pain in our users so that shared hosters finally get the clue. Until then we should add extensions that we think are reasonably frequently required and move out the ones that we deem obscure. I think zip is quite reasonable to get added. As for the coordination of PECL packages that are symlinked to internals, it sounds like this really needs some thinking before PHP6, because there are already a number of extensions affected and it does sound like its a little bumpy. regards, Lukas