Hash: SHA512

Format: 1.8
Date: Sun, 21 Aug 2016 17:01:29 +0000
Source: diffoscope
Binary: diffoscope trydiffoscope
Architecture: source all
Version: 59~bpo8+1
Distribution: jessie-backports
Urgency: medium
Maintainer: Reproducible builds folks 
Changed-By: Mattia Rizzolo <>
 diffoscope - in-depth comparison of files, archives, and directories
 trydiffoscope - in-depth comparison of files, archives, etc. 
 diffoscope (59~bpo8+1) jessie-backports; urgency=medium
   * Build depend on default-jdk instead of default-jdk-headless,
     not available in jessie-backports.
   * Remove options not recognized by jessie's pybuild.
   * Rebuild for jessie-backports.
 diffoscope (59) unstable; urgency=medium
   [ Chris Lamb ]
   * SquashFS test_testing:
     - Don't assume that user and group are 5 characters long in squashfs
     - Drop test test; simply too unreliable and/or has too many requirements to
       satisfy (eg. shorter usernames) for it to not be skipped.
   * Difference class:
     - Ensure that we pass str instances to our Difference class as paths,
       otherwise we can't be sure we can render them. For example, passing a
       class here breaks the HTML renderer.
     - Add test for type checking of path1/path2/source.
     - Pass a str for the path in the JSON comparator, fixing the HTML reporting
       of JSON output.
   * When looping over JQUERY_SYSTEM_LOCATIONS, actually use the variable we are
     looping with when performing the symlink(2) call.
   * trydiffoscope:
     - Add manpage for trydiffoscope.
     - Write trydiffoscope console output as UTF-8, even if STDOUT claims it
       doesn't support it.
   * debian/rules:
     - Make separate calls to dh_python3 for diffoscope and trydiffoscope to
       avoid both getting the same Recommends substvar.
     - Use a pattern-based rule for rst2man-based manpages instead of
       hard-coding "diffoscope.1".
     - Dynamically calculate manpages to generate over hardcoding.
   * .gitignore: Ignore all generated manpages, not just diffoscope.1.
   [ Holger Levsen ]
     - Add new file.
     - Explain what to look out for when uploading diffoscope.
 diffoscope (58) unstable; urgency=medium
   * Shorten Description of trydiffoscope to appease Lintian.
   * Make squashfs test_listing test more robust:
     - Add ".in" suffix to squashfs listing expected diff as we are about to
       template it properly.
     - Replace $USER with the current user with uid 1000.
     - Move test_listing replacements to a loop so we can easily add more.
     - Don't assume that the test environment as 4 CPUs in squashfs.test_listing
     - Don't assume default group is the same name as the user in test_listing.
 diffoscope (57) unstable; urgency=medium
   [Chris Lamb]
   * Add myself to Uploaders.
   * Add command-line client in new binary package
     "trydiffoscope" to save installation of dependencies:
     - Open files in binary mode to support comparing binary files.
     - Optionally open URL in web browser.
     - Optionally poll locally until result is available.
     - Move to version 2 of API, don't continue to poll on error.
     - Correct and improve help text.
   * Code cleanups:
     - Tidy PROVIDERS dict in diffoscope/
     - Tidy OS_NAMES dict.
     - Correct indentation levels in various files.
     - Drop unused imports.
     - platform.get_linux_distribution() will break in Python 3.7.
     - Don't name first argument of Difference.from_command "cls" as it's not a
     - comparators/ Call logger.warning over logger.warn.
     - Rename diffoscope.__main__ to diffoscope.main as its not a "real" magic
     - Raise NotImplementedError() instances over NotImplemented classes.
     - Add short option for trydiffoscope --url.
     - Rewrite trydiffoscope to match diffoscope's command-line API.
     - Use keepalive in trydiffoscope client to avoid new HTTP requests.
     - Highlight lines via HTML/CSS when hovering over a line to make it easier
       to visually track.
     - Rename debian/install -> debian/diffoscope.install now we have multiple
       binary packages.
   * Add a JSON comparator.
     - Add tests for JSON comparator.
     - Move parsing to JSONFile.recognizes
     - Ensure decode errors in JSON comparator are not fatal.
   * Ignore /.*eggs and /.cache - they get created when running tests.
   * Reflow long dh_python3 call in debian/rules.
   * Use dict.get fallback to shorten OS_NAMES lookup in --list-tools.
   * --list-tools:
     - Output --list-tools in RFC822 format to make parsing less brittle.
     - Print "no package mapping" in --list-tools to stderr, not stdout.
     - Remove unused ``reduce`` import.
     - Reflow long PROVIDERS lookup.
   * Add .travis.yml from
   * Don't skip squashfs test_listing test; we can workaround it, as long as we
     have a uid 1000.
   * Drop "Testsuite: autopkgtest" in debian/control; it is added automatically
     by dpkg-source version 1.17.11.
   [Mattia Rizzolo]
   * autopkgtest: be more verbose when running the tests
   * debian/control:
     - Mark build-dependency needed only for tests with a <build profile
       (reverted as they break dh-python)
     - add more build-dependencies to be able to run more tests at build time
     - default-jdk-headless is enough to have javap, instead of all of
   * debian/rules:
     - be more verbose when running the tests, in particular, show why tests are
       being skipped
     - teach pybuild where to put diffoscope's files
   * do not try to execute the command if the command is not available
   [Ximin Luo]
   * Add support for reading LLVM bitcode files
     - Ignore line numbers because different llvm-dis versions output extra
     - Disable the llvm-dis test if the version is lower than 3.8
   * Add support for reading Rust LLVM object files
   * Add test for rlib files, helping also to test ArFile, LlvmBitCodeFile and
   * Fix failing directory test
   * Add support for reading the symbol table to ArFile
   * Fix typo in tool_older_than
     - Remove debugging print from tool_older_than
   * skip rlib test if llvm-dis tool is missing
 b68168faec9ae6fe5b5a10dea9809c0524433104 2245 diffoscope_59~bpo8+1.dsc
 9d68717cddf6e58088f332ec5523c074aaa2d7ab 299708 diffoscope_59~bpo8+1.tar.xz
 8093235e9bc5358675eef39f057966c37bf0fe85 62718 diffoscope_59~bpo8+1_all.deb
 57c88fd5b3e934541d1189918628d66abce7ac88 20190 trydiffoscope_59~bpo8+1_all.deb
 eaedda064b104e50d355ac677c8f66704ffae6edcbd532065c81d5106925e395 2245 
 aafefb58157168099302b6a559ae5138b63b4f35380dfb53040d453bbdfd6bfe 299708 
 0fb33dea9cc7c42d10066e6b3ca055a4f8cd0909ef0da2c81def3c7ae989c043 62718 
 c4e7b4d72cbd76eddad43140e905f5ab4d295d7e341d73b580badf8fa3d93e6b 20190 
 ea6ed14060b3b6d0a592beb1ccc422a9 2245 devel optional diffoscope_59~bpo8+1.dsc
 79570e4be9c0bb6dc79c3075338c2231 299708 devel optional 
 7c21469ebe43be0574db281a25b44a37 62718 devel optional 
 8ae667aca401df7bab38a99bb60b7f6a 20190 devel optional 



Thank you for your contribution to Debian.

Reproducible-builds mailing list

Reply via email to