Your message dated Mon, 04 Jan 2016 16:51:01 +0000
with message-id <>
and subject line Bug#808809: fixed in diffoscope 45
has caused the Debian Bug report #808809,
regarding diffoscope: tests will fail in future
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
source: diffoscope
version: 44
severity: important


when building diffoscope in the future, the tests fail like this:

=================================== FAILURES ===================================
_________________________________ test_listing _________________________________

differences = [<Difference file list -- file list []>, <Difference dir/link -- 
dir/link []>, <Difference 
dir/text -- dir/text []>]

    @pytest.mark.skipif(tool_missing('cpio'), reason='missing cpio')
    def test_listing(differences):
        expected_diff = open(os.path.join(os.path.dirname(__file__), 
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -1,4 +1,4...4  2015 dir\n' == '@@ -1,4 +1,4 ...4 15:11 dir\n'
E         Skipping 56 identical leading characters in diff, use -v to show
E         -  6 Jun 24  2015 dir/link -> broken
E         ?           ---
E         +  6 Jun 24 15:10 dir/link -> broken
E         ?             +++
E         - +lrwxrwxrwx   1 1000     1000           13 Jun 24  2015 dir/link -> 
E         ?                                                   ---
E         + +lrwxrwxrwx   1 1000     1000           13 Jun 24 15:11 dir/link -> 
E         ?                                                     +++
E         Detailed information truncated (17 more lines), use "-vv" to show

tests/comparators/ AssertionError
============== 1 failed, 164 passed, 41 skipped in 98.58 seconds ===============

<deki> hm, i guess the reason is that it's build in 2017. in this case it 
prints "13 Jun 24  2015" instead of 
"13 Jun 24 15:11"
<h01ger> | deki: hehe & wow. nice find.
<h01ger> | so we're finding real build failures in the future now. neato.
<deki> :)
<h01ger> | Lunar: ^^ i think thats a nice story for the weekly report too

I've not filed this as serious (though I think it is) to not block testing
migration and because I'm certain there will be quite some uploads in the next
months anway. But we definitly shouldn't release with this in stable… ;-)


Attachment: signature.asc
Description: This is a digitally signed message part.

--- End Message ---
--- Begin Message ---
Source: diffoscope
Source-Version: 45

We believe that the bug you reported is fixed in the latest version of
diffoscope, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Jérémy Bobbio <> (supplier of updated diffoscope package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing

Hash: SHA256

Format: 1.8
Date: Mon, 04 Jan 2016 16:24:50 +0100
Source: diffoscope
Binary: diffoscope debbindiff
Architecture: source all
Version: 45
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
Changed-By: Jérémy Bobbio <>
 debbindiff - transitional package
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 808120 808541 808809
 diffoscope (45) unstable; urgency=medium
   [ Rainer Müller ]
   * Fix typo in Mach-O comparator.
   [ Jérémy Bobbio ]
   * Ensure that we always get path names from libarchive as str.
     (Closes: #808541)
   * Read ext4 reference diff using UTF-8 to ensure that the test suite
     works when run under various locales.
   * Replace file path by a fixed placeholder in readelf and objdump output.
     This will work better when comparing ELF files given on the command line.
   * Read lines using an iterator instead of loading a full list in memory.
     This greatly help diffoscope when running on large binaries. Thanks Mike
     Hommey for the report and good test case. (Closes: #808120)
   * Properly report lines we can't parse in squashfs listing.
   * Correctly parse squashfs device entries with device minors larger than 3
     digits. Thanks sajolida for providing the samples.
   * Use libarchive to list files in tar and cpio archives. The output of cpio
     and tar is too hard to control properly and tend to vary over time.
     (Closes: #808809)
   * Ensure files extracted from a squashfs image are deleted after being
     compared instead being done examining the image.
 31b5fff20ca857887873a575b17160b796eb955c 2000 diffoscope_45.dsc
 a69323fc46be32e0e0bbc85dcb3ed0161e3904cb 237352 diffoscope_45.tar.xz
 3faefba3c06b4ad9fb9b39db17d58b7309d6059e 12956 debbindiff_45_all.deb
 170432d589b174f8c736ff4529376ec9d4aabeaa 51332 diffoscope_45_all.deb
 72fc09b783dfce0ffe39c08ac47df122c46ec6a55ccfb59760a831efc41f79ed 2000 
 563dc9966e2c1089890386e05b7d3d0b01c542042662c72f601a27d2bd44194b 237352 
 193a5e5d586512823dd997457aeb02af0dc40af322d5f5f5df0817679085476c 12956 
 8ccee942461cef4ada91dd375f1a51d8b90a5de522039652e1d0b029272d857f 51332 
 44d2eccfc6b0bbe1a908416b4efb5732 2000 devel optional diffoscope_45.dsc
 db7e1dae773e2284df6a8ca0b342cde6 237352 devel optional diffoscope_45.tar.xz
 993fde2169b6698507b488ca34efbbb3 12956 oldlibs extra debbindiff_45_all.deb
 663d516a7f1a35e7955084695ab981c9 51332 devel optional diffoscope_45_all.deb

Version: GnuPG v1


--- End Message ---
Reproducible-builds mailing list

Reply via email to