Re: Maliing list request: pgsql-forks@ - Mailing list pgsql-www

From Nasby, Jim
Subject Re: Maliing list request: pgsql-forks@
Date
Msg-id CA3B07A8-8188-40DE-AEB5-F0A433256929@amazon.com
Whole thread Raw
In response to Re: Maliing list request: pgsql-forks@  (Daniel Gustafsson <daniel@yesql.se>)
Responses Re: Maliing list request: pgsql-forks@  (Craig Ringer <craig@2ndquadrant.com>)
Re: Maliing list request: pgsql-forks@  ("Jonathan S. Katz" <jkatz@postgresql.org>)
Re: Maliing list request: pgsql-forks@  (Andres Freund <andres@anarazel.de>)
Re: Maliing list request: pgsql-forks@  (Stephen Frost <sfrost@snowman.net>)
List pgsql-www
> On Jul 30, 2019, at 10:14 AM, Daniel Gustafsson <daniel@yesql.se> wrote:
> 
>> On 30 Jul 2019, at 16:35, Christophe Pettus <xof@thebuild.com> wrote:
>> 
>>> On Jul 30, 2019, at 06:42, Jonathan S. Katz <jkatz@postgresql.org> wrote:
>>> 
>>> (and while I do like blue for the color of the bike ;) I think that
>>> "distributions" is too close to "packaging" and could be confusing.
>>> 
>>> Why I suggested "-extensions" is that it appears to be inclusive of
>>> things that augment PostgreSQL abilities, be they actual PG extensions
>>> or forks.
>> 
>> +1 for "-extensions" over "-distributions".  An extension generally doesn't imply an entire distribution.  When I
firstsaw "-distributions", my thought was, "Don't we have that list already?”
 
> 
> Fair enough.  As long as we paint it a color, regardless of which, I’m happy to
> park there.

My concern about calling this -extensions is that it’s really meant for people that are at least at the level of C
extensions(and probably only those making use of hooks). That’s a relatively small number of extensions, even if they
aresome of the most important extensions.
 

Maybe paint it “-binary”? -internals might work too.

In case it adds some better perspective, here’s the list of pain points that were captured in the BoF:

Pain for forks due to high velocity of upstream commits
Forks can break extension compatibility
PG DLL import
Backend static functions / structs
Not enough hooks
Ordering of hook registration
More pluggable modules/components
Extension upgrading is difficult
Not enough test coverage for hooks
Hard to extend grammar (add more WITH options?)
Improvements to typmodin()
Problems with extensions calling other extensions (both SQL and C; this item is actually broader than the others)
Still too much is_superuser() (possibly also broader)


pgsql-www by date:

Previous
From: Daniel Gustafsson
Date:
Subject: Re: Maliing list request: pgsql-forks@
Next
From: Tatsuo Ishii
Date:
Subject: Re: Maliing list request: pgsql-forks@