Ersek, Laszlo wrote: > a) "trailing zero bytes ignored": > > 11e1e4ce71e8223ff1b40855c3adef899255eb50 ndoc_1.3.1.orig.tar.gz > 8616ed97e7dc2e67319abfbc26a49fa9cf2c9f00 resample_1.7.orig.tar.gz > 893bd3ddfe59a444c577b3576abe63818244ca86 wapiti_1.1.6.orig.tar.gz > 01443bd19f640708f72038e57dfdd8ee3ee0af21 xsupplicant_1.2.4.dfsg.1.orig.tar.gz > > b) "extra field of 261 bytes ignored": > > 877ea5b283060fe0160e376ea645e8e168047ff5 openssh_5.1p1.orig.tar.gz > 966f23493e372728f817d95b5879705e21572ed9 py-radix_0.5.orig.tar.gz > 33f96e774e086e15a52893e18aa56ed64f3fe632 python-bcrypt_0.1.orig.tar.gz > > c) "extra field of 1029 bytes ignored": > > 2064cad001b742b70fd2f44fdcab02c4fcb6c18d > libbsd-arc4random-perl_1.3.orig.tar.gz > 126b18c1b90c99f2518dbc67d2287d17824dd160 mksh_36.2.orig.tar.gz
All these are in fact handled fine by binary diffs, so I've removed these and a fair number of others that have small binary diffs from the testsuite. > I have modified gzip to dump the skipped extra fields. In both > affected categories, that is, (b) and (c), each file has the field > starting with \x47\x53, denoting (according to the to-be-fixed > description under [0]) a "GS" (gzsig) extra field. (Googling for > gzsig makes it appear wide-spread on *BSD.) Ah, I was not aware of gzsig. Makes sense. Regarding modification times, compression levels, FNAME, and OS types, these are all handled by pristine-gz; it records that info and passes it to zgz when recreating the gz file. > Most notably, 0x03 (Unix) is missing; no original file was > compressed on such an OS. Yeah, I suspect that many of the problem files were built using gzip clones or highly modified versions on non-unix operating systems. -- see shy jo
signature.asc
Description: Digital signature

