Re: New year, new commitfest app improvements - Mailing list pgsql-hackers

From Chao Li
Subject Re: New year, new commitfest app improvements
Date
Msg-id D0E496EF-F191-46AC-BDB5-C4D1CC3A72EE@gmail.com
Whole thread Raw
In response to New year, new commitfest app improvements  (Jelte Fennema-Nio <me@jeltef.nl>)
Responses Re: New year, new commitfest app improvements
List pgsql-hackers

> On Jan 7, 2026, at 02:46, Jelte Fennema-Nio <me@jeltef.nl> wrote:
>
> Hi all,
>
> There are some big changes lined up for the next release of the
> commitfest app. I'm intending to deploy these to prod in on the 20th
> of January.
> 1. Remove the "topics" feature and replace it fully with the tags
> feature. For patches in most topics a matching tag will be added
> automatically (e.g. "Bug fixes" topic -> "Bugfix" tag). But there are
> a few where the conversion is lossy:
> # 'Miscellaneous' and 'Server Features' are left untagged, because they
> # are too vague.
> # 'Procedural Languages' has no direct tag equivalent, because new
> # there are tags per language. So there's no clear tag that should be
> # chosen there. Similar for 'Replication & Recovery', which also has
> # separate tags now for logical and physical replication.
>
> Full details on how stuff gets replaced can be found here[1]
> 2. Commitfests now get closed in a more "friendly" manner for patch
> authors. Before authors would need to move their patches to the next
> commitfests manually. Now this is done automatically if a patch has
> had an email on the thread within 30 days AND it has had a green CI
> run in the last 21 days.
> 3. For patches that did not get moved automatically by the new logic
> described above, authors will get an email that they should move or
> close these patches. (they only get this email if they have subscribed
> to author email notifications, see 5)
> 4. Old commitfests and patches that are open on old commitfests now
> contain a banner warning (see attached).
> 5. Change the default email notification settings to receive
> commitfest app emails for patches where you are an author. This only
> applies to new users and users who have never visited their profile
> page. Emails now include a link to the profile, so you can unsubscribe
> or subscribe to more emails.
> 6. The Draft CF page won't show "Moved to other CF" entries anymore.
> (Thanks Aditya)
> 7. Fix bug where not all emails would be noticed by the app (already
> deployed to prod)
>
> As always, feedback is welcome. You can see the changes live here:
> https://commitfest-test.postgresql.org/ (username and password are "pgtest")
>
> [1]:
https://github.com/postgres/pgcommitfest/blob/fbd6aa760d8cc694e0a7e879ce793f51eb421915/pgcommitfest/commitfest/migrations/0016_migrate_topics_to_tags.py#L33-L51
> <image.png>

Hi Jelte,

Thanks for the wonderful upgrade. I have a small suggestion.

Suppose a patch has already created a CF entry, and a reviewer wants to suggest a code change and attaches a diff file
inthe thread. In that case, CI will automatically pick up the diff and run tests, which will very likely result in a CI
failure.I’ve run into this situation myself; see [1]. 

Would it make sense for CI to only pick up .patch files and ignore .diff files? Or provide some way else to indicate CI
toignore certain emails? 

[1] https://postgr.es/m/CANWCAZZo5rgE4+NYYES1hLN9PvonXMH=K3Z7b0TKcCBNOAjaag@mail.gmail.com

Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/







pgsql-hackers by date:

Previous
From: Andreas Karlsson
Date:
Subject: Re: Add IS_INDEX macro to brin and gist index
Next
From: Tom Lane
Date:
Subject: Re: Optimize LISTEN/NOTIFY