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
