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

Attachment: signature.asc
Description: Digital signature

Reply via email to