[ubuntu/bionic-proposed] diffoscope 92ubuntu1 (Accepted)

Matthias Klose doko at ubuntu.com
Tue Mar 27 03:55:11 UTC 2018


diffoscope (92ubuntu1) bionic; urgency=medium

  * Merge with Debian; remaining changes:
    - Drop build dependency on pdftk.
    - debian/rules: Disable diffoscope version check for bionic.

diffoscope (92) unstable; urgency=medium

  [ Chris Lamb ]

  * New features:
    - Show the list of supported file types in the manual and --help output. We
      can copy-paste this into the website, etc.. Thanks to Jonathan Dowland
      for the suggestion. (Closes: #893443)
    - Add support for comparing Gnumeric spreadsheets. (Closes: #893311)

  * Bug fixes:
    - Additionally extract the classes.dex file from .apk files; apktool does
      not do this by default which was preventing us from recursing into it to
      find differences. Thanks to Hans-Christoph Steiner for the report.
      (Closes: #890904)
    - Recursively reset the permissions of temporary directories prior to
      deletion to ensure that non-writable permissions such as 0555 are removed
      and do not cause a traceback. (Closes: #891363)
    - Support the case where the python3-xattr package is installed but
      python3-pyxattr is not. Based on an patch by Doug Freed; thanks!
      (Closes: #892240)
    - Update Java tests for openjdk-9. (Closes: #893183)

  * Output:
    - Print a nicer error message if you only specify one file to compare.
    - Don't show progress bar if we passed --debug as it just gets in the way.

  * Code tidying:
    - Avoid some necessary indentation around unconditional control flow.
    - Tidy unnecessary assignments.
    - Move the documentation for maybe_decode into a docstring on the method
      itself.
    - Import LooseVersion as LooseVersion.
    - Use more Pythonic `old_level` variable names (over `oldLabel`) and avoid
      using ambiguous `l` variable names.
    - Add whitespace around operators and ensure 4-line indentation throughout.

  * debian/*:
    - Move DOS/MBR check into the testsuite.
    - Add explicit runtime dependency on python3-distutils as it was dropped in
      src:python3.6 3.6.5~rc1-2.

  * Misc:
    - Clarify that the Reproducible Builds project is not just about
    - Drop executable bit on doc/Makefile.
    - Use our bin/diffoscope wrapper in manpage generation to ensure we are
      using the local version of diffoscope.

  [ Mattia Rizzolo ]
  * Update terminology used in docs about exclusion options. Thanks to Paul
    Wise for the idea. (Closes: #893324)
  * Don't try to decode a string in comparators.utils.file. (Closes: #891903)
  * Save a bunch of system calls by resetting tempfile permissions when
    we actually need to do it.

Date: Tue, 27 Mar 2018 11:45:52 +0800
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
https://launchpad.net/ubuntu/+source/diffoscope/92ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 27 Mar 2018 11:45:52 +0800
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 92ubuntu1
Distribution: bionic
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
Changed-By: Matthias Klose <doko at ubuntu.com>
Description:
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 890904 891363 891903 892240 893183 893311 893324 893443
Changes:
 diffoscope (92ubuntu1) bionic; urgency=medium
 .
   * Merge with Debian; remaining changes:
     - Drop build dependency on pdftk.
     - debian/rules: Disable diffoscope version check for bionic.
 .
 diffoscope (92) unstable; urgency=medium
 .
   [ Chris Lamb ]
 .
   * New features:
     - Show the list of supported file types in the manual and --help output. We
       can copy-paste this into the website, etc.. Thanks to Jonathan Dowland
       for the suggestion. (Closes: #893443)
     - Add support for comparing Gnumeric spreadsheets. (Closes: #893311)
 .
   * Bug fixes:
     - Additionally extract the classes.dex file from .apk files; apktool does
       not do this by default which was preventing us from recursing into it to
       find differences. Thanks to Hans-Christoph Steiner for the report.
       (Closes: #890904)
     - Recursively reset the permissions of temporary directories prior to
       deletion to ensure that non-writable permissions such as 0555 are removed
       and do not cause a traceback. (Closes: #891363)
     - Support the case where the python3-xattr package is installed but
       python3-pyxattr is not. Based on an patch by Doug Freed; thanks!
       (Closes: #892240)
     - Update Java tests for openjdk-9. (Closes: #893183)
 .
   * Output:
     - Print a nicer error message if you only specify one file to compare.
     - Don't show progress bar if we passed --debug as it just gets in the way.
 .
   * Code tidying:
     - Avoid some necessary indentation around unconditional control flow.
     - Tidy unnecessary assignments.
     - Move the documentation for maybe_decode into a docstring on the method
       itself.
     - Import LooseVersion as LooseVersion.
     - Use more Pythonic `old_level` variable names (over `oldLabel`) and avoid
       using ambiguous `l` variable names.
     - Add whitespace around operators and ensure 4-line indentation throughout.
 .
   * debian/*:
     - Move DOS/MBR check into the testsuite.
     - Add explicit runtime dependency on python3-distutils as it was dropped in
       src:python3.6 3.6.5~rc1-2.
 .
   * Misc:
     - Clarify that the Reproducible Builds project is not just about
     - Drop executable bit on doc/Makefile.
     - Use our bin/diffoscope wrapper in manpage generation to ensure we are
       using the local version of diffoscope.
 .
   [ Mattia Rizzolo ]
   * Update terminology used in docs about exclusion options. Thanks to Paul
     Wise for the idea. (Closes: #893324)
   * Don't try to decode a string in comparators.utils.file. (Closes: #891903)
   * Save a bunch of system calls by resetting tempfile permissions when
     we actually need to do it.
Checksums-Sha1:
 7189fe8442953dc7b494c6f8c3600751123ce102 3485 diffoscope_92ubuntu1.dsc
 dbf963589acd6ce5e05aa17459dd536ae7409350 8940328 diffoscope_92ubuntu1.tar.xz
 700d810a777b6afe5ef0842f6045a74059d6b1b3 11826 diffoscope_92ubuntu1_source.buildinfo
Checksums-Sha256:
 2ed5b50f1a3086237ca04aa2950de19037499e5612a167da55b0e5ca6e7ff323 3485 diffoscope_92ubuntu1.dsc
 11cd21b61ebb86ca1d137c05cfeb2a1ee837fad16faef4d6f9a82f6c133c09f8 8940328 diffoscope_92ubuntu1.tar.xz
 32fe59d90fa358296eee4715103efa6b4339a40ac2c3b3540617088a1764641c 11826 diffoscope_92ubuntu1_source.buildinfo
Files:
 f2d47bd3f59df82885dc99622961b88c 3485 devel optional diffoscope_92ubuntu1.dsc
 1fc4311c42b87a6bcf0d1730d55061da 8940328 devel optional diffoscope_92ubuntu1.tar.xz
 b918c82ca3ce76ed070357d9d3ebc6f0 11826 devel optional diffoscope_92ubuntu1_source.buildinfo

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlq5wHQQHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9TeUEACw5nloRmATunPyBXNn7CquJUXqDEu6JNUN
bq3B3XYdpQJSfO8YA1ioHoCLY8Vq5Q85Z43noeZ0UvrIc0lef34R709X9NPvbtjg
qsc85oHfz5CvCa6rP0heZVb5hNPzmP+8Vd7qMu400urxou6nR6PTr7ZbJ5sAy1gQ
eoJkjUnq2wT1zkyMZWd16LUv3RkIXQH2KobFxWKog1+hOBL8hqxLI1oekKHQ4NhU
SG64fDMuJOi8yW/xWlilfUIAys/8Ve4z7DeuVSCdmb0tehlH/RpvWT/Fp27CT6Ec
yC4YCPiFgykXT1nfgqpiR0PpZ3GplRxGTZ0w5OQ4sQdxTdcK7Tzh/kVOB7MwVIbz
km1HGv/5tqlFw4ykUb9oIBFQckIV0jff5StEIW0m4453HO/hIu561YlGiqa/lteO
3oPS7/i1O2WNTZvc6HoP6iTZFMJ/HgdLjlqtqBmGq/Vonk2Ncl8p4oAcum4iecaJ
vTv2TbPNYtFxwI+4BKoKUuP29+5Qnu89p0Vgpib3wpmdm9lAtsWUAJoX026RfQ+Q
7xM5Aw2NMUid+RxpTYjwQlRyCafi6eJJSqVDhkCks3a762kS5FAx2a5RdfuGljl9
Qg+J7vmsrNp8/9mHoQ8SofI1mBm2axlt7Nm+nHBrLEVPU36+b3rOp3b93fwr0kkP
XazjsptCCw==
=DnWX
-----END PGP SIGNATURE-----


More information about the Bionic-changes mailing list