-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 13 Sep 2020 18:48:33 +0200 Source: diffoscope Architecture: source Version: 160~bpo10+1 Distribution: buster-backports Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Closes: 968124 968742 969753 Changes: diffoscope (160~bpo10+1) buster-backports; urgency=medium . * Rebuild for buster-backports. . diffoscope (160) unstable; urgency=medium . * Check that pgpdump is actually installed before attempting to run it. Thanks to Gianfranco Costamagna (locutusofborg). (Closes: #969753) * Add some documentation for the EXTERNAL_TOOLS dictionary. * Ensure we check FALLBACK_FILE_EXTENSION_SUFFIX, otherwise we run pgpdump against all files that are recognised by file(1) as "data". . diffoscope (159) unstable; urgency=medium . [ Chris Lamb ] * Show "ordering differences only" in strings(1) output. (Closes: reproducible-builds/diffoscope#216) * Don't alias output from "os.path.splitext" to variables that we do not end up using. * Don't raise exceptions when cleaning up after a guestfs cleanup failure. . [ Jean-Romain Garnier ] * Make "Command" subclass a new generic Operation class. . diffoscope (158) unstable; urgency=medium . * Improve PGP support: - Support extracting of files within PGP signed data. (Closes: reproducible-builds/diffoscope#214) - pgpdump(1) can successfully parse some unrelated, non-PGP binary files, so check that the parsed output contains something remotely sensible before identifying it as a PGP file. * Don't use Python's repr(...)-style output in "Calling external command" logging output. * Correct a typo of "output" in an internal comment. . diffoscope (157) unstable; urgency=medium . [ Chris Lamb ] . * Try obsensibly "data" files named .pgp against pgpdump to determine whether they are PGP files. (Closes: reproducible-builds/diffoscope#211) * Don't raise an exception when we encounter XML files with "<!ENTITY>" declarations inside the DTD, or when a DTD or entity references an external resource. (Closes: reproducible-builds/diffoscope#212) * Temporarily drop gnumeric from Build-Depends as it has been removed from testing due to Python 2.x deprecation. (Closes: #968742) * Codebase changes: - Add support for multiple file extension matching; we previously supported only a single extension to match. - Move generation of debian/tests/control.tmp to an external script. - Move to our assert_diff helper entirely in the PGP tests. - Drop some unnecessary control flow, unnecessary dictionary comprehensions and some unused imports found via pylint. * Include the filename in the "... not identified by any comparator" logging message. . diffoscope (156) unstable; urgency=medium . [ Chris Lamb ] * Update PPU tests for compatibility with Free Pascal versions 3.2.0 or greater. (Closes: #968124) * Emit a debug-level logging message when our ppudump(1) version does not match file header. * Add and use an assert_diff helper that loads and compares a fixture output to avoid a bunch of test boilerplate. . [ Frazer Clews ] * Apply some pylint suggestions to the codebase. . diffoscope (155) unstable; urgency=medium . [ Chris Lamb ] * Bump Python requirement from 3.6 to 3.7 - most distributions are either shipping3.5 or 3.7, so supporting 3.6 is not somewhat unnecessary and also more difficult to test locally. * Improvements to setup.py: - Apply the Black source code reformatter. - Add some URLs for the site of PyPI.org. - Update "author" and author email. * Explicitly support Python 3.8. . [ Frazer Clews ] * Move away from the deprecated logger.warn method logger.warning. . [ Mattia Rizzolo ] * Document ("classify") on PyPI that this project works with Python 3.8. Checksums-Sha1: 849c60727476ebf153096751d2e9aa602ee5e516 4842 diffoscope_160~bpo10+1.dsc aeccbb00865a95cfda4fc90852a0345cab31240f 2544644 diffoscope_160~bpo10+1.tar.xz 7f0fe99dbd01f907f01daaa9e476afd95bdce50e 26800 diffoscope_160~bpo10+1_amd64.buildinfo Checksums-Sha256: 53045a6f34bb90d2b7ef4a24a5217d060259fbd8dc727072c02d94910a48c359 4842 diffoscope_160~bpo10+1.dsc 3eabd9c71097e2583789ce855dba76500283bf8eda5e730d97cd1b5555b8c56b 2544644 diffoscope_160~bpo10+1.tar.xz a2e3f3127605207f8b8c64a491dfe3809e7bc25a16bec430f62afb36a1fc1d3b 26800 diffoscope_160~bpo10+1_amd64.buildinfo Files: c972ce4bafd71b7dce021ac204c9335f 4842 devel optional diffoscope_160~bpo10+1.dsc 8ebd963335fbd2d2524de56eb46acb51 2544644 devel optional diffoscope_160~bpo10+1.tar.xz 7db14dd8409153558af3a01837a59d01 26800 devel optional diffoscope_160~bpo10+1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl9eT+4ACgkQCBa54Yx2 K62eYRAAu6Ce/PCDn7G2PSBMtKFiEK13idctD238aKvFl7X0BE0zlZeZ0Ewo+CY4 6/PwggR8lZTk7F1gKlfom+iQgtEGT1x54QsZcRQbYzXHB1J0ok8SJzJ3mLlDPEm6 NUmZKBBHGpc6ent/k2L3sUnkTv5dpobNsuuObxrTZNeAXU6bt5JMFOntTYb+UhTx G0IAAgw8x+acV6t1YLU+BdWV5NKJanNd2dQsAN76ZSoNOYjisE7Ia6HAxCVJIFMY tB0erPg5W3X7vC4SFpnnDcY5gpEf1qRyuqQ/a0YmHW/Kx/gkaGdJJXVrSlvXzk/y ia7lY+BCgBc80EejpiIQCG/oEbY93dK6ZmzVr8UsaqI/BAKoqUbf4WFhREx2H+Zl ezLYDIBMxu3Wd9SEwznhZ0jcKSOVo0puLsDwWSWoj4ZFjnQadMPwxcLK1yvauTNd k/wPjlzJ3MR+DDokR7XL73dnQgvocO/KNvNOecV6It6wDDQ4zKXh2HpfXUlNkMZO 00bgL68Jeee/esGDH/GOsSgp7znvLFQCxKMXt/8iACSKYpklS6i93/m3QiHYPgz1 LbiKsBLkgyaNtuByxo21AYqyQNg6zVr259r/bP/GlbbjH2GixWLGgqGfeYhLCBBD 0HW5p4RPATvkcecRb6PnocbVQkAe4BqroYuOWpQ2XHmOzPQW2Oc= =YShh -----END PGP SIGNATURE-----