* [ANNOUNCE] ketchup 0.8 @ 2004-07-23 18:55 Matt Mackall 2004-07-24 1:33 ` Lee Revell 0 siblings, 1 reply; 6+ messages in thread From: Matt Mackall @ 2004-07-23 18:55 UTC (permalink / raw) To: linux-kernel ketchup is a script that automatically patches between kernel versions, downloading and caching patches as needed, and automatically determining the latest versions of several trees. Available at: http://selenic.com/ketchup/ketchup-0.8 New in this version by popular demand: - falls back to .gz files if .bz2 files aren't available - can find BK snapshots in old/ directories (aka the jgarzik memorial hack) - option to rename directories to linux-<v> after update - can read default options from KETCHUP_OPTS Example usage: $ ketchup 2.6-mm 2.6.3-rc1-mm1 -> 2.6.5-mm4 Applying 2.6.3-rc1-mm1.bz2 -R Applying patch-2.6.3-rc1.bz2 -R Applying patch-2.6.3.bz2 Applying patch-2.6.4.bz2 Applying patch-2.6.5.bz2 Downloading 2.6.5-mm4.bz2 Downloading 2.6.5-mm4.bz2.sign Verifying signature... gpg: Signature made Sat Apr 10 21:55:36 2004 CDT using DSA key ID 517D0F0E gpg: Good signature from "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>" gpg: aka "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>" owner. gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the Primary key fingerprint: C75D C40A 11D7 AF88 9981 ED5B C86B A06A 517D 0F0E Applying 2.6.5-mm4.bz2 -- Mathematics is the supreme nostalgia of our time. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] ketchup 0.8 2004-07-23 18:55 [ANNOUNCE] ketchup 0.8 Matt Mackall @ 2004-07-24 1:33 ` Lee Revell 2004-07-24 2:06 ` Matt Mackall 0 siblings, 1 reply; 6+ messages in thread From: Lee Revell @ 2004-07-24 1:33 UTC (permalink / raw) To: Matt Mackall; +Cc: linux-kernel On Fri, 2004-07-23 at 14:55, Matt Mackall wrote: > ketchup is a script that automatically patches between kernel > versions, downloading and caching patches as needed, and automatically > determining the latest versions of several trees. Available at: > > http://selenic.com/ketchup/ketchup-0.8 > Does not work on Debian unstable: rlrevell@mindpipe:~/kernel-source$ ketchup-0.8 2.6-mm Creating cache directory /home/rlrevell/.ketchup None -> 2.6.8-rc1-mm1 Downloading linux-2.6.7.tar.bz2 --21:14:12-- http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2 => `/home/rlrevell/.ketchup/linux-2.6.7.tar.bz2.partial' Resolving www.kernel.org... 204.152.189.116 Connecting to www.kernel.org[204.152.189.116]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 35,092,228 [application/x-bzip2] 100%[====================================>] 35,092,228 187.32K/s ETA 00:00 21:17:17 (185.54 KB/s) - `/home/rlrevell/.ketchup/linux-2.6.7.tar.bz2.partial' s aved [35092228/35092228] Traceback (most recent call last): File "/usr/local/bin/ketchup-0.8", line 551, in ? transform(a, b) File "/usr/local/bin/ketchup-0.8", line 475, in transform a = install_nearest(base(b)) File "/usr/local/bin/ketchup-0.8", line 437, in install_nearest if not f: UnboundLocalError: local variable 'f' referenced before assignment Lee ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] ketchup 0.8 2004-07-24 1:33 ` Lee Revell @ 2004-07-24 2:06 ` Matt Mackall 2004-07-24 3:04 ` Lee Revell 0 siblings, 1 reply; 6+ messages in thread From: Matt Mackall @ 2004-07-24 2:06 UTC (permalink / raw) To: Lee Revell; +Cc: linux-kernel On Fri, Jul 23, 2004 at 09:33:28PM -0400, Lee Revell wrote: > On Fri, 2004-07-23 at 14:55, Matt Mackall wrote: > > ketchup is a script that automatically patches between kernel > > versions, downloading and caching patches as needed, and automatically > > determining the latest versions of several trees. Available at: > > > > http://selenic.com/ketchup/ketchup-0.8 > > > > Does not work on Debian unstable: Oops. Should be fixed by: http://selenic.com/ketchup/ketchup-0.8.1 -- Mathematics is the supreme nostalgia of our time. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] ketchup 0.8 2004-07-24 2:06 ` Matt Mackall @ 2004-07-24 3:04 ` Lee Revell 2004-07-24 3:14 ` Matt Mackall 0 siblings, 1 reply; 6+ messages in thread From: Lee Revell @ 2004-07-24 3:04 UTC (permalink / raw) To: Matt Mackall; +Cc: linux-kernel On Fri, 2004-07-23 at 22:06, Matt Mackall wrote: > On Fri, Jul 23, 2004 at 09:33:28PM -0400, Lee Revell wrote: > > On Fri, 2004-07-23 at 14:55, Matt Mackall wrote: > > > ketchup is a script that automatically patches between kernel > > > versions, downloading and caching patches as needed, and automatically > > > determining the latest versions of several trees. Available at: > > > > > > http://selenic.com/ketchup/ketchup-0.8 > > > > > > > Does not work on Debian unstable: > > Oops. Should be fixed by: > > http://selenic.com/ketchup/ketchup-0.8.1 Now it seems to work, but I get: ...downloads some stuff... patching file sound/pci/intel8x0.c patching file sound/pci/nm256/nm256.c patching file sound/ppc/pmac.c ketchup: patch /home/rlrevell/.ketchup/patch-2.6.8-rc1.bz2 failed: 256 Not checking the return value from patch correctly? Lee ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] ketchup 0.8 2004-07-24 3:04 ` Lee Revell @ 2004-07-24 3:14 ` Matt Mackall 2004-07-24 19:36 ` Lee Revell 0 siblings, 1 reply; 6+ messages in thread From: Matt Mackall @ 2004-07-24 3:14 UTC (permalink / raw) To: Lee Revell; +Cc: linux-kernel On Fri, Jul 23, 2004 at 11:04:24PM -0400, Lee Revell wrote: > On Fri, 2004-07-23 at 22:06, Matt Mackall wrote: > > Oops. Should be fixed by: > > > > http://selenic.com/ketchup/ketchup-0.8.1 > > Now it seems to work, but I get: > > ...downloads some stuff... > patching file sound/pci/intel8x0.c > patching file sound/pci/nm256/nm256.c > patching file sound/ppc/pmac.c > ketchup: patch /home/rlrevell/.ketchup/patch-2.6.8-rc1.bz2 failed: 256 > > Not checking the return value from patch correctly? That return code suggests some hunks failed. Can you check for .rej files? -- Mathematics is the supreme nostalgia of our time. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] ketchup 0.8 2004-07-24 3:14 ` Matt Mackall @ 2004-07-24 19:36 ` Lee Revell 0 siblings, 0 replies; 6+ messages in thread From: Lee Revell @ 2004-07-24 19:36 UTC (permalink / raw) To: Matt Mackall; +Cc: linux-kernel On Fri, 2004-07-23 at 23:14, Matt Mackall wrote: > On Fri, Jul 23, 2004 at 11:04:24PM -0400, Lee Revell wrote: > > On Fri, 2004-07-23 at 22:06, Matt Mackall wrote: > > > Oops. Should be fixed by: > > > > > > http://selenic.com/ketchup/ketchup-0.8.1 > > > > Now it seems to work, but I get: > > > > ...downloads some stuff... > > patching file sound/pci/intel8x0.c > > patching file sound/pci/nm256/nm256.c > > patching file sound/ppc/pmac.c > > ketchup: patch /home/rlrevell/.ketchup/patch-2.6.8-rc1.bz2 failed: 256 > > > > Not checking the return value from patch correctly? > > That return code suggests some hunks failed. Can you check for .rej > files? There were no .rej files. I ran it again and it said I was up to date. Is it possible that a mirror was not fully synced? The easy fix would be to have it just try again automatically if it sees this. Lee ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-07-24 19:36 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-07-23 18:55 [ANNOUNCE] ketchup 0.8 Matt Mackall 2004-07-24 1:33 ` Lee Revell 2004-07-24 2:06 ` Matt Mackall 2004-07-24 3:04 ` Lee Revell 2004-07-24 3:14 ` Matt Mackall 2004-07-24 19:36 ` Lee Revell
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox