Re: RFC: Remove contrib entirely

Поиск
Список
Период
Сортировка
От Guillaume Lelarge
Тема Re: RFC: Remove contrib entirely
Дата
Msg-id CAECtzeUk_e=uCrwJSz-Z5MbiaqwuFf2gCs9iVkV8LTMesXAZ7Q@mail.gmail.com
обсуждение исходный текст
Ответ на Re: RFC: Remove contrib entirely  (Pavel Stehule <pavel.stehule@gmail.com>)
Ответы Re: RFC: Remove contrib entirely  (Pavel Stehule <pavel.stehule@gmail.com>)
Re: RFC: Remove contrib entirely  (Michael Paquier <michael.paquier@gmail.com>)
Re: RFC: Remove contrib entirely  (Dave Page <dpage@pgadmin.org>)
Список pgsql-hackers
<p dir="ltr">Le 29 mai 2015 8:10 AM, "Pavel Stehule" <<a
href="mailto:pavel.stehule@gmail.com">pavel.stehule@gmail.com</a>>a écrit :<br /> ><br /> > Hi<br /> ><br
/>> I am not sure if PGXN can substitute contrib - mainly due deployment - It doesn't helps with MS Windows.
Installingnecessary software for compilation there is terrible.<br /> ><p dir="ltr">I agree it's hard to compile an
extensionon Windows, but that's already what we have. And I'm sure EDB will put all interesting contrib modules in
theirwindows installer to help users. They already go way further than any Linux packages.<p dir="ltr">> Regards<br
/>><br /> > Pavel<br /> ><br /> > 2015-05-28 18:19 GMT+02:00 Joshua D. Drake <<a
href="mailto:jd@commandprompt.com">jd@commandprompt.com</a>>:<br/> >><br /> >><br /> >> Hello,<br
/>>><br /> >> This is a topic that has come up in various ways over the years. After the long thread on
pg_audit,I thought it might be time to bring it up again.<br /> >><br /> >> Contrib according to the docs
is:<br/> >><br /> >> "These include porting tools, analysis utilities, and plug-in features that are not
partof the core PostgreSQL system, mainly because they address a limited audience or are too experimental to be part of
themain source tree. This does not preclude their usefulness."<br /> >><br /> >> It has also been mentioned
manytimes over the years that contrib is a holding tank for technology that would hopefully be pushed into core
someday.<br/> >><br /> >> What I am suggesting:<br /> >><br /> >> 1. Analyze the current
contribmodules for inclusion into -core. A few of these are pretty obvious:<br /> >><br /> >>        
pg_stat_statements<br/> >>         citext<br /> >>         postgres_fdw<br /> >>         hstore<br />
>>        pg_crypto<br /> >>         [...]<br /> >><br /> >> I am sure there will be plenty of
funto be had with what should or shouldn't be merged into core. I think if we argue about the guidelines of how to
analyzewhat should be in core versus the merits of any particular module, life will be easier. Here are some for a
start:<br/> >><br /> >>         A. Must have been in contrib for at least two releases<br /> >>      
 B. Must have visible community (and thus use case)<br /> >><br /> >> 2. Push the rest out into a .Org
projectcalled contrib. Let those who are interested in the technology work on them or use them. This project since it
isoutside of core proper can work just like other extension projects. Alternately, allow the maintainers push them
whereverthey like (Landscape, Github, Savannah, <a href="http://git.postgresql.org">git.postgresql.org</a> ...).<br />
>><br/> >> Why I am suggesting this:<br /> >><br /> >> 1. Less code to maintain in core<br />
>>2. Eliminates the mysticism of contrib<br /> >> 3. Removal of experimental code from core<br /> >>
4.Most of the distributions package contrib separately anyway<br /> >> 5. Some of core is extremely small use
case(sepgsql, tsearch2, lo ...)<br /> >> 6. Finding utilities for PostgreSQL used to be harder. It is rather dumb
simpleteenage snapchat user easy now.<br /> >> 8. Isn't this what pgxs is for?<br /> >> 9. Everybody hates
cleaningthe closet until the end result.<br /> >> 10. Several of these modules would make PostgreSQL look good
anyway(default case insensitive index searching with citext? It is a gimme)<br /> >> 11. Contrib has been getting
smallerand smaller. Let's cut the cord.<br /> >> 12. Isn't this the whole point of extensions?<br /> >><br
/>>> Sincerely,<br /> >><br /> >> jD<br /> >><br /> >> -- <br /> >> Command Prompt,
Inc.- <a href="http://www.commandprompt.com/">http://www.commandprompt.com/</a>  503-667-4564<br /> >> PostgreSQL
Centeredfull stack support, consulting and development.<br /> >> Announcing "I'm offended" is basically telling
theworld you can't<br /> >> control your own emotions, so everyone else should do it for you.<br /> >><br
/>>><br /> >> -- <br /> >> Sent via pgsql-hackers mailing list (<a
href="mailto:pgsql-hackers@postgresql.org">pgsql-hackers@postgresql.org</a>)<br/> >> To make changes to your
subscription:<br/> >> <a
href="http://www.postgresql.org/mailpref/pgsql-hackers">http://www.postgresql.org/mailpref/pgsql-hackers</a><br/>
><br/> ><br /> 

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: RFC: Remove contrib entirely
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: RFC: Remove contrib entirely