Hash: SHA512

Format: 1.8
Date: Sat, 05 Aug 2017 13:25:41 +0200
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 85~bpo9+1
Distribution: stretch-backports
Urgency: medium
Maintainer: Reproducible builds folks 
Changed-By: Mattia Rizzolo <>
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 865625 865660 866120 866241 866577 868486 868534 870049
 diffoscope (85~bpo9+1) stretch-backports; urgency=medium
   * Rebuild for stretch-backports.
 diffoscope (85) unstable; urgency=medium
   [ Mattia Rizzolo ]
   * tools:
     + move from the deprecated platform.linux_distribution() to the external
       python package "distro".  Add it as an optioanl dependency, as without it
       distribution detection (i.e. `diffoscope --list-tools`) won't work.
       Also add it as a Debian (hard) dependency, as it's a very lightway
       package, and the usefulness it brings are great.
     + add a get_package_provider() function, returning the package name
       that best matches the system.
   * exc:
     + in RequiredToolNotFound.get_package(), just call the new
   * debian/rules:
     + recommends the defusedxml python package, to avoid using the python3's
       standard xml library and its security holes.
   [ Chris Lamb ]
   * comparators:
     + sqlite:
       - Simplify file detection by rewriting manual `recognizes` call
         with a `Sqlite3Database.RE_FILE_TYPE` definition.
     + xml:
       - Fix EPUB "missing file" tests; they ship a META-INF/container.xml file.
   [ Ximin Luo ]
   * comparators:
     + factor common logic from various comparators into File.recognizes.
     + more tidying up and making names consistent.
     + directory:
       - make stat(1) warning textually like the other warnings.
       - bump stat(1) warning into an error.
       - use getfacl(1) before lsattr(1) as it's more general.
     + apk:
       - less kludgy way of detecting APKs.  Closes: #868486
   * main, logging:
     + restore old logger settings to avoid pytest fail in certain situations.
   * debian/rules:
     + add a check to prevent additions of "DOS/MBR" file type.
   * feeder:
     + force a flush when writing output to diff.  Closes: #870049
   * tests/comparators:
     + directory:
       - be less strict about the expected test output, to cope with a missing
         `getfacl`.  Closes: #868534
   [ Juliana Oliveira Rodrigues ]
   * comparators:
     + Add new XML comparator.  Closes: #866120
       The comparator will use defusedxml if this is installed, to avoid
       falling in known security holes coming from the XML specification.
   * tests/comparators:
     + apk:
       - fix the tests after the addition of the XML comparator.
     + image:
       - fix test_ico_image for identify >= 6.9.8.
   [ Guangyuan Yang ]
   * tests/comparators:
     + device:
       - fix 2 cases for FreeBSD.
 diffoscope (84) unstable; urgency=medium
   [ Ximin Luo ]
   * comparators:
     + directory:
       - raise warning for getfacl and remove a redundant try-clause.
       - add a --exclude-directory-metadata option.  Closes: #866241
   * diff:
     + Restore artificial limit when calculating linediff, to prevent memory
       blow up.  Closes: #865660
   * presenters:
     + text:
       - fix recursive header display in the text output, deeply-nested headers
         were not getting indented far enough.
     + add a PartialString class.
     + html:
       - in html-dir mode, put css/icon in separate files to avoid duplication.
       - split index pages up if they get too big.
       - add a size-hint to the diff headers and lazy-load buttons.
       - diffcontrol UI tweaks:
         * don't toggle buttons for diffs that haven't been loaded yet;
         * make the diffcontrol headers clickable.
       - more intuitive "limit" flags, with some backwards-incompatible changes:
           Old: in --html-dir this limited only the parent page
           New: in --html-dir this applies across all pages
           Old: in --html-dir 4 * this number applied across all pages
           New: in --html-dir this applies across all pages
           New flag
           Applies to the sole --html page, or the top-level --html-dir page
           Renamed to
           No behavioural changes
           Renamed to
           Old: Only applied to the top-level --html-dir page
           New: Applies to the sole --html page or the top-level --html-dir page
   * main:
     + temporarily add old flags back for backwards-compatibility.
     + warn if loading a diff but also giving diff-calculation flags.
     + implement proper boolean flags to fix test failure in previous commit.
   * tests:
     + handle existing but not importable modules.
       This fixes the tests during the Python 3.6 transition, where some
       modules (like rpm) exists but are not yet rebuilt for 3.6.
     + fix progressbar failure that was exposed by the previous importing fixes.
     + presenters:
       - skip visual test if tools aren't installed.  Closes: #865625
     + comparators
       - sqlite: test for sqlite 3.19.
       - fsimage: move the guestfs cache out of the default /var/tmp/ into a
         "more temporary" directory.
   [ Mattia Rizzolo ]
   * debian/control: fix Vcs-Git field.
   [ Chris Lamb ]
   * debian/control: bump Standards-Version to 4.0.0.
   [ Daniel Shahaf ]
   * Fix markup in the man page synopsis.  Closes: #866577
    Thanks to Niels Thykier for the report.
 620d5cb7aef8fd70ecbd8be36e22a44717fda296 3256 diffoscope_85~bpo9+1.dsc
 95e61b6d87bee91147b2e209d73afc9474e2c440 652668 diffoscope_85~bpo9+1.tar.xz
 021a7fe657c763b0fd5199f74ff3c9061caa84c1 18441 
 e23eb37cb08addccc0301272d94798c5437153e4e78e54cf6d8a94301f9e6f30 3256 
 40d7fab9bb0cea00dad6270ace5419048c1dff69cd83520d47d97ad736c8f2ef 652668 
 1e5bcfa5f8fe3609ce211f5ead0590f57794fc7a490300dfcbd3ce0e419781a2 18441 
 99884976fb74d3e25fcc42c19607888f 3256 devel optional diffoscope_85~bpo9+1.dsc
 4b6f40ad3f5cb87e1f9fe4ce6fcfde41 652668 devel optional 
 292d740876be403681ccccd44739b346 18441 devel optional 



Thank you for your contribution to Debian.

Reproducible-builds mailing list

Reply via email to