Re: Huge commitfest app update upcoming: Tags, Draft CF, Help page, and automated commitfest creat/open/close

Vik Fearing <vik@postgresfriends.org>

From: Vik Fearing <vik@postgresfriends.org>
To: "David G. Johnston" <david.g.johnston@gmail.com>, Peter Eisentraut <peter@eisentraut.org>
Cc: Jelte Fennema-Nio <postgres@jeltef.nl>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Jacob Champion <jacob.champion@enterprisedb.com>, Florents Tselai <florents.tselai@gmail.com>
Date: 2025-06-22T16:23:05Z
Lists: pgsql-hackers
On 22/06/2025 16:21, David G. Johnston wrote:
> On Sunday, June 22, 2025, Peter Eisentraut <peter@eisentraut.org> wrote:
>
>     On 20.06.25 16:41, David G. Johnston wrote:
>
>             I sense there could be some confusion whether such draft
>         patches
>             should go into the regular commit fest or the draft commit
>         fest, and
>             then also when they should move between them.
>
>         Draft CF patches with “Needs Review” are looking for feedback
>         from others or otherwise aid in development for a patch that
>         isn’t ready to be committed even if said review turns up
>         nothing or is otherwise fully resolved.  Patches in Drafts are
>         never marked Ready to Commit, they get moved to Open first.
>
>         It will be nice if people spend time providing
>         reviews/feedback to patches in Drafts when requested.
>
>         It’s purely the author’s judgement on the readiness of the
>         patch, whether absent our policy they would mark it ready to
>         commit or not.  If they believe it is it should be moved to
>         open, if no, it should remain in drafts.  This is mostly like
>         what happens today but with a clear delineation between
>         reviews to help and reviews to approve commit-ability.
>
>         Otherwise, it’s a place where author patches can sit without
>         having to be bumped to the next cf every other month and where
>         an author patch can be ignored by everyone else not authoring it.
>
>
>     I don't know about this.  This could become an ongoing source of
>     confusion, without any clear benefit.  Either the draft and the
>     "real" commitfest are going to be indistinguishable, because they
>     are just two places to look for stuff to review in various phases
>     of maturity.  Or the draft commitfest is just not going to get any
>     attention, which will be annoying for those who put things there
>     hoping to get attention.
>
>
> Yes, more experienced people have to want to help people who can’t 
> just get a patch ready to commit on their own.  As opposed to only 
> reviewing things they expect to perform the formality of the review to 
> make it ready to commit.  The tooling help distinguish those cases if 
> used properly.  But people have to choose to do the things it 
> encourages/enables.
>
> If one performs a review of a non-draft and it isn’t close to ready, 
> encourage the author to move it into drafts as part of a teaching 
> moment of how their expectations of done-ness and yours differ.
>
> We aren’t going to get 100% accuracy here but it’s is better 
> information that intends to address the complaint that what we had was 
> not fit for purpose because the information it provided was 
> insufficient.  Tags get even more granular while this provides 
> high-level draft/non-draft delineation where drafts don’t have to keep 
> being shuffled around.  Review Need still needs review no matter where 
> it is.  That doesn’t change.


+1

-- 

Vik Fearing