Hi,
I downloaded latest postgresql source code from
 git clone git://git.postgresql.org/git/postgresql.git
and tried to apply the patch 
 http://archives.postgresql.org/pgsql-hackers/2008-09/gza1fGXLvf3L.gz

It does not apply cleanly, see the failures in attached file.

Regards
Abbas
www.enterprisedb.com

patch -p1 </home/abbas/review/InPlaceUpgrade/upgrade_02.patch 
patching file src/backend/access/common/heaptuple.c
patching file src/backend/access/common/indextuple.c
patching file src/backend/access/gin/gindatapage.c
patching file src/backend/access/gin/ginentrypage.c
patching file src/backend/access/gin/ginget.c
patching file src/backend/access/gin/gininsert.c
patching file src/backend/access/gin/ginutil.c
patching file src/backend/access/gin/ginvacuum.c
patching file src/backend/access/gin/ginxlog.c
patching file src/backend/access/gist/gist.c
patching file src/backend/access/gist/gistget.c
patching file src/backend/access/gist/gistutil.c
patching file src/backend/access/gist/gistvacuum.c
patching file src/backend/access/gist/gistxlog.c
patching file src/backend/access/hash/hash.c
Hunk #4 FAILED at 527.
Hunk #5 succeeded at 583 (offset 1 line).
Hunk #6 FAILED at 629.
2 out of 6 hunks FAILED -- saving rejects to file 
src/backend/access/hash/hash.c.rej
patching file src/backend/access/hash/hashinsert.c
Reversed (or previously applied) patch detected!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file 
src/backend/access/hash/hashinsert.c.rej
patching file src/backend/access/hash/hashovfl.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file 
src/backend/access/hash/hashovfl.c.rej
patching file src/backend/access/hash/hashpage.c
Hunk #2 FAILED at 396.
Hunk #3 FAILED at 531.
Hunk #4 FAILED at 850.
3 out of 4 hunks FAILED -- saving rejects to file 
src/backend/access/hash/hashpage.c.rej
patching file src/backend/access/hash/hashsearch.c
Hunk #2 FAILED at 186.
Hunk #3 succeeded at 236 (offset 2 lines).
Hunk #4 FAILED at 361.
2 out of 4 hunks FAILED -- saving rejects to file 
src/backend/access/hash/hashsearch.c.rej
patching file src/backend/access/hash/hashutil.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file 
src/backend/access/hash/hashutil.c.rej
patching file src/backend/access/heap/heapam.c
Hunk #2 succeeded at 232 (offset 1 line).
Hunk #3 succeeded at 294 (offset 1 line).
Hunk #4 succeeded at 404 (offset 1 line).
Hunk #5 succeeded at 414 (offset 1 line).
Hunk #6 succeeded at 449 (offset 1 line).
Hunk #7 succeeded at 520 (offset 1 line).
Hunk #8 succeeded at 556 (offset 1 line).
Hunk #9 succeeded at 660 (offset 1 line).
Hunk #10 succeeded at 679 (offset 1 line).
Hunk #11 succeeded at 794 (offset 1 line).
Hunk #12 succeeded at 802 (offset 1 line).
Hunk #13 succeeded at 854 (offset 1 line).
Hunk #14 succeeded at 1324 (offset 1 line).
Hunk #15 succeeded at 1360 (offset 1 line).
Hunk #16 succeeded at 1379 (offset 1 line).
Hunk #17 succeeded at 1454 (offset 3 lines).
Hunk #18 succeeded at 1475 (offset 3 lines).
Hunk #19 succeeded at 1489 (offset 3 lines).
Hunk #20 succeeded at 1507 (offset 3 lines).
Hunk #21 succeeded at 1517 (offset 3 lines).
Hunk #22 succeeded at 1603 (offset 3 lines).
Hunk #23 succeeded at 1624 (offset 3 lines).
Hunk #24 succeeded at 1633 (offset 3 lines).
Hunk #25 succeeded at 1657 (offset 3 lines).
Hunk #26 succeeded at 1682 (offset 3 lines).
Hunk #27 succeeded at 1734 (offset 3 lines).
Hunk #28 succeeded at 1751 (offset 3 lines).
Hunk #29 succeeded at 1820 (offset 3 lines).
Hunk #30 succeeded at 1836 (offset 3 lines).
Hunk #31 succeeded at 1934 (offset 3 lines).
Hunk #32 succeeded at 1946 (offset 3 lines).
Hunk #33 succeeded at 1965 (offset 3 lines).
Hunk #34 succeeded at 2002 (offset 3 lines).
Hunk #35 succeeded at 2028 (offset 3 lines).
Hunk #36 succeeded at 2059 (offset 3 lines).
Hunk #37 succeeded at 2069 (offset 3 lines).
Hunk #38 succeeded at 2083 (offset 3 lines).
Hunk #39 succeeded at 2241 (offset 3 lines).
Hunk #40 succeeded at 2274 (offset 3 lines).
Hunk #41 succeeded at 2287 (offset 3 lines).
Hunk #42 succeeded at 2300 (offset 3 lines).
Hunk #43 succeeded at 2337 (offset 3 lines).
Hunk #44 succeeded at 2363 (offset 3 lines).
Hunk #45 succeeded at 2395 (offset 3 lines).
Hunk #46 succeeded at 2410 (offset 3 lines).
Hunk #47 succeeded at 2463 (offset 3 lines).
Hunk #48 succeeded at 2610 (offset 3 lines).
Hunk #49 succeeded at 2910 (offset 3 lines).
Hunk #50 succeeded at 2924 (offset 3 lines).
Hunk #51 succeeded at 2943 (offset 3 lines).
Hunk #52 succeeded at 3003 (offset 3 lines).
Hunk #53 succeeded at 3027 (offset 3 lines).
Hunk #54 succeeded at 3062 (offset 3 lines).
Hunk #55 succeeded at 3077 (offset 3 lines).
Hunk #56 succeeded at 3086 (offset 3 lines).
Hunk #57 succeeded at 3106 (offset 3 lines).
Hunk #58 succeeded at 3219 (offset 3 lines).
Hunk #59 succeeded at 3303 (offset 3 lines).
Hunk #60 succeeded at 3312 (offset 3 lines).
Hunk #61 succeeded at 3347 (offset 3 lines).
Hunk #62 succeeded at 3406 (offset 3 lines).
Hunk #63 succeeded at 3423 (offset 3 lines).
Hunk #64 succeeded at 3442 (offset 3 lines).
Hunk #65 succeeded at 3456 (offset 3 lines).
Hunk #66 succeeded at 3495 (offset 3 lines).
Hunk #67 succeeded at 3515 (offset 3 lines).
Hunk #68 succeeded at 3792 (offset 3 lines).
Hunk #69 succeeded at 3821 (offset 3 lines).
Hunk #70 succeeded at 3988 (offset 3 lines).
Hunk #71 succeeded at 4034 (offset 3 lines).
Hunk #72 succeeded at 4053 (offset 3 lines).
Hunk #73 succeeded at 4143 (offset 3 lines).
Hunk #74 succeeded at 4168 (offset 3 lines).
Hunk #75 succeeded at 4203 (offset 3 lines).
Hunk #76 succeeded at 4294 (offset 3 lines).
Hunk #77 succeeded at 4312 (offset 3 lines).
Hunk #78 succeeded at 4340 (offset 3 lines).
Hunk #79 succeeded at 4359 (offset 3 lines).
Hunk #80 succeeded at 4394 (offset 3 lines).
Hunk #81 succeeded at 4415 (offset 3 lines).
patching file src/backend/access/heap/hio.c
patching file src/backend/access/heap/htup.c
patching file src/backend/access/heap/Makefile
patching file src/backend/access/heap/pruneheap.c
patching file src/backend/access/heap/rewriteheap.c
patching file src/backend/access/heap/tuptoaster.c
patching file src/backend/access/index/indexam.c
Hunk #1 succeeded at 510 (offset 2 lines).
Hunk #2 succeeded at 517 (offset 2 lines).
Hunk #3 succeeded at 536 (offset 2 lines).
Hunk #4 succeeded at 558 (offset 2 lines).
Hunk #5 succeeded at 578 (offset 2 lines).
Hunk #6 succeeded at 597 (offset 2 lines).
Hunk #7 succeeded at 612 (offset 2 lines).
patching file src/backend/access/nbtree/nbtinsert.c
patching file src/backend/access/nbtree/nbtpage.c
patching file src/backend/access/nbtree/nbtree.c
patching file src/backend/access/nbtree/nbtsearch.c
patching file src/backend/access/nbtree/nbtsort.c
patching file src/backend/access/nbtree/nbtutils.c
patching file src/backend/access/nbtree/nbtxlog.c
patching file src/backend/access/transam/xlog.c
Hunk #1 succeeded at 1040 (offset 1 line).
patching file src/backend/catalog/index.c
Hunk #1 succeeded at 1614 (offset 22 lines).
Hunk #2 succeeded at 1673 (offset 22 lines).
Hunk #3 succeeded at 1682 (offset 22 lines).
Hunk #4 succeeded at 1711 (offset 22 lines).
Hunk #5 succeeded at 1722 (offset 22 lines).
patching file src/backend/commands/analyze.c
patching file src/backend/commands/cluster.c
patching file src/backend/commands/sequence.c
patching file src/backend/commands/trigger.c
patching file src/backend/commands/vacuum.c
Hunk #2 succeeded at 1435 (offset -9 lines).
Hunk #3 succeeded at 1444 (offset -9 lines).
Hunk #4 succeeded at 1457 (offset -9 lines).
Hunk #5 succeeded at 1490 (offset -9 lines).
Hunk #6 succeeded at 1555 (offset -9 lines).
Hunk #7 succeeded at 1570 (offset -9 lines).
Hunk #8 succeeded at 1579 (offset -9 lines).
Hunk #9 succeeded at 1599 (offset -9 lines).
Hunk #10 succeeded at 1616 (offset -9 lines).
Hunk #11 succeeded at 1626 (offset -9 lines).
Hunk #12 succeeded at 1644 (offset -9 lines).
Hunk #13 succeeded at 1664 (offset -9 lines).
Hunk #14 succeeded at 1972 (offset -9 lines).
Hunk #15 succeeded at 1984 (offset -9 lines).
Hunk #16 succeeded at 2012 (offset -9 lines).
Hunk #17 succeeded at 2054 (offset -9 lines).
Hunk #18 succeeded at 2069 (offset -9 lines).
Hunk #19 succeeded at 2110 (offset -9 lines).
Hunk #20 succeeded at 2156 (offset -9 lines).
Hunk #21 succeeded at 2183 (offset -9 lines).
Hunk #22 succeeded at 2204 (offset -9 lines).
Hunk #23 succeeded at 2218 (offset -9 lines).
Hunk #24 succeeded at 2241 (offset -9 lines).
Hunk #25 succeeded at 2293 (offset -9 lines).
Hunk #26 succeeded at 2318 (offset -9 lines).
Hunk #27 succeeded at 2339 (offset -9 lines).
Hunk #28 succeeded at 2393 (offset -9 lines).
Hunk #29 succeeded at 2412 (offset -9 lines).
Hunk #30 succeeded at 2425 (offset -9 lines).
Hunk #31 succeeded at 2461 (offset -9 lines).
Hunk #32 succeeded at 2517 (offset -9 lines).
Hunk #33 succeeded at 2548 (offset -9 lines).
Hunk #34 succeeded at 2590 (offset -9 lines).
Hunk #35 succeeded at 2599 (offset -9 lines).
Hunk #36 succeeded at 2770 (offset -9 lines).
Hunk #37 succeeded at 2867 (offset -9 lines).
Hunk #38 succeeded at 2885 (offset -9 lines).
Hunk #39 succeeded at 2920 (offset -9 lines).
Hunk #40 succeeded at 2943 (offset -9 lines).
Hunk #41 succeeded at 3002 (offset -9 lines).
Hunk #42 succeeded at 3022 (offset -9 lines).
Hunk #43 succeeded at 3036 (offset -9 lines).
Hunk #44 succeeded at 3139 (offset -9 lines).
Hunk #45 succeeded at 3241 (offset -9 lines).
patching file src/backend/commands/vacuumlazy.c
patching file src/backend/executor/execMain.c
patching file src/backend/executor/execQual.c
patching file src/backend/executor/execTuples.c
patching file src/backend/executor/nodeBitmapHeapscan.c
Hunk #1 succeeded at 129 (offset 1 line).
Hunk #2 succeeded at 186 (offset 1 line).
Hunk #3 succeeded at 304 (offset 2 lines).
patching file src/backend/executor/spi.c
patching file src/backend/nodes/tidbitmap.c
patching file src/backend/optimizer/util/plancat.c
patching file src/backend/storage/buffer/bufmgr.c
patching file src/backend/storage/page/bufpage.c
Hunk #1 FAILED at 8.
1 out of 25 hunks FAILED -- saving rejects to file 
src/backend/storage/page/bufpage.c.rej
patching file src/backend/utils/adt/enum.c
patching file src/backend/utils/adt/rowtypes.c
patching file src/backend/utils/cache/relcache.c
patching file src/backend/utils/fmgr/fmgr.c
patching file src/backend/utils/sort/tuplesort.c
Hunk #1 succeeded at 2583 (offset -9 lines).
Hunk #2 succeeded at 2628 (offset -9 lines).
Hunk #3 succeeded at 2678 (offset -9 lines).
patching file src/backend/utils/time/combocid.c
patching file src/backend/utils/time/tqual.c
patching file src/include/access/gin.h
patching file src/include/access/gist_private.h
patching file src/include/access/hash.h
Hunk #2 FAILED at 139.
Hunk #3 succeeded at 170 (offset 2 lines).
Hunk #4 FAILED at 194.
2 out of 4 hunks FAILED -- saving rejects to file src/include/access/hash.h.rej
patching file src/include/access/heapam.h
patching file src/include/access/htup.h
patching file src/include/access/itup.h
patching file src/include/access/nbtree.h
patching file src/include/access/relscan.h
patching file src/include/access/tuplimits.h
patching file src/include/access/tuptoaster.h
patching file src/include/storage/bufpage.h
Hunk #1 FAILED at 7.
1 out of 7 hunks FAILED -- saving rejects to file 
src/include/storage/bufpage.h.rej
patching file src/include/utils/snapshot.h
patching file src/include/utils/tqual.h

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to