FYI, I'm not sure why the cfbot hasn't reported this, but the apply v9 patch failed for me on HEAD as below:
[postgres@CentOS7-x64 oss_postgres_misc]$ git apply ../patches_misc/HEAD_v9-0001-Fix-data-replicated-twice-when-specifying-publish.patch --verbose Checking patch src/backend/catalog/pg_publication.c... Checking patch src/backend/commands/subscriptioncmds.c... Hunk #1 succeeded at 1917 (offset 123 lines). Checking patch src/include/catalog/pg_proc.dat... Hunk #1 succeeded at 11607 (offset -74 lines). Checking patch src/test/regress/expected/rules.out... error: while searching for: JOIN pg_attribute a ON (((a.attrelid = gpt.relid) AND (a.attnum = k.k))))) AS attnames, pg_get_expr(gpt.qual, gpt.relid) AS rowfilter FROM pg_publication p, LATERAL pg_get_publication_tables((p.pubname)::text) gpt(relid, attrs, qual), (pg_class c JOIN pg_namespace n ON ((n.oid = c.relnamespace))) WHERE (c.oid = gpt.relid); error: patch failed: src/test/regress/expected/rules.out:1449 error: src/test/regress/expected/rules.out: patch does not apply Checking patch src/test/subscription/t/013_partition.pl... Checking patch src/test/subscription/t/028_row_filter.pl... Checking patch src/test/subscription/t/031_column_list.pl... ------ Kind Regards, Peter Smith. Fujitsu Australia.