Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 66_bpo8+1
    c56e5d5b · Changelog for 66~bpo8+1 ·
    diffoscope Debian release 66~bpo8+1
    
  • 67
    7b48614c · Release version 67 ·
    Release version 67
    
  • 66
    dc6d970f · Release version 66 ·
    Release version 66
    
  • 65
    03144278 · Release version 65 ·
    Release version 65
    
  • 64
    6eeeba23 · Release version 64 ·
    Release version 64
    
  • 63_bpo8+1
    f7b0ce38 · Changelog for 63~bpo8+1 ·
    diffoscope Debian release 63~bpo8+1
    
  • 63
    diffoscope Debian release 63
    
  • 62_bpo8+1
    41851dcc · Changelog for 62~bpo8+1 ·
    diffoscope Debian release 62~bpo8+1
    
  • 62
    00294d4b · Release version 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
    
    
  • 61
    9f6c218c · Release version 61 ·
    Release version 61
    
  • 60_bpo8+1
    071651a5 · changelog for 60~bpo8+1 ·
    diffoscope Debian release 60~bpo8+1
    
  • 60
    4cbcef8f · Release v60 ·
    -----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
    
    
  • 59_bpo8+1
    87589f4f · changelog for 59~bpo8+1 ·
    diffoscope Debian release 59~bpo8+1
    
  • 59
    40d68e9d · Release version 59 ·
    Release version 59
    
  • 58
    0785d5d4 · Release version 58 ·
    Release version 58
    
  • 57
    0a4714d8 · Release version 57 ·
    Releasing version 57
    
  • 56_bpo8+1
    diffoscope Debian release 56~bpo8+1
    
  • 56
    b64cc9c3 · Release version 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
    
  • 55_bpo8+1
    diffoscope Debian release 55~bpo8+1
    
  • 55
    b75c869c · Release version 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