Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Aug 2009 15:30:40 -0400
From:      Garance A Drosehn <gad@FreeBSD.org>
To:        "Simon L. Nielsen" <simon@FreeBSD.org>, freebsd-hubs@FreeBSD.org
Subject:   Re: CVSup src file Edits almost alway triggering Checksum mismatch  and Fixup
Message-ID:  <p06240803c6b0b080b8ce@[128.113.24.47]>
In-Reply-To: <20090818184734.GA1634@arthur.nitro.dk>
References:  <20090815013441.GS6527@rwpc12.mby.riverwillow.net.au> <20090818184734.GA1634@arthur.nitro.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
At 8:47 PM +0200 8/18/09, Simon L. Nielsen wrote:
>On 2009.08.15 11:34:41 +1000, John Marshall wrote:
>
>>  These days, almost every file updated in the src tree triggers a
>>  Checksum mismatch, full file download and Fixup.  I'm not seeing this
>>  for doc, ports, etc.; just src.
>>
>[...]
>>   Edit src/release/Makefile,v
>>  src/release/Makefile,v: Checksum mismatch -- will transfer entire file
>
>Hey,
>
>This is unfortunatly a known problem.  The problem seems to be that
>the actually diff sections in the ,v files are at time re-oredered
>and that breaks CVSup's assumptions about the ,v files.
>
>The ,v are still valid in both before and after reorder, the order
>is just changed.  [...]

>After the upgrade of CVS to 1.12 in base (and therefor on repoman -
>the master CVS server) it seems to be that the reason all files are
>now have this problem - so CVS 1.12 probably made it worse.
>
>I suspect the reason it happens for src, but not ports or doc, is the
>branches.  When there are no branches in a ,v file the ordering is
>simply newest -> oldest, but when there are branches I don't think
>the order is clear.

Hmm.  I've noticed this too, and assumed that it has something to
do with the SVN->CVS conversion process (which is why it would not
effect ports or doc).  When I've skimmed over some of my cvsup logs,
I noticed it doesn't happen for all files.  I've been meaning to
check what is noteable about the changes where the whole file has
to be transfered compared to those where it doesn't.

-- 
Garance Alistair Drosehn     =               drosehn@rpi.edu
Senior Systems Programmer               or   gad@FreeBSD.org
Rensselaer Polytechnic Institute;             Troy, NY;  USA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p06240803c6b0b080b8ce>