Tags give the ability to mark specific points in history as being important
  • 67   Release version 67
    7b48614c · Release version 67 ·
  • 66   Release version 66
    dc6d970f · Release version 66 ·
  • 65   Release version 65
    03144278 · Release version 65 ·
  • 64   Release version 64
    6eeeba23 · Release version 64 ·
  • 63_bpo8+1   diffoscope Debian release 63~bpo8+1
    f7b0ce38 · Changelog for 63~bpo8+1 ·
  • 63   diffoscope Debian release 63
  • 62_bpo8+1   diffoscope Debian release 62~bpo8+1
    41851dcc · Changelog for 62~bpo8+1 ·
  • 62   -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 01 Nov 2016 15:33:45 +0000 Source: diffoscope Binary: diffoscope trydiffoscope Architecture: source Version: 62 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories trydiffoscope - in-depth comparison of files, archives, etc. (try.diffoscope.org Closes: 838984 839538 841146 Changes: diffoscope (62) unstable; urgency=medium . [ Chris Lamb ] * progress: Pass the fileobj to the print(..) function, not str.format. Thanks to Marius Gedminas <marius@gedmin.as>. * Move diffoscope.Config to a more-standard and simpler singleton pattern and validate constraints on every __setattr__. . [ Maria Glukhova ] * tests/{dex,java}: Skip the java tests if javap is older than 1.8. This fixes test_java and test_dex failing in jessie-backports. See #838984 . [ Michel Messerschmidt ] * comparators/zip: Add rudimentary support for OpenDocumentFormat files. . [ Mattia Rizzolo ] * debian: bump debhelper compat level to 10, no changes needed. * comparators/ppu: + don't do run a full ppudump while only looking for PPU file version. + ignore decoding errors from ppudump while filtering the output. * tests/ppu: skip some PPU tests if ppudump is < 3.0.0. Closes: #838984 * tests: skip test using a format accepted by older pytest. Closes: #841146 . [ Daniel Shahaf ] * comparators/json: detect order-only differences and print them nicely. Closes: #839538 Checksums-Sha1: 39e9ef2a8125ccc5bf4011b996f478a87c4eeb68 2864 diffoscope_62.dsc d36d4b9269fcf7c9466af6d152771602f7c7b202 313004 diffoscope_62.tar.xz Checksums-Sha256: 803d15338ad720adc73078be95afe5838abfe80d67a94c30ed9527499ee86d63 2864 diffoscope_62.dsc 30e364b4c2cba160be9ed0e1716f0ceb7490e2d140050e89eac00c42ce374f2d 313004 diffoscope_62.tar.xz Files: 0d87b7a85f9bfc0bb30606570dc5ddae 2864 devel optional diffoscope_62.dsc 82470149594e108e1d14052af04e1e88 313004 devel optional diffoscope_62.tar.xz
    00294d4b · Release version 62 ·
  • 61   Release version 61
    9f6c218c · Release version 61 ·
  • 60_bpo8+1   diffoscope Debian release 60~bpo8+1
    071651a5 · changelog for 60~bpo8+1 ·
  • 60   -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 11 Sep 2016 16:14:33 +0000 Source: diffoscope Binary: diffoscope trydiffoscope Architecture: source Version: 60 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories trydiffoscope - in-depth comparison of files, archives, etc. (try.diffoscope.org Closes: 835055 Changes: diffoscope (60) unstable; urgency=medium . [ Chris Lamb ] * debian/rules: + Run tests with python3-coverage and generate reports post-build. * CONTRIBUTING: Add PyPI reference. * Comparators: + Avoid ugly DRY violations in diffoscope.comparators.__init__ by dynamically importing classes via a single list. + git: Specify paths as strings as required since b7830b5cb. + elf: - Mask more warnings (eg. "readelf: Error: the dynamic segment offset" or "size exceeds the size of the file"). - Specify string format arguments as logging function parameters, not using interpolation. + json: Correct behaviour of JSON comparator when file does not exist. * Presenters: + html: - Use html.escape over xml.sax.saxutils.escape. - Don't use unsafe cgi.escape method as its ``quote`` kwarg — which enables escaping of quotation marks — is False by default. * Code clean-up: + Tidy imports. + Split exceptions out into dedicated diffoscope.exc module. + Use try-except idiom instead of ``if`` in RequiredToolNotFound.get_package + Prefer kwargs[x] = kwargs.pop(x, 'default') idiom over ``if`` statements. * tests: + Factor out ugly os.path.join to a utility method. + Drop unused try_except in tests/conftest. + Add GitIndex tests to bring coverage of comparators/git.py to 100%. + Add tests for Haskell comparator. - Skip Haskell tests if GHC is not installed. - Skip Haskell tests if GHC version does not match. Closes: #835055 + Add test in JSON comparator for non-existing files. + Rewrite lengthy "[..] skipIf [..] tool_missing" with a @skip_unless_tools_exist decorator. + Add tests for skip_unless_tools_exist helper. + Rename tests/comparators/conftest.py -> tests/comparators/utils.py. + Avoid Don't-Repeat-Yourself violations by factoring out fixture loading. + Avoid more DRY violations by factoring-out non-existing file tests. + Remove some other unused imports from comparator tests. + Check rendering of text and HTML presenters when checking non-existing files. + Use `pytest.xfail` over `assert False`. . [ Mattia Rizzolo ] * debian/control: + Reinstated build profiles, now that dh-python is fixed (see #834238). + Version the build-dependency on dh-python, so it supports build profiles. + Add more nocheck build profiles. + Bump dependencies on debhelper and dpkg-dev to assure build profile support is available. + Add Build-Dependency on fontforge-extras for showttf (run during tests) + Alternate Build-Dependency on default-jdk-headless|default-jdk, to ease backporting to older Debian releases. * debian/rules: + Don't install '/usr/lib/python3/dist-packages/.coverage'. + Run the basic-command-line test during package build. + Be even more verbose about failing tests. + Allow building a mismatching version between diffoscope and the debian changelog if the target distribution is UNRELEASED. * Comparators + ppu: - Unbreak ppu_version detection. - Put code out of the context manager, it doesn't need to be within. * trydiffoscope: add copyright/license header. * autopkgtest/basic-command-line: + Enable running basic-command-line test without ADTTMP being set. + Be a bit more verbose about what is being tested. + Also test return code when passing an invalid command line flag. + Force LC_ALL=C.UTF-8, so that diffoscope can always output something. * test: + Factor out a tools_missing() function. + Rewrite tool_older_than() into skip_unless_tool_is_older_than(). + Skip test_squashfs.py.test_superblock if squashfs is too old. + Normalize xxd's output so that we can compare jessie's xxd with stretch's. * add default-jdk to the alternate packages for javap for Debian; default-jdk-headless is not available in older Debian releases. . [ Satyam Zode ] * Ignore differences in .buildinfo if all the other files listed in .changes are identical. In those cases any differences in .buildinfo files are irrelevant, and are actually a feature (as it indicates two reproducible builds with different environment). . [ Jérémy Bobbio ] * Properly skip tests requiring python-debian when unavailable. . [ Ximin Luo ] * Show the timestamp when logging, to detect which steps take longer. * Add a --no-max flag to disable all limits. * Have --max-report-size honour 0 to mean "no limit". * Comparators: + cbfs: only scan whole file when the filename ends with ".rom". + binary: Suppress decimal line numbers for xxd output. * Increase default --max-diff-input-lines to 2^20 (1048576) from 100000. * Rename --no-max-limits to --no-default-limits, a more accurate name. * presenters/html: html-dir output: + Split large diffs across several child pages. Also add some flags so html-dir behaviour is easier to reason about. + Use 4 times the given --max-diff-block-lines. This way, '--html x.html --html-dir y' gives reasonable output for both. * difference: + Fix behaviour for max-diff-block-limit=1 and don't report when 0 lines are removed. + Don't truncate diff output by default, instead add a separate flag --max-diff-block-lines-saved (infinite by default) to do so. Checksums-Sha1: 7e731a81709a4d6ecf43354299b867abd853834d 2827 diffoscope_60.dsc 508f1ffca925f5e463992a7863e3bda410c043cc 310588 diffoscope_60.tar.xz Checksums-Sha256: 4cce0729e0b2f8b747e7d03286035ce03ce4d312a3dc59d38769acaf25c60a61 2827 diffoscope_60.dsc 1cfb8fd0cbf6030bca432e044799719c3ca30e8bcd2a81a22eeea1a02a316ac2 310588 diffoscope_60.tar.xz Files: 46638ff5eed957c2a2d720436f973749 2827 devel optional diffoscope_60.dsc 447a9be43ba6003ac83e3e53cb636814 310588 devel optional diffoscope_60.tar.xz
    4cbcef8f · Release v60 ·
  • 59_bpo8+1   diffoscope Debian release 59~bpo8+1
    87589f4f · changelog for 59~bpo8+1 ·
  • 59   Release version 59
    40d68e9d · Release version 59 ·
  • 58   Release version 58
    0785d5d4 · Release version 58 ·
  • 57   Releasing version 57
    0a4714d8 · Release version 57 ·
  • 56_bpo8+1   diffoscope Debian release 56~bpo8+1
  • 56   Format: 1.8 Date: Thu, 28 Jul 2016 00:02:56 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 56 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Reiner Herrmann <reiner@reiner-h.de> Description: diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (56) unstable; urgency=medium . [ Jérémy Bobbio ] * Fix maybe_decode() so that it actually works. . [ Chris Lamb ] * Mask EPIPE to avoid ugly tracebacks when eg. prematurely terminating $PAGER. * Add git index file comparator. * Drop unused imports in Ar comparator. . [ Ximin Luo ] * Add support for AR archives (including Rust .rlib files). * Add some more documentation for ArFile/ArContainer. * RequiredToolNotFound.PROVIDERS dict values are package names, not binary names. Checksums-Sha1: 22215cccf8db8b55c4cd5a96dfa5251feafe8939 1159 diffoscope_56.dsc a62bf667787efdf59a70efbff23ada6937c4993c 289316 diffoscope_56.tar.xz Checksums-Sha256: cc231c5312e17b0aaeaf75fe9bfaf8831297a9855dc18987339dd1d803958d2d 1159 diffoscope_56.dsc f70099efcaed51702f1c4c94975f27156d9a7a378ca3313b28630eff79f3a223 289316 diffoscope_56.tar.xz Files: b1031f9b99f595f0fef1051badf9296b 1159 devel optional diffoscope_56.dsc 28ec822e22911c36b648508c41789ec4 289316 devel optional diffoscope_56.tar.xz
    b64cc9c3 · Release version 56 ·
  • 55_bpo8+1   diffoscope Debian release 55~bpo8+1
  • 55   Format: 1.8 Date: Fri, 15 Jul 2016 21:50:29 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 55 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Reiner Herrmann <reiner@reiner-h.de> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 826711 826894 827981 830434 Changes: diffoscope (55) unstable; urgency=medium . [ anthraxx ] * Fix sqlite3 magic recognition when using file >= 5.27. (Closes: #830434) . [ Satyam Zode ] * Add argument completion feature to diffoscope. (Closes: #826711) . [ Chris Lamb ] * Improve message when data differs. (Closes: #827981) . [ Reiner Herrmann ] * Clarify the input arguments. (Closes: #826894) . [ Holger Levsen ] * Add link to homepage in HTML output. . [ Rainer Müller ] * python-magic >=0.4.12 does not require decode. Checksums-Sha1: cf3b276e5ad3a3c35fad37c5f30f23e67b0e1da4 1159 diffoscope_55.dsc d0b1b236d4831549476f15e8455431278a2db70b 288076 diffoscope_55.tar.xz Checksums-Sha256: e57065d12659422412350cfa8fb499184a3cfe9d2c9a9b9d22038c95590fb4d0 1159 diffoscope_55.dsc 05aeee77b67f74c55ab5d4bdacfd69d39acff184349e3e3bee799f600919e398 288076 diffoscope_55.tar.xz Files: 33955ef158b88d1af21d8f3153383d6c 1159 devel optional diffoscope_55.dsc 785a8646216a14c172b6d8729e5c5eb2 288076 devel optional diffoscope_55.tar.xz
    b75c869c · Release version 55 ·
  • 54_bpo8+1   diffoscope Debian release 54~bpo8+1
    337206e0 · release 54~bpo8-1 ·