=== Applying patches on top of PostgreSQL commit ID 6fcda9aba83449082124825b6d375c0a61e21c42 === === applying patch ./v7-0000-add-overview-documentation.patch patching file src/backend/optimizer/README === applying patch ./v7-0001-add-nullingrels-fields.patch patching file src/backend/nodes/makefuncs.c patching file src/backend/nodes/nodeFuncs.c Hunk #1 succeeded at 2641 (offset -22 lines). Hunk #2 succeeded at 3235 (offset -23 lines). patching file src/backend/rewrite/rewriteManip.c Hunk #3 succeeded at 399 (offset 33 lines). Hunk #4 succeeded at 439 (offset 33 lines). Hunk #5 succeeded at 565 (offset 33 lines). Hunk #6 succeeded at 614 (offset 33 lines). Hunk #7 succeeded at 893 (offset 33 lines). Hunk #8 succeeded at 1122 (offset 33 lines). patching file src/backend/utils/misc/queryjumble.c patching file src/include/nodes/pathnodes.h Hunk #1 succeeded at 883 (offset 9 lines). Hunk #2 succeeded at 893 (offset 9 lines). Hunk #3 succeeded at 2593 (offset 12 lines). Hunk #4 succeeded at 2614 (offset 12 lines). Hunk #5 succeeded at 2627 (offset 12 lines). patching file src/include/nodes/primnodes.h patching file src/include/rewrite/rewriteManip.h Hunk #1 succeeded at 65 (offset 2 lines). === applying patch ./v7-0002-label-Var-nullability-in-parser.patch patching file src/backend/parser/analyze.c Hunk #1 succeeded at 675 with fuzz 2 (offset 5 lines). Hunk #2 succeeded at 857 (offset 5 lines). patching file src/backend/parser/parse_clause.c patching file src/backend/parser/parse_coerce.c patching file src/backend/parser/parse_expr.c Hunk #1 succeeded at 2478 (offset -60 lines). Hunk #2 succeeded at 2508 (offset -60 lines). patching file src/backend/parser/parse_relation.c Hunk #1 succeeded at 763 (offset 12 lines). Hunk #2 succeeded at 1026 (offset 16 lines). Hunk #3 succeeded at 3119 (offset -22 lines). Hunk #4 succeeded at 3155 (offset -22 lines). Hunk #5 succeeded at 3194 (offset -21 lines). patching file src/backend/parser/parse_target.c Hunk #1 succeeded at 1371 (offset 1 line). patching file src/include/nodes/parsenodes.h Hunk #1 succeeded at 1057 (offset -23 lines). patching file src/include/parser/parse_node.h Hunk #1 succeeded at 118 (offset 3 lines). Hunk #2 succeeded at 194 with fuzz 2 (offset 5 lines). patching file src/include/parser/parse_relation.h Hunk #2 succeeded at 114 (offset 4 lines). === applying patch ./v7-0003-cope-with-nullability-in-planner.patch patching file src/backend/optimizer/geqo/geqo_eval.c patching file src/backend/optimizer/path/allpaths.c Hunk #8 succeeded at 3427 (offset 12 lines). patching file src/backend/optimizer/path/clausesel.c patching file src/backend/optimizer/path/costsize.c Hunk #1 succeeded at 4782 (offset -1 lines). Hunk #2 succeeded at 4952 (offset -1 lines). patching file src/backend/optimizer/path/equivclass.c patching file src/backend/optimizer/path/indxpath.c patching file src/backend/optimizer/path/joinpath.c Hunk #3 succeeded at 700 (offset 1 line). patching file src/backend/optimizer/path/joinrels.c patching file src/backend/optimizer/path/tidpath.c patching file src/backend/optimizer/plan/analyzejoins.c patching file src/backend/optimizer/plan/initsplan.c patching file src/backend/optimizer/plan/planmain.c patching file src/backend/optimizer/plan/planner.c Hunk #1 succeeded at 2231 (offset 8 lines). patching file src/backend/optimizer/plan/setrefs.c Hunk #1 succeeded at 30 (offset 1 line). Hunk #2 succeeded at 70 (offset 1 line). Hunk #3 succeeded at 80 (offset 1 line). Hunk #4 succeeded at 171 (offset 9 lines). Hunk #5 succeeded at 189 (offset 9 lines). Hunk #6 succeeded at 1134 (offset 68 lines). Hunk #7 succeeded at 1197 (offset 68 lines). Hunk #8 succeeded at 1206 (offset 68 lines). Hunk #9 succeeded at 1352 (offset 68 lines). Hunk #10 succeeded at 1360 (offset 68 lines). Hunk #11 succeeded at 1368 (offset 68 lines). Hunk #12 succeeded at 1575 (offset 68 lines). Hunk #13 succeeded at 1583 (offset 68 lines). Hunk #14 succeeded at 1591 (offset 68 lines). Hunk #15 succeeded at 1599 (offset 68 lines). Hunk #16 succeeded at 1660 (offset 68 lines). Hunk #17 succeeded at 1668 (offset 68 lines). Hunk #18 succeeded at 1676 (offset 68 lines). Hunk #19 succeeded at 1863 (offset 50 lines). Hunk #20 succeeded at 2199 (offset 50 lines). Hunk #21 succeeded at 2257 (offset 50 lines). Hunk #22 succeeded at 2270 (offset 50 lines). Hunk #23 succeeded at 2302 (offset 50 lines). Hunk #24 succeeded at 2315 (offset 50 lines). Hunk #25 succeeded at 2327 (offset 50 lines). Hunk #26 succeeded at 2355 (offset 50 lines). Hunk #27 succeeded at 2410 (offset 50 lines). Hunk #28 succeeded at 2419 (offset 50 lines). Hunk #29 succeeded at 2433 (offset 50 lines). Hunk #30 succeeded at 2634 (offset 50 lines). Hunk #31 succeeded at 2666 (offset 50 lines). Hunk #32 succeeded at 2721 (offset 50 lines). Hunk #33 succeeded at 2743 (offset 50 lines). Hunk #34 succeeded at 2769 (offset 50 lines). Hunk #35 succeeded at 2811 (offset 50 lines). Hunk #36 succeeded at 2985 (offset 50 lines). Hunk #37 succeeded at 2998 (offset 50 lines). Hunk #38 succeeded at 3008 (offset 50 lines). Hunk #39 succeeded at 3030 (offset 50 lines). Hunk #40 succeeded at 3042 (offset 50 lines). Hunk #41 succeeded at 3068 (offset 50 lines). Hunk #42 succeeded at 3145 (offset 50 lines). Hunk #43 succeeded at 3158 (offset 50 lines). Hunk #44 succeeded at 3167 (offset 50 lines). Hunk #45 succeeded at 3186 (offset 50 lines). Hunk #46 succeeded at 3199 (offset 50 lines). Hunk #47 succeeded at 3314 (offset 50 lines). patching file src/backend/optimizer/prep/prepjointree.c Hunk #5 succeeded at 767 (offset -7 lines). Hunk #6 succeeded at 782 (offset -7 lines). Hunk #7 succeeded at 798 (offset -7 lines). Hunk #8 succeeded at 827 (offset -7 lines). Hunk #9 succeeded at 859 (offset -7 lines). Hunk #10 succeeded at 874 (offset -7 lines). Hunk #11 succeeded at 888 (offset -7 lines). Hunk #12 succeeded at 898 (offset -7 lines). Hunk #13 succeeded at 946 (offset -7 lines). Hunk #14 succeeded at 1092 (offset -7 lines). Hunk #15 succeeded at 1119 (offset -7 lines). Hunk #16 succeeded at 1131 (offset -7 lines). Hunk #17 succeeded at 1139 (offset -7 lines). Hunk #18 succeeded at 1206 (offset -6 lines). Hunk #19 succeeded at 1399 (offset -5 lines). Hunk #20 succeeded at 1536 (offset -5 lines). Hunk #21 succeeded at 1648 (offset -5 lines). Hunk #22 succeeded at 1659 (offset -5 lines). Hunk #23 succeeded at 1758 (offset -5 lines). Hunk #24 succeeded at 1809 (offset -5 lines). Hunk #25 succeeded at 1836 (offset -5 lines). Hunk #26 succeeded at 2057 (offset -5 lines). Hunk #27 succeeded at 2114 (offset 4 lines). Hunk #28 succeeded at 2155 (offset 4 lines). Hunk #29 succeeded at 2168 (offset 4 lines). Hunk #30 succeeded at 2226 (offset 4 lines). Hunk #31 succeeded at 2278 (offset 4 lines). Hunk #32 succeeded at 2298 (offset 4 lines). Hunk #33 succeeded at 2316 (offset 4 lines). Hunk #34 succeeded at 2327 (offset 4 lines). Hunk #35 succeeded at 2356 (offset 4 lines). Hunk #36 succeeded at 2379 (offset 4 lines). Hunk #37 succeeded at 2405 (offset 4 lines). Hunk #38 succeeded at 2618 (offset 4 lines). Hunk #39 succeeded at 2631 (offset 4 lines). Hunk #40 succeeded at 2688 (offset 4 lines). Hunk #41 succeeded at 2714 (offset 4 lines). Hunk #42 succeeded at 2726 (offset 4 lines). Hunk #43 succeeded at 2754 (offset 4 lines). Hunk #44 succeeded at 2798 (offset 4 lines). Hunk #45 succeeded at 2817 (offset 4 lines). Hunk #46 succeeded at 2839 (offset 4 lines). Hunk #47 succeeded at 2887 (offset 4 lines). Hunk #48 succeeded at 2919 (offset 4 lines). Hunk #49 succeeded at 2930 (offset 4 lines). Hunk #50 succeeded at 3005 (offset 4 lines). Hunk #51 succeeded at 3025 (offset 4 lines). Hunk #52 succeeded at 3038 (offset 4 lines). Hunk #53 succeeded at 3092 (offset 4 lines). Hunk #54 succeeded at 3152 (offset 4 lines). Hunk #55 succeeded at 3185 (offset 4 lines). Hunk #56 succeeded at 3235 (offset 4 lines). Hunk #57 succeeded at 3306 (offset 4 lines). Hunk #58 FAILED at 3314. Hunk #59 FAILED at 3328. Hunk #60 succeeded at 3399 (offset -2 lines). Hunk #61 succeeded at 3456 (offset -2 lines). Hunk #62 succeeded at 3477 (offset -2 lines). Hunk #63 succeeded at 3517 (offset -2 lines). Hunk #64 succeeded at 3661 (offset -2 lines). Hunk #65 succeeded at 3692 (offset -2 lines). Hunk #66 succeeded at 3728 (offset -2 lines). Hunk #67 succeeded at 3739 (offset -2 lines). 2 out of 67 hunks FAILED -- saving rejects to file src/backend/optimizer/prep/prepjointree.c.rej patching file src/backend/optimizer/util/appendinfo.c patching file src/backend/optimizer/util/clauses.c Hunk #1 succeeded at 2004 (offset -8 lines). patching file src/backend/optimizer/util/joininfo.c patching file src/backend/optimizer/util/orclauses.c patching file src/backend/optimizer/util/pathnode.c patching file src/backend/optimizer/util/placeholder.c patching file src/backend/optimizer/util/relnode.c Hunk #1 FAILED at 28. Hunk #2 succeeded at 40 (offset 1 line). Hunk #3 succeeded at 50 (offset 1 line). Hunk #4 succeeded at 61 (offset 1 line). Hunk #5 succeeded at 379 (offset 19 lines). Hunk #6 succeeded at 400 (offset 19 lines). Hunk #7 succeeded at 737 (offset 19 lines). Hunk #8 succeeded at 773 (offset 19 lines). Hunk #9 succeeded at 830 (offset 19 lines). Hunk #10 succeeded at 851 (offset 19 lines). Hunk #11 succeeded at 939 (offset 19 lines). Hunk #12 succeeded at 1022 (offset 19 lines). Hunk #13 succeeded at 1076 (offset 19 lines). Hunk #14 succeeded at 1117 (offset 19 lines). Hunk #15 succeeded at 1130 (offset 19 lines). Hunk #16 succeeded at 1177 (offset 19 lines). Hunk #17 succeeded at 1211 (offset 19 lines). Hunk #18 succeeded at 1258 (offset 19 lines). Hunk #19 succeeded at 1821 (offset 19 lines). Hunk #20 succeeded at 1850 (offset 19 lines). Hunk #21 succeeded at 1875 (offset 19 lines). Hunk #22 succeeded at 1894 (offset 19 lines). Hunk #23 succeeded at 1959 (offset 19 lines). Hunk #24 succeeded at 2189 (offset 19 lines). 1 out of 24 hunks FAILED -- saving rejects to file src/backend/optimizer/util/relnode.c.rej patching file src/backend/optimizer/util/restrictinfo.c patching file src/backend/optimizer/util/var.c patching file src/backend/utils/adt/selfuncs.c patching file src/include/nodes/pathnodes.h Hunk #1 succeeded at 249 (offset 6 lines). Hunk #2 succeeded at 338 (offset 6 lines). Hunk #3 succeeded at 577 (offset 9 lines). Hunk #4 succeeded at 619 (offset 9 lines). Hunk #5 succeeded at 661 (offset 9 lines). Hunk #6 succeeded at 836 (offset 9 lines). Hunk #7 succeeded at 2306 (offset 12 lines). Hunk #8 succeeded at 2337 (offset 12 lines). Hunk #9 succeeded at 2430 (offset 12 lines). Hunk #10 succeeded at 2470 (offset 12 lines). Hunk #11 succeeded at 2588 (offset 12 lines). Hunk #12 succeeded at 2691 (offset 12 lines). Hunk #13 succeeded at 2701 (offset 12 lines). Hunk #14 succeeded at 2723 (offset 12 lines). Hunk #15 succeeded at 2773 (offset 12 lines). Hunk #16 succeeded at 2792 (offset 12 lines). patching file src/include/optimizer/pathnode.h patching file src/include/optimizer/placeholder.h patching file src/include/optimizer/prep.h patching file src/include/optimizer/restrictinfo.h