Hi Tomas, > > I hope this observation will change your mind :) > > > > Not sure. But I'm mostly just a passenger here, not the driver.
After working on this script for some time I got second thoughts regarding this idea as well. The reason for this is that the script is just a bunch of regular expressions that parse HTML. It works today but doesn't look like something I'm willing to maintain in the long run. I've ended up with this script . It just generates a list of patches that are in "Needs Review" status but don't apply or don't compile. Here is the current list: ``` === Apply Failed: 29 === https://commitfest.postgresql.org/14/1178/ (64-bit transaction identifiers) https://commitfest.postgresql.org/14/1090/ (Add and report the new "in_hot_standby" GUC pseudo-variable.) https://commitfest.postgresql.org/14/1139/ (allow mix of composite and scalar variables in target list) https://commitfest.postgresql.org/14/1131/ (Allow users to specify multiple tables in VACUUM commands) https://commitfest.postgresql.org/14/1284/ (Controlling toast_tuple_target to tune rows >2kB) https://commitfest.postgresql.org/14/1001/ (Convert join OR clauses into UNION queries) https://commitfest.postgresql.org/14/1272/ (faster partition pruning in planner) https://commitfest.postgresql.org/14/1259/ (Fix race condition between SELECT and ALTER TABLE NO INHERIT) https://commitfest.postgresql.org/14/1156/ (Gather speed-up) https://commitfest.postgresql.org/14/1271/ (generated columns) https://commitfest.postgresql.org/14/1059/ (Hash partitioning) https://commitfest.postgresql.org/14/1138/ (Improve compactify_tuples and PageRepairFragmentation) https://commitfest.postgresql.org/14/1136/ (Improve eval_const_expressions) https://commitfest.postgresql.org/14/1124/ (Incremental sort) https://commitfest.postgresql.org/14/1228/ (libpq: Support for Apple Secure Transport SSL library) https://commitfest.postgresql.org/14/1238/ (multivariate MCV lists and histograms) https://commitfest.postgresql.org/14/1202/ (New function for tsquery creation) https://commitfest.postgresql.org/14/1250/ (Partition-wise aggregation/grouping) https://commitfest.postgresql.org/14/1125/ (pg_basebackup has stricter tablespace rules than the server) https://commitfest.postgresql.org/14/1183/ (Predicate locking in hash index) https://commitfest.postgresql.org/14/1106/ (Range Merge Join) https://commitfest.postgresql.org/14/1267/ (Retire polyphase merge) https://commitfest.postgresql.org/14/1248/ (Subscription code improvements) https://commitfest.postgresql.org/14/1235/ (Support arrays over domain types) https://commitfest.postgresql.org/14/1148/ (Support target_session_attrs=read-only and eliminate the added round-trip to detect session status.) https://commitfest.postgresql.org/14/1242/ (taking stdbool.h into use) https://commitfest.postgresql.org/14/1130/ (Test coverage for FDW HANDLER DDL.) https://commitfest.postgresql.org/14/1023/ (UPDATE of partition key) https://commitfest.postgresql.org/14/775/ (Write Amplification Reduction Method (WARM)) === Build Failed: 7 === https://commitfest.postgresql.org/14/528/ (Fix the optimization to skip WAL-logging on table created in same transaction) https://commitfest.postgresql.org/14/1252/ (Foreign Key Arrays) https://commitfest.postgresql.org/14/1062/ (Generic type subscripting) https://commitfest.postgresql.org/14/962/ (new plpgsql extra_checks ) https://commitfest.postgresql.org/14/1113/ (Replication status in logical replication) https://commitfest.postgresql.org/14/1260/ (Restricting maximum keep segments by repslots) https://commitfest.postgresql.org/14/839/ (Temporal query processing with range types) ``` Unless there are any objections I'm going to give these patches "Waiting on Author" status today (before doing this I'll re-run the script to make sure that the list is up-to-date). I'm also going to write one more email with CC to the authors of these patches to let them know that the status of their patch has changed. : https://github.com/afiskon/py-autoreviewer -- Best regards, Aleksander Alekseev
Description: PGP signature