-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 22 Sep 2017 18:53:05 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 87 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 820631 875281 875282 875451 Changes: diffoscope (87) unstable; urgency=medium . [ Juliana Oliveira Rodrigues ] * comparators: + utils: - compare: fix comparison between container types. - container: add get_path_name() method, aiming at preventing hitting OS' max filename length. + gzip: replace dest_path generation with self.get_path_name(). + bzip2: replace dest_path generation with self.get_path_name(). * tests: + presenters: - skip html_visuals test if 'sng' binary is not available. + comparators: - test_cointainers: new tests to test cross-container comparisons. - add test_containers.py. . [ Chris Lamb ] * comparators: + utils: - file: correct reference to path_apparent_size. + fonts: loosen matching of file(1)'s output to ensure we correctly also match TTF files under file 5.32. + binwalk: - new comparator to deal with (e.g.) concatenated CPIO archives using the new optional python module 'binwalk'. Closes: #820631 * diffoscope.diff: Correct reference to self.buf. * debian/rules: run flake8 during the tests, and fail the build in case the "underfined name" flake8's check fails. * tests/comparators: + test_cpio: check we identify all CPIO fixtures. * main: + print a debugging message if we are reading diff from stdin. * presenters: + html: use logging.py's lazy argument interpolation. * debian/control: bump Standards-Version to 4.1.0. * Code style improvements across all of the codebase. . [ Mattia Rizzolo ] * debian/changelog: retroactively close a bug in an old changelog entry. * setup.py: add a check to prevent people from installing diffoscope under python < 3.5 (i.e. python2) and give them a usable error message otherwise. * Code style improvements across all of the codebase. . [ Ximin Luo ] * comparators: + add a fallback_recognizes() method to work around file(1)'s bug #876316. Closes: #875282 + add a --force-details flag for debugging. + deb: - if --force-details then don't skip files with identical md5sums either. * presenters: + html: - prune all descendants properly. Closes: #875281 - don't show pointer-cursor when jquery is disabled. * config: + force-set a value if it must be less than another, and it was not set on purpose. Closes: #875451 * readers: convert bytes to str in the right place. * diff: use diff_split_lines everywhere. * difference: + in fmap/map_lines, don't forget about self._visuals. + also copy self._comment properly, compare self._visuals in equals(). * tests/comparators: + test_deb: make test_md5sums less brittle. Checksums-Sha1: c7ed45c20e00e3f895e97fb3653019fe7b8e30ba 3275 diffoscope_87.dsc a029a0296360c859d696f57ea0c6b0823ef52e11 679400 diffoscope_87.tar.xz 2c1254ab760cefaa0d4575892a01db4d0b2da7e9 18695 diffoscope_87_amd64.buildinfo Checksums-Sha256: c2d22689f48e07e310cf0c87710fce0f425c7c60f9f8f69af00605123381c8d0 3275 diffoscope_87.dsc 1ab85e3bb7d16e3ef555ec622643cef5281189c5865d3268d573e446f586c001 679400 diffoscope_87.tar.xz aefa027c21243bdaae69ec3c0b4a4f05625683e45893df689275e2327106d39b 18695 diffoscope_87_amd64.buildinfo Files: 106da236bbc63e5f3bab33d690a761d7 3275 devel optional diffoscope_87.dsc 3e3f080bb1e74378b762ddef61f2423a 679400 devel optional diffoscope_87.tar.xz 44b0b6a532363ffaf89ce26bcb5c6183 18695 devel optional diffoscope_87_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlnFUrkACgkQCBa54Yx2 K61hsA/+MoGJGh2WY3O8bn/QrOQ4bTCdd/jPve6aNy3A0c/4obO/Kw8QXPofQdyG P+pKGwH1ta6vjYX9r62rQ3snkbMoIC9Emx4uRaRK1VJXWYJvjpMX77xdAIdv4cxx 2P5eAA+4lBkL4GKgjRirLQnqyAJy/iLPjwadW4PlQrW7cbqG12P276VPoljzsseM RtUU2z+MWDYlorOWUAedU6UdOBLkMzQPafHKfZdHN14z70cpcdHDLZ6rh0fOLsjg tQFWg/zbdFFsA/kz2JPCRAWznCZ/iCufMHGwZSU6EagCWtZ6ZCkxN0/AKrSZA7RS 1et4J2KAVMUmlkyqXoVc9km5oK6Z3UIYF4ZVI7kASK26snXuiJMe7bdkBy31+lxi lak+6K/GaLbXqN5FpWmZ9kj4As4+KVb0F4KuS9ulyp4rj5ueRB2wZiJTZoNQz7qF MlvYRrnDAUk+OoWzUZZ0BL9aWUt5lCc1kRMnFkLLrP+cJ1UuYzyxYatj8IuLg47R 3zmOHBLXYbruiNrWJ2cxt6G0UDxWitLpGZn864ycAPvP4PeIswsB3CSjcQJm1deh IziKItn497eJcEzDD/2P53KO0lIrVKMImgsdEWC/lPXig+QWfN3hRyZX4wRnD804 Mt6H1nTM8MAHS0y2F/EHSIJrXLS6d/yvqXSQ9XDwnwWcHZH54B0= =YoCq -----END PGP SIGNATURE-----