diffoscope_160~bpo10+1_source.changes ACCEPTED into buster-backports

Debian FTP Masters ftpmaster at ftp-master.debian.org
Sun Sep 13 18:18:27 BST 2020


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 at lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mattia at debian.org>
Closes: 968124 968742 969753
 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.
 849c60727476ebf153096751d2e9aa602ee5e516 4842 diffoscope_160~bpo10+1.dsc
 aeccbb00865a95cfda4fc90852a0345cab31240f 2544644 diffoscope_160~bpo10+1.tar.xz
 7f0fe99dbd01f907f01daaa9e476afd95bdce50e 26800 diffoscope_160~bpo10+1_amd64.buildinfo
 53045a6f34bb90d2b7ef4a24a5217d060259fbd8dc727072c02d94910a48c359 4842 diffoscope_160~bpo10+1.dsc
 3eabd9c71097e2583789ce855dba76500283bf8eda5e730d97cd1b5555b8c56b 2544644 diffoscope_160~bpo10+1.tar.xz
 a2e3f3127605207f8b8c64a491dfe3809e7bc25a16bec430f62afb36a1fc1d3b 26800 diffoscope_160~bpo10+1_amd64.buildinfo
 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



Thank you for your contribution to Debian.

More information about the Reproducible-builds mailing list