pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Stephen Frost <sfrost@snowman.net>
Cc: Noah Misch <noah@leadboat.com>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: Chapman Flack <chap@anastigmatix.net>
Cc: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Cc: Joe Nelson <joe@begriffs.com>
Cc: pgsql-hackers@postgresql.org <pgsql-hackers@postgresql.org>
Subject: Re: POC: rational number type (fractions)
Date: Fri, 3 Jul 2020 11:43:30 -0400
Message-ID: <aab6cb5c-654e-50d5-3a13-be465279f9eb@2ndQuadrant.com> (raw)
In-Reply-To: <850483.1593698487@sss.pgh.pa.us>
References: <20200208042554.GE42864@begriffs.com>
	<0e2422da-953b-6b96-1900-f67c7e5e3307@2ndquadrant.com>
	<5EC3031C.6020105@anastigmatix.net>
	<20552.1589840076@sss.pgh.pa.us>
	<CA+TgmobheOusVXxzKX6y3NaHYdTuoRFEaff6DcYMOEBgjY8gBQ@mail.gmail.com>
	<20200522055332.GA1296415@rfd.leadboat.com>
	<57d0e68d-2706-60a3-f020-ba4c8fd4b64b@2ndQuadrant.com>
	<20200701203246.GX3125@tamriel.snowman.net>
	<812520.1593643251@sss.pgh.pa.us>
	<20200701230007.GC3125@tamriel.snowman.net>
	<75123976-d1ac-0170-0193-be41d3655cbf@2ndQuadrant.com>
	<850483.1593698487@sss.pgh.pa.us>




On 7/2/20 10:01 AM, Tom Lane wrote:
> Andrew Dunstan <andrew.dunstan@2ndquadrant.com> writes:
>> On 7/1/20 7:00 PM, Stephen Frost wrote:
>>> ... extensions outside of PG simply don't thrive as independent projects.
>>>
>>> There's various potential reasons for that, from being hard to find, to
>>> being hard to install and work with, to the fact that we don't have a
>>> centralized extension system (PGXN isn't really endorsed at all by
>>> core... and I don't really think it should be), and our general
>>> extension management system isn't particularly great anyway.
>> Then these are things we should fix. But the right fix isn't including
>> every extension in the core code.
> Yeah.  We *must not* simply give up on extensibility and decide that
> every interesting feature has to be in core.  I don't have any great
> ideas about how we grow the wider Postgres development community and
> infrastructure, but that certainly isn't the path to doing so.
>
> 			


I've been thinking about this a bit. Right now there isn't anything
outside of core that seems to work well. PGXN was supposed to be our
CPAN equivalent, but it doesn't seem to have worked out that way, it
never really got the traction. I'm thinking about something different,
in effect a curated set of extensions, maintained separately from the
core. Probably the involvement of one or two committers would be good,
but the idea is that in general core developers wouldn't need to be
concerned about these. For want of a better name let's call it
postgresql-extras. I would undertake to provide buildfarm support, and
possibly we would provide packages to complement the PGDG yum and apt
repos. If people think that's a useful idea then those of us who are
prepared to put in some effort on this can take the discussion offline
and come back with a firmer proposal.


cheers


andrew

-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services






view thread (24+ messages)  latest in thread

Message-ID: <aab6cb5c-654e-50d5-3a13-be465279f9eb@2ndQuadrant.com>
Permalink:  ../aab6cb5c-654e-50d5-3a13-be465279f9eb@2ndQuadrant.com/
Also on:    postgresql.org/message-id/aab6cb5c-654e-50d5-3a13-be465279f9eb@2ndQuadrant.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: andrew.dunstan@2ndquadrant.com, tgl@sss.pgh.pa.us, sfrost@snowman.net, noah@leadboat.com, robertmhaas@gmail.com, chap@anastigmatix.net, peter.eisentraut@2ndquadrant.com, joe@begriffs.com
  Subject: Re: POC: rational number type (fractions)
  In-Reply-To: <aab6cb5c-654e-50d5-3a13-be465279f9eb@2ndQuadrant.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