X-Original-To: pgsql-hackers-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id 71D789DCA66 for ; Mon, 30 Jan 2006 17:35:44 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 83079-04 for ; Mon, 30 Jan 2006 17:35:45 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from svana.org (svana.org [125.62.94.225]) by postgresql.org (Postfix) with ESMTP id F13F59DC880 for ; Mon, 30 Jan 2006 17:35:41 -0400 (AST) Received: from kleptog by svana.org with local (Exim 4.50) id 1F3ggI-0003dM-Vo; Tue, 31 Jan 2006 08:35:27 +1100 Date: Mon, 30 Jan 2006 22:35:26 +0100 From: Martijn van Oosterhout To: Mark Woodward Cc: "Jim C. Nasby" , Andrew Dunstan , pgsql-hackers@postgresql.org Subject: Re: Want to add to contrib.... xmldbx Message-ID: <20060130213526.GE7994@svana.org> Reply-To: Martijn van Oosterhout References: <16397.24.91.171.78.1138558881.squirrel@mail.mohawksoft.com> <43DD0997.7050104@dunslane.net> <18738.24.91.171.78.1138561487.squirrel@mail.mohawksoft.com> <43DD1527.80102@dunslane.net> <18674.24.91.171.78.1138565706.squirrel@mail.mohawksoft.com> <20060130185709.GY3920@pervasive.com> <16461.24.91.171.78.1138656915.squirrel@mail.mohawksoft.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="imjhCm/Pyz7Rq5F2" Content-Disposition: inline In-Reply-To: <16461.24.91.171.78.1138656915.squirrel@mail.mohawksoft.com> X-PGP-Key-ID: Length=1024; ID=0x0DC67BE6 X-PGP-Key-Fingerprint: 295F A899 A81A 156D B522 48A7 6394 F08A 0DC6 7BE6 X-PGP-Key-URL: User-Agent: Mutt/1.5.9i X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: kleptog@svana.org X-SA-Exim-Scanned: No (on svana.org); SAEximRunCond expanded to false X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=0.141 required=5 tests=[AWL=0.141] X-Spam-Score: 0.141 X-Spam-Level: X-Archive-Number: 200601/937 X-Sequence-Number: 79041 --imjhCm/Pyz7Rq5F2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 30, 2006 at 04:35:15PM -0500, Mark Woodward wrote: > It gets so frustrating sometimes, it isn't so black and white, there are > many levels of gray. The PostgreSQL project is trying so hard to be > neutral, that it is making itself irrelevant. >=20 > Designing and including features that a large group of users would like to > have makes sense. Regardless of my extension, I'd love to see PostgreSQL > get a little pro-active in positioning itself better. Firstly, there's a reason why some of the projects were included before and have since been removed: Including stuff that depends on PHP in PosstgreSQL causes build dependancy loops. You have to have PHP installed to compile PostgreSQL and you need to have PostgreSQL installed to compile PHP. The only way to solve it is to not mix things like that. Not to mention that your release cycles are then intertwined, which is the wrong thing for most projects. I don't understand what you mean by PostgreSQL trying to be neutral. Postgres focuses on what it's good at, being a database. It's not really for or against anything. The PostgreSQL team is not interested in maintaining code that so clearly falls outside of the scope. Secondly, if there is a "large group of users" who want this, why doesn't someone do it? Any one of them could take the source, and produce a bundle (say a PostgresPHP Plus Pack) that has all the features you think should be in there. If they can demonstrate they can maintain it, perhaps the postgresql website can host it the same way it hosts the windows installer packages (they're not part of postgres either). Finally, if there are a bunch of things that would make it easier to use postgres from PHP, I think they should be part of PHP. Ask the maintainer of the PHP-Postgres module if they would consider including it there (has anyone asked them?). On a system dependancy level, PHP lies on top of PostgreSQL so anything that uses both should be part of PHP or higher. Have a nice day, --=20 Martijn van Oosterhout http://svana.org/kleptog/ > Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a > tool for doing 5% of the work and then sitting around waiting for someone > else to do the other 95% so you can sue them. --imjhCm/Pyz7Rq5F2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFD3oaeIB7bNG8LQkwRAlzhAKCJdCsYFiNMAws4/fJm78JfN/OQnwCfTZEm YtwowhZ88pDVYeJ8QUr8fDg= =e3dI -----END PGP SIGNATURE----- --imjhCm/Pyz7Rq5F2--