=== Applying patches on top of PostgreSQL commit ID 798bdcae89debabc59fa8afc6d690fec584db32f === /etc/rc.d/jail: WARNING: Per-jail configuration via jail_* variables is obsolete. Please consider migrating to /etc/jail.conf. Sat Sep 5 06:38:27 UTC 2026 On branch cf/6818 nothing to commit, working tree clean === using 'git am' to apply patch ./bloom-filter-selectivity-semijoin-poc-v1.patch === Applying: PoC: rework hashjoin Bloom filter selectivity (semijoin + false positives) error: sha1 information is lacking or useless (src/backend/executor/nodeHash.c). error: could not build fake ancestor hint: Use 'git am --show-current-patch=diff' to see the failed patch Patch failed at 0001 PoC: rework hashjoin Bloom filter selectivity (semijoin + false positives) When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". === using patch(1) to apply patch ./bloom-filter-selectivity-semijoin-poc-v1.patch === patching file src/backend/executor/nodeHash.c Hunk #1 FAILED at 82. Hunk #2 FAILED at 749. Hunk #3 FAILED at 3797. 3 out of 3 hunks FAILED -- saving rejects to file src/backend/executor/nodeHash.c.rej patching file src/backend/lib/bloomfilter.c Hunk #2 FAILED at 92. Hunk #3 succeeded at 123 with fuzz 1 (offset -10 lines). 1 out of 3 hunks FAILED -- saving rejects to file src/backend/lib/bloomfilter.c.rej patching file src/backend/optimizer/path/allpaths.c Hunk #1 succeeded at 24 with fuzz 2 (offset -1 lines). Hunk #2 FAILED at 115. Hunk #3 succeeded at 173 (offset -9 lines). Hunk #4 FAILED at 1016. Hunk #5 succeeded at 1297 with fuzz 2 (offset -19 lines). Hunk #6 FAILED at 1338. 3 out of 6 hunks FAILED -- saving rejects to file src/backend/optimizer/path/allpaths.c.rej patching file src/include/lib/bloomfilter.h Hunk #1 FAILED at 21. 1 out of 1 hunk FAILED -- saving rejects to file src/include/lib/bloomfilter.h.rej patching file src/test/regress/expected/eager_aggregate.out patching file src/test/regress/expected/graph_table.out Hunk #1 succeeded at 437 (offset 4 lines). can't find file to patch at input line 977 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/src/test/regress/expected/hashjoin_bloom.out b/src/test/regress/expected/hashjoin_bloom.out |index 3ca58f850a1..86456073ab9 100644 |--- a/src/test/regress/expected/hashjoin_bloom.out |+++ b/src/test/regress/expected/hashjoin_bloom.out -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 995 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/src/test/regress/expected/hashjoin_bloom_snowflake.out b/src/test/regress/expected/hashjoin_bloom_snowflake.out |index 03aa81ca1a7..169bf572c86 100644 |--- a/src/test/regress/expected/hashjoin_bloom_snowflake.out |+++ b/src/test/regress/expected/hashjoin_bloom_snowflake.out -------------------------- No file to patch. Skipping patch. 9 out of 9 hunks ignored can't find file to patch at input line 1412 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/src/test/regress/expected/hashjoin_bloom_star.out b/src/test/regress/expected/hashjoin_bloom_star.out |index 99503f7a8f1..1f2316ee0ba 100644 |--- a/src/test/regress/expected/hashjoin_bloom_star.out |+++ b/src/test/regress/expected/hashjoin_bloom_star.out -------------------------- No file to patch. Skipping patch. 4 out of 4 hunks ignored patching file src/test/regress/expected/join.out Hunk #7 succeeded at 3194 (offset 74 lines). Hunk #8 succeeded at 4030 (offset 74 lines). Hunk #9 succeeded at 4064 (offset 74 lines). Hunk #10 succeeded at 4357 (offset 136 lines). Hunk #11 FAILED at 7616. Hunk #12 FAILED at 8933. Hunk #13 FAILED at 10271. Hunk #14 FAILED at 10379. 4 out of 14 hunks FAILED -- saving rejects to file src/test/regress/expected/join.out.rej patching file src/test/regress/expected/merge.out patching file src/test/regress/expected/returning.out Hunk #1 FAILED at 723. Hunk #2 FAILED at 744. 2 out of 2 hunks FAILED -- saving rejects to file src/test/regress/expected/returning.out.rej patching file src/test/regress/expected/stats_ext.out Hunk #1 FAILED at 3642. Hunk #2 FAILED at 3661. 2 out of 2 hunks FAILED -- saving rejects to file src/test/regress/expected/stats_ext.out.rej patching file src/test/regress/expected/subselect.out patching file src/test/regress/expected/updatable_views.out Hunk #1 succeeded at 2777 (offset -2 lines). Hunk #2 succeeded at 3524 (offset -2 lines). patching file src/test/regress/expected/window.out patching file src/test/regress/expected/with.out Unstaged changes after reset: M src/backend/lib/bloomfilter.c M src/backend/optimizer/path/allpaths.c M src/test/regress/expected/eager_aggregate.out M src/test/regress/expected/graph_table.out M src/test/regress/expected/join.out M src/test/regress/expected/merge.out M src/test/regress/expected/subselect.out M src/test/regress/expected/updatable_views.out M src/test/regress/expected/window.out M src/test/regress/expected/with.out Removing src/backend/executor/nodeHash.c.rej Removing src/backend/lib/bloomfilter.c.rej Removing src/backend/optimizer/path/allpaths.c.rej Removing src/include/lib/bloomfilter.h.rej Removing src/test/regress/expected/join.out.rej Removing src/test/regress/expected/returning.out.rej Removing src/test/regress/expected/stats_ext.out.rej === using 'git apply' to apply patch ./bloom-filter-selectivity-semijoin-poc-v1.patch === error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/backend/executor/nodeHash.c:82 error: src/backend/executor/nodeHash.c: patch does not apply error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/backend/lib/bloomfilter.c:88 error: src/backend/lib/bloomfilter.c: patch does not apply error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/backend/optimizer/path/allpaths.c:25 error: src/backend/optimizer/path/allpaths.c: patch does not apply error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/include/lib/bloomfilter.h:21 error: src/include/lib/bloomfilter.h: patch does not apply Applied patch to 'src/test/regress/expected/eager_aggregate.out' cleanly. error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: src/test/regress/expected/hashjoin_bloom.out: does not exist in index error: src/test/regress/expected/hashjoin_bloom_snowflake.out: does not exist in index error: src/test/regress/expected/hashjoin_bloom_star.out: does not exist in index error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/test/regress/expected/join.out:7608 error: src/test/regress/expected/join.out: patch does not apply Applied patch to 'src/test/regress/expected/merge.out' cleanly. error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/test/regress/expected/returning.out:723 error: src/test/regress/expected/returning.out: patch does not apply error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: patch failed: src/test/regress/expected/stats_ext.out:3642 error: src/test/regress/expected/stats_ext.out: patch does not apply error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... error: repository lacks the necessary blob to perform 3-way merge. Falling back to direct application... Applied patch to 'src/test/regress/expected/with.out' cleanly.