|
|
Log in / Subscribe / Register

Re: RFC: Remove contrib entirely

From:  Neil Tiffin <neilt-AT-neiltiffin.com>
To:  Jim Nasby <Jim.Nasby-AT-BlueTreble.com>
Subject:  Re: RFC: Remove contrib entirely
Date:  Thu, 4 Jun 2015 13:53:24 -0500
Message-ID:  <95C83718-69F1-4DEA-B116-E77A4D1547F4@neiltiffin.com>
Cc:  Robert Haas <robertmhaas-AT-gmail.com>, Andrew Dunstan <andrew-AT-dunslane.net>, Stephen Frost <sfrost-AT-snowman.net>, "Joshua D. Drake" <jd-AT-commandprompt.com>, "pgsql-hackers-AT-postgresql.org" <pgsql-hackers-AT-postgresql.org>


> On Jun 4, 2015, at 10:55 AM, Jim Nasby <Jim.Nasby@BlueTreble.com> wrote:
> 
> Personally, I'd rather we publish a list of formally vetted and approved versions of PGXN
modules. There are many benefits to that, and the downside of not having that stuff as part of make
check would be overcome by the explicit testing we would need to have for approved modules.

I have looked at PGXN and would never install anything from it.  Why?  Because it is impossible to
tell, without inside knowledge or a lot of work, what is actively maintained and tested, and what
is an abandoned proof-of-concept or idea.  There is no indication of what versions of pg any of
PGXN modules are tested on, or even if there are tests that can be run to prove the module works
correctly with a particular version of pg.  There are many modules that have not been updated for
several years.  What is their status?  If they break is there still someone around to fix them or
even cares about them?  If not, then why waste my time.

So adding to Jim’s comment above, anything that vets or approves PGXN modules is, in my opinion,
essentially required to make PGXN useful for anything other than a scratchpad.  A big help would be
to pull in the date of the last git commit in the module overview and ask the authors to edit the
readme to add what major version of pg the author last tested or ran on.

When I install from contrib, at least I have some minimal assurance that the code is meant to work
with the corresponding version of pg.

Neil

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers




to post comments


Copyright © 2015, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds