Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0Zxk-0000NY-DL for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2015 18:33:56 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1Z0Zxj-0005VA-Ni for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2015 18:33:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1Z0Zxi-0005V3-KB for pgsql-hackers@postgresql.org; Thu, 04 Jun 2015 18:33:54 +0000 Received: from lists.commandprompt.com ([69.168.55.30]) by magus.postgresql.org with esmtp (Exim 4.84) (envelope-from ) id 1Z0Zxd-0005mm-Gi for pgsql-hackers@postgresql.org; Thu, 04 Jun 2015 18:33:53 +0000 Received: from [192.168.1.3] (spinlock.commandprompt.com [69.168.55.30]) by lists.commandprompt.com (Postfix) with ESMTPA id 53C74308; Thu, 4 Jun 2015 11:33:47 -0700 (PDT) Received: from [192.168.1.3] ([67.168.169.165] helo=[192.168.1.3]) by assp.commandprompt.com with ESMTPS(AES128-SHA) (2.1.1); 4 Jun 2015 11:33:47 -0700 Message-ID: <55709A0B.1000605@commandprompt.com> Date: Thu, 04 Jun 2015 11:33:47 -0700 From: "Joshua D. Drake" Organization: Command Prompt, Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Robert Haas CC: Stephen Frost , "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> <5570739E.3020605@commandprompt.com> <55709181.1010807@commandprompt.com> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Assp-Version: 2.1.1(11364) on assp.commandprompt.com X-Assp-Client-SSL: yes X-Assp-ID: assp.commandprompt.com m1-42827-06878 X-Assp-Envelope-From: jd@commandprompt.com X-Assp-Intended-For: pgsql-hackers@postgresql.org X-Assp-Original-Subject: Re: [HACKERS] RFC: Remove contrib entirely 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 11:01 AM, Robert Haas wrote: > > On Thu, Jun 4, 2015 at 1:57 PM, Joshua D. Drake wrote: >>> I think it's because there are some things we want to include in the >>> core distribution without baking them irrevocably into the server. >> >> I have mentioned before isn't really what this discussion is about. Stephen >> Frost and I even went through the entire list of modules of what should and >> should not be included. >> >>> Which, IMV, is 100% reasonable. >> >> Nobody is arguing with that. > > Well then I am confused. My argument was (after some preliminary discussion): 1. Review contrib 2. All modules that are "core worthy" install by default 3. Push all other contrib out into the wild Possibly: 1. Have a contrib project that sat outside of core 2. Push all contrib or some contrib to pgxn (or some other place) Because: 1. Decrease in code maintenance for core 2. Removal of the idea that contrib is a holding queue for not quite up to snuff code 3. Most extensions don't need to follow the same development pattern that core does 4. Eliminate the EGO of saying "I have a contrib module in core" Derived from: 1. 15 years of the same argument (current source: pg_audit) 2. Helping reduce overall resource need to manage contrib 3. And now (Nasby's excellent argument) I am not trying to throw a wrench in things. I am trying to help streamline them. A lot of the arguments presented just don't hold water (eating your own dogfood) because we aren't stopping anyone from doing that testing. Whether or not the source (whatever it may be) is in -contrib doesn't prevent that testing. Sincerely, Joshua D. Drake -- Command Prompt, Inc. - http://www.commandprompt.com/ 503-667-4564 PostgreSQL Centered full stack support, consulting and development. Announcing "I'm offended" is basically telling the world you can't control your own emotions, so everyone else should do it for you. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers