From owner-freebsd-current@FreeBSD.ORG Fri Jan 23 04:10:38 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A71F316A4CE for ; Fri, 23 Jan 2004 04:10:38 -0800 (PST) Received: from hetzner.co.za (lfw.hetzner.co.za [196.7.18.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id D019C43D5E for ; Fri, 23 Jan 2004 04:10:30 -0800 (PST) (envelope-from ianf@hetzner.co.za) Received: from localhost ([127.0.0.1]) by hetzner.co.za with esmtp (Exim 3.36 #1) id 1Ak08g-0009ow-00; Fri, 23 Jan 2004 14:10:18 +0200 To: John Polstra From: Ian Freislich In-reply-to: Your message of "Thu, 22 Jan 2004 19:22:38 PST." X-Attribution: BOFH Date: Fri, 23 Jan 2004 14:10:18 +0200 Sender: ianf@hetzner.co.za Message-Id: cc: freebsd-current@freebsd.org Subject: Re: openssh no longer compiles (as part of make world) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2004 12:10:38 -0000 John Polstra wrote: > On 22-Jan-2004 Ian Freislich wrote: > > wrote: > >> Ian Freislich writes: > >> > Hmmm, very interesting. rm /home/ncvs/src/crypto/openssh/channels.c,v > >> > and re-cvsupping and then updating this file fixed that. Wierd, I > >> > would have thought cvsup would have noticed a corrupted file and > >> > transferred the whole file. > >> > >> it might not if you use the -s option. if you do, you might want to > >> run cvsup without -s once in a while just to be sure. I generally run > >> cvsup without -s every night, and with -s every hour the rest of the > >> day. > > > > I do run cvsup without -s: 'cvsup -L2 /root/supfile-cvs' > > This ought to be a FAQ. Problems like this happen when you have had > filesystem corruption on the client machine. CVSup can't detect > that kind of corruption. At the time it compared MD5 checksums, the > data was still in OS buffers and it was still intact, so the > checksums compared correctly. All of the metadata such as the > timestamps and the file size are correct, so it has no reason to > believe subsequently that there is a need to update the file. I'm sorry that I didn't keep the ,v file that was corrupted. I'm not sure that the OS buffers explain this because the machine had been rebooted several times during the period that cvsup had not refetched the corrupted file. I'm not doubting filesystem corruption though. Ian -- Ian Freislich