Back to diffoscope PTS page

Accepted diffoscope 147 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 11 Jun 2020 12:50:34 +0100
Source: diffoscope
Architecture: source
Version: 147
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Changes:
 diffoscope (147) unstable; urgency=medium
 .
   * New features:
 .
     - Add output from strings(1) to ELF binaries. It is intended this will
       expose expose build paths that are hidden somewhere within the objdump(1)
       output. (Closes: reproducible-builds/diffoscope#148)
     - Add basic zsh shell tab-completion support.
       (Closes: reproducible-builds/diffoscope#158)
 .
   * Bug fixes:
 .
     - Prevent a traceback when comparing a PDF document that does not contain
       any metadata, ie. it is missing a PDF "/Info" stanza.
       (Closes: reproducible-builds/diffoscope#150)
     - Fix compatibility with jsondiff 1.2.0 which was causing a traceback and
       log the version of jsondiff we are using to aid debugging in the future.
       (Closes: reproducible-builds/diffoscope#159
     - Fix an issue in GnuPG keybox handling that left filenames in the diff.
     - Don't mask an existing test name; ie. ensure it is actually run.
 .
   * Reporting:
 .
     - Log all calls to subprocess.check_output by using our own wrapper utility.
       (Closes: reproducible-builds/diffoscope#151)
 .
   * Code improvements:
 .
     - Replace references to "WF" with "Wagner-Fischer" for clarity.
     - Drop a large number of unused imports (list_libarchive,
       ContainerExtractionError, etc.)
     - Don't assign exception to a variable that we do not use.
     - Compare string values with the equality operator, not via "is" identity.
     - Don't alias an open file to a variable when we don't use it.
     - Don't alias "filter" builtin.
     - Refactor many small parts of the HTML generation, dropping explicit
       u"unicode" strings, tidying the generation of the "Offset X, Y lines
       modified" messages, moving to PEP 498 f-strings where appropriate, etc.
     - Inline a number of single-used utility methods.
Checksums-Sha1:
 9cda0a1ba09e312e7b94c15cf2d2cdf1c646c030 4828 diffoscope_147.dsc
 c6a468b8a15cf233b8a6c9c47b49363bc4fd328f 982652 diffoscope_147.tar.xz
 6c5a8c3989215255aebf20ea23ec0b9309dc35b1 26792 diffoscope_147_amd64.buildinfo
Checksums-Sha256:
 9c51ce4ee63bbb8b656661c4e14ba612c243f913fcf33538e7d54f42a4485314 4828 diffoscope_147.dsc
 4b210f500e3caabd519712da139594b0ee1400a7560cbdbba286e2811f05dd35 982652 diffoscope_147.tar.xz
 502b3533de3fa583b58d5d4c21574b8273277adf78f76855f6a52d5af5ddc78c 26792 diffoscope_147_amd64.buildinfo
Files:
 7a9ca884f5773256f832049848672809 4828 devel optional diffoscope_147.dsc
 00a8de8270445c7afce32b3164b9f76a 982652 devel optional diffoscope_147.tar.xz
 0f5df2556eec696bc600a0c579bad2e9 26792 devel optional diffoscope_147_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl7iHM8ACgkQHpU+J9Qx
HlgtjBAAv8TdeAPL73E1/KYn3CiQArPlh2kCmiqGWBfcpgib45PyPIxiynscbKpU
hfWZcTwLZI0k/Ra2ivVWkj41q0jlaARCivqbAGFLpxiDA4BspW0zECL+tde4DnZv
e0gmCtKxK59ianpGXv2ahDONsE3HFT2QnfnudHhfG2HzcVHp13fW+AFW6uwL/ylg
3BxIyG//nVQbIhKbpcNXZzkPgamwjj74bFerz9/b4ho6qR6HpFg0D0Uu4aBTSEOl
ZeCGHKJte5RGNzsW295GH/XgVTxQrVLzURFuIWUzuANOyYVY/LRJ4mPkz4duzIOz
YMQYvndcXDOSyDdmnk1bxR2d9CAOXnzzEX9WuRQrnQCw2OCjMZUehM4c6xoBVjld
N/WN4e8udOev6S0EhCtOZFe0boqGYkff9NsRvr/cVkLMBmz2voB1OXIaIStSQ/+n
Oad+iY1lnyMLy9pUGXOKA+XvHZH58/tPrCQR5q/OiRMUVmCj/w0wsKp6W4pItitF
+o+XLe+Zh3z5U5GbVa5iiM1GCYSNrC768QgO4Nnz/G9gVnpfg6GCzMYXCb6B+MxU
8J99uEP+e3OjG6QGA8gxe9LrxCQ1Y8UwLslmSF+zItmf0/VyT77Zi+VDhMbcUQzw
YybwEO0Youu1sBPy94BZdrYHtXDW7jQj48YrN13DemBjyTIjEAU=
=cPoq
-----END PGP SIGNATURE-----