Re: The purpose of the core team

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: Noah Misch <noah(at)leadboat(dot)com>
Cc: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Bruce Momjian <bruce(at)momjian(dot)us>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: The purpose of the core team
Date: 2015-06-12 05:21:52
Message-ID: CANP8+j+dcsb+fSgFaMicdvvt1igfKODS+oDSu1sS5Uk7z-tpqA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 12 June 2015 at 06:48, Noah Misch <noah(at)leadboat(dot)com> wrote:

> On Thu, Jun 11, 2015 at 03:47:06PM -0300, Alvaro Herrera wrote:
> > Bruce Momjian wrote:
> > > http://www.postgresql.org/developer/core/
>
> > After going over this a few times, there is one thing that strikes me
> > that nobody has mentioned: the list of tasks mentioned there has one
> > that's completely unlike the others. These are related to human
> > relations:
> >
> > Acting as a conduit for confidential communication.
> > Making policy announcements.
> > Managing permissions for commits, infrastructure, etc.
> > Handling disciplinary issues.
> > Making difficult decisions when consensus is lacking.
> >
> > while this one is highly technical:
> > Coordinating release activities.
>
> Quite so. Deciding "it's time for a release" requires the same knowledge
> and
> skills as deciding "it's time to commit patch P", yet we have a
> special-case
> decision procedure. A release does require people acting in concert for a
> span of a few days, but that precise scheduling is work for an
> administrative
> assistant, not work befitting -core.

Deciding "WHAT goes in the next release?" is what Committers do, by
definition.

It seems strange to have a different mailing list for "WHEN is the next
release needed?", so those two things should be combined.

> > It seems that only this last one is where most people seem to have a
> > problem. I wonder if it makes sense to create a separate group that
> > handles release activites -- the "release team."
>
> I think the decision to initiate or revoke release scheduling belongs in
> the
> same forum as patch development, usually -hackers or -security. We'd need
> to
> pick a way to clearly signal the discussion's conclusion, analogous to how
> a
> pushed commit unambiguously disposes a patch proposal. The balance of
> coordinating release activities is mechanical, and -packagers seems
> adequate
> for it.

Packagers should be about "HOW do we make the next release", which is
separate from the above.

Ultimately, "How" effects "When", but "When is it needed?" is an earlier
thought.

--
Simon Riggs http://www.2ndQuadrant.com/
<http://www.2ndquadrant.com/>
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Simon Riggs 2015-06-12 05:27:42 Re: Is it possible to have a "fast-write" Index?
Previous Message Noah Misch 2015-06-12 05:10:31 Re: Reconsidering the behavior of ALTER COLUMN TYPE