Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0WyK-0002IT-5V for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2015 15:22:20 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1Z0WyJ-0001wb-Ea for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2015 15:22:19 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1Z0WyI-0001wD-Aa for pgsql-hackers@postgresql.org; Thu, 04 Jun 2015 15:22:18 +0000 Received: from relay6-d.mail.gandi.net ([2001:4b98:c:538::198]) by makus.postgresql.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1Z0WyB-00018M-3Q for pgsql-hackers@postgresql.org; Thu, 04 Jun 2015 15:22:16 +0000 Received: from mfilter18-d.gandi.net (mfilter18-d.gandi.net [217.70.178.146]) by relay6-d.mail.gandi.net (Postfix) with ESMTP id 2F63EFC212; Thu, 4 Jun 2015 17:22:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter18-d.gandi.net Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by mfilter18-d.gandi.net (mfilter18-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id iRC69zQ4qa2D; Thu, 4 Jun 2015 17:22:07 +0200 (CEST) X-Originating-IP: 98.122.164.227 Received: from [192.168.10.146] (unknown [98.122.164.227]) (Authenticated sender: adsend@dunslane.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id D169FFBBCE; Thu, 4 Jun 2015 17:22:06 +0200 (CEST) Message-ID: <55706D1D.4040606@dunslane.net> Date: Thu, 04 Jun 2015 11:22:05 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Robert Haas , Stephen Frost CC: "Joshua D. Drake" , "pgsql-hackers@postgresql.org" Subject: Re: RFC: Remove contrib entirely References: <55674016.80005@commandprompt.com> <20150528193556.GH26667@tamriel.snowman.net> <5567C5EB.3070703@gmx.net> <5567CB9E.1030502@commandprompt.com> <20150529031004.GU26667@tamriel.snowman.net> <5567DDBA.8020403@commandprompt.com> <55686D84.4040202@commandprompt.com> <20150529143026.GV26667@tamriel.snowman.net> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 06/04/2015 10:34 AM, Robert Haas wrote: > > For what it's worth, I also don't particularly support renaming > contrib. I don't really see that it buys us enough to justify the > hassle it will cause. One thing that may be worth doing yet is > separating the code that is just intended as a POC (like worker_spi, > auth_delay and test_decoding) from the stuff that you are really > intended to run in production (like tcn and hstore). But that > distinction is fuzzier than you might think, because while auth_delay > was intended as a POC, I've subsequently heard rumors of it being used > in production with satisfactory results. It's very easy to get the > idea that you know "what PostgreSQL users use" but usually that tends > to mean "what I use" and the community is broad enough that those > things are Not The Same. > > The biggest problem is that packagers tend just to bundle contrib together in one lump. If we could divide it into two, something like "standard modules" and "misc", with the former being included with the server package, I think that would be an advance, although packagers might reasonably want to treat pgcrypto as a special case. I'm also not in favor of booting packages wholesale out of core, for all the good reasons you and others have advanced. cheers andrew -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers