[cvsnt] cvsnt server assertion: pos+len<=file1.size()
Arthur Barrett
arthur.barrett at march-hare.com
Wed Apr 15 14:25:36 BST 2009
Andreas,
> cvsnt client and server: 2.5.03.2382
We no longer provide patches for this version.
> cvs checkout: warning unrecognized response `cvsnt: cvsdelta.cpp:558:
> bool cvsdelta::patch(const ByteArray&, const ByteArray&, ByteArray&):
> Zusicherung "pos+len<=file1.size()" nicht erfüllt.' from cvs server
Is this file using the -kB option (what does rlog say?)?
>
> What is the problem here? Is this bug fixed in 2.5.04?
>
Please retest with CVSNT 2.5.05 and advise. If you can still reproduce the error then we need you to be able to reproduce it on a 'new' archive, ie:
cvs add -kB blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs co -N -P -r1.1 path/to/blah.zip
Ie: even though the error is occurring with 2.5.03 on checkout, if revision 1.1 and 1.2 were created with 2.0.51a then the error was probably with that version - not 2.5.03 or 2.5.04 or 2.5.05.
There were known issues with binary delta (-kB) a very long time ago but they've been fixed for some time (well before 2.5.03 from memory) and never in a CVS Suite release (though possibly in open source releases).
Regards,
Arthur Barrett
More information about the cvsnt
mailing list