Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:2690 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8069 invoked from network); 24 Jun 2003 10:54:01 -0000 Received: from unknown (HELO mail.zend.com) (192.117.235.230) by pb1.pair.com with SMTP; 24 Jun 2003 10:54:01 -0000 Received: (qmail 30707 invoked from network); 24 Jun 2003 10:53:58 -0000 Received: from localhost (HELO zeev-laptop.zend.com) (127.0.0.1) by localhost with SMTP; 24 Jun 2003 10:53:58 -0000 Reply-To: zeev@zend.com Message-ID: <5.1.0.14.2.20030624140148.066b9e08@localhost> X-Sender: zeev@localhost X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Tue, 24 Jun 2003 14:03:41 +0300 To: "James Cox" Cc: "'Chris'" , In-Reply-To: <00e601c33a1c$f58e39e0$0200a8c0@23i.net> References: <5.2.0.9.0.20030624163256.01107058@cooee.squiz.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: RE: [PHP-DEV] enabling postgresql by default From: zeev@zend.com (Zeev Suraski) I suggest we don't open this discussion again. The archives are full of past discussions. We'll continue with the status-quo barring major, tiring discussions to change it. Zeev At 09:50 24/06/2003, James Cox wrote: > > > > Since there's been a lot of talk about disabling mysql by > > default (and > > having another option available), the PostgreSQL people are > > pretty excited > > about this and are keen to see what can be done about getting > > postgres > > enabled by default instead. > > > >I certainly don't speak for all. But I would like to throw my hat in on >this -- why not stop enabling stuff by default ... We really don't need >to. Many developers complain that our users are stupid, or whatever >other discrediting statement that seems to be in fashion. By educating >them (ie, helping them along a little, requiring that they get to know >./configure options) the chances are that they will not appear to be >quite so stupid anymore. > >Ok. Getting to a point: bundling things is PHP telling users what tools >they should use. Yes, there is --without- but it doesn't help a >newer user, and it certainly doesn't show that we are adhering to some >sort of standard about enabling by default, and bundling comes into it >too. > >Therefore, I propose that we: > > -- limit bundled code to _only_ code that is either hard to find and >install or we have chosen to fork (eg, gd), or is core code which we can >not live without. (i.e. the build fails -- eg, pcre). > > -- limit enabled-by-default extensions to only those which have a >significant reasoning behind it (ie, like pcre, which is core code and >would cause breakages without it), AND comes along with 10 positive >votes for enabling. > >I admit that perhaps these guidelines are not encompassing, and I can >already see loopholes. I encourage other members of this list to propose >changes and enhancements, but one thing we must prevent is this notion >of bundling/enabling code based on the whim and fancy of one or a few >developers. PHP doesn't need to become known as PHP with CPANesque bloat >attached on. > >I look forward to the day where we can distribute a version of php with >just the engine, the build system, main/ and ext/standard - the real >core of PHP. > > > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php