I debugged this problem and it was a spurious bug in how --paranoia was
implemented, and librsync/rdiff both work fine without the --paranoia
feature enabled.
This feature existed to catch and help debug potential rollsum bugs. The
rollsum code is now very mature and the --paranoia feature itself
Thanks for reporting this.
This should not be happening. It's unlikely to cause any corruption (which
would require a strong-sum collision), but it might be indicating a rollsum
bug that could be causing delta calculation to miss some matches, resulting
in a larger delta than it should.
I was jus
Package: rdiff
Version: 0.9.7-1
Severity: normal
Not 100% sure if rdiff or librsync1 is at fault, feel free to reassign.
$ rdiff signature /usr/bin/xvnc4viewer /tmp/sig
$ rdiff --paranoia delta /tmp/sig /usr/bin/zhang_undistort /tmp/DELTA
rdiff: CRITICAL! (rs_delta_s_scan) mismatch between rolle
3 matches
Mail list logo