pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Joshua D. Drake <jd@commandprompt.com>
To: Jeff Janes <jeff.janes@gmail.com>
To: Guillaume Lelarge <guillaume@lelarge.info>
Cc: Fabien COELHO <coelho@cri.ensmp.fr>
Cc: Stephen Frost <sfrost@snowman.net>
Cc: Peter Eisentraut <peter_e@gmx.net>
Cc: PostgreSQL Developers <pgsql-hackers@postgresql.org>
Subject: Re: RFC: Remove contrib entirely
Date: Fri, 29 May 2015 12:20:10 -0700
Message-ID: <5568BBEA.8030707@commandprompt.com> (raw)
In-Reply-To: <CAMkU=1wzumiHdC4-zkqUTV01jvJOzaOhHSUSC8r0ixMJfGrSEQ@mail.gmail.com>
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>
	<CAECtzeWrOT7LgNABk9V=CWCATHYQMxLdE9etG3iHGADqa8kOQA@mail.gmail.com>
	<alpine.DEB.2.10.1505290750050.24520@sto>
	<CAECtzeUw-iNP2daR_t2qjxw1_WK=4zsJOUe4ZCaLzyg3EReY1A@mail.gmail.com>
	<CAMkU=1wzumiHdC4-zkqUTV01jvJOzaOhHSUSC8r0ixMJfGrSEQ@mail.gmail.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-hackers>


On 05/29/2015 11:27 AM, Jeff Janes wrote:

>     It would be less confusing for users. Contrib modules seem to be
>     first class extensions, leaving doubt on other extensions.
>
>
> Presumably there are still going to be some extensions maintained by
> -hackers, and some not.  I don't think we are going to change that, so
> the difference will still need to be explained, regardless of what words
> are used.  And people *should* have doubts about other extensions.
> Couldn't any talented programmer write an extension which gives them a
> backdoor into the deployer's system, and then upload it to github?

Yes, it is called Open Source development.

>
> I would certainly be cautious about installing any old extension I found
> some some place on the internet.
>
>     But the fact they aren't in core make them not fully trusted by some
>     users.

No. This is completely wrong thinking. If you are compiling this stuff 
from source you are taking that risk on yourself.

Most people are not compiling from source, they are installing from a 
distribution (or downloading a distribution package).

>
>     Trying to explain all that in a training is a PITA. It would be much
>     less confusing if they were either in core or in their own repository.
>
> Several of the contrib modules should be kept in tight sync with src or
> else testing and debugging would be a disaster. Putting them in
> different git repositories wouldn't work well.  Unless those would among
> the ones moved to "core".
>

Note: I actually don't care if the current contrib gets pushed into core 
proper and is default installed.

I care about this idea that contrib exists. It isn't needed and leads to 
a discussion like this one (or the pg_audit), almost every release.

Contrib made sense years ago. It does not any longer. Let's put the old 
horse down and raise a new herd of ponies on a new pasture.

JD

-- 
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



view thread (84+ messages)  latest in thread

Message-ID: <5568BBEA.8030707@commandprompt.com>
Permalink:  ../5568BBEA.8030707@commandprompt.com/
Also on:    postgresql.org/message-id/5568BBEA.8030707@commandprompt.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: jd@commandprompt.com, jeff.janes@gmail.com, guillaume@lelarge.info, coelho@cri.ensmp.fr, sfrost@snowman.net, peter_e@gmx.net
  Subject: Re: RFC: Remove contrib entirely
  In-Reply-To: <5568BBEA.8030707@commandprompt.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox