Your message dated Thu, 16 Mar 2017 09:18:59 +0000
with message-id <e1coryh-0002bw...@fasolo.debian.org>
and subject line Bug#856446: fixed in diffoscope 79
has caused the Debian Bug report #856446,
regarding diffoscope: test_cbfs::test_listing fails due to unexpected header in 
output
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 ow...@bugs.debian.org
immediately.)


-- 
856446: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856446
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: diffoscope
Version: 48

Hi,

I'm trying to package diffoscope for Fedora and the tests listed
in $subject are failing. Seems to be some timezone issue:

============================================= FAILURES 
==============================================
_________________________________________ test_differences 
__________________________________________

differences = [<Difference test1.ext4.tar -- test2.ext4.tar [<Difference file 
list -- file list []>, <Difference ./date.txt -- ./date.txt [<Difference 
encoding -- encoding []>]>]>]

    @pytest.mark.skipif(not guestfs_working(), reason='guestfs not working on 
the system')
    @pytest.mark.skipif(tool_missing('qemu-img'), reason='missing qemu-img')
    @pytest.mark.skipif(miss_guestfs, reason='guestfs is missing')
    def test_differences(differences):
        assert differences[0].source1 == 'test1.ext4.tar'
        tarinfo = differences[0].details[0]
        tardiff = differences[0].details[1]
        encodingdiff = tardiff.details[0]
        assert tarinfo.source1 == 'file list'
        assert tarinfo.source2 == 'file list'
        assert tardiff.source1 == './date.txt'
        assert tardiff.source2 == './date.txt'
        assert encodingdiff.source1 == 'encoding'
        assert encodingdiff.source2 == 'encoding'
        expected_diff = open(os.path.join(os.path.dirname(__file__), 
'../data/ext4_expected_diffs'), encoding='utf-8').read()
        found_diff = tarinfo.unified_diff + tardiff.unified_diff + 
encodingdiff.unified_diff
>       assert expected_diff == found_diff
E       assert '@@ -1,3 +1,3...cii\n+utf-8\n' == '@@ -1,3 +1,3 ...cii\n+utf-8\n'
E           @@ -1,3 +1,3 @@
E         - -drwxr-xr-x   0        0        0        0 2015-12-02 
16:01:40.000000 ./
E         - +drwxr-xr-x   0        0        0        0 2015-12-02 
16:03:11.000000 ./
E         -  drwx------   0        0        0        0 2015-12-02 
16:00:55.000000 ./lost+found/
E         + -drwxr-xr-x   0 root         (0) root         (0)        0 
2015-12-02 16:01:40.000000 ./
E         + +drwxr-xr-x   0 root         (0) root         (0)        0 
2015-12-02 16:03:11.000000 ./
E         +  drwx------   0 root         (0) root         (0)        0 
2015-12-02 16:00:55.000000 ./lost+found/
E           --rw-rw-rw-   0     1234     1234       28 2015-12-02 
16:01:40.000000 ./date.txt
E           +-r--r--r--   0     4321     4321       44 2015-12-02 
16:03:11.000000 ./date.txt
E           @@ -1 +1 @@
E           -Wed Dec 2 17:01:40 CET 2015
E           +jeudi 3 décembre 2015, 06:03:11 (UTC+1400)
E           @@ -1 +1 @@
E           -us-ascii
E           +utf-8

tests/comparators/test_fsimage.py:85: AssertionError
___________________________________________ test_metadata 
___________________________________________

differences = [<Difference metadata -- metadata []>, <Difference test1 -- test2 
[]>]

    def test_metadata(differences):
        assert differences[0].source1 == 'metadata'
        assert differences[0].source2 == 'metadata'
        expected_diff = open(os.path.join(os.path.dirname(__file__), 
'../data/gzip_metadata_expected_diff')).read()
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -1 +1 @@\..., from Unix\n' == '@@ -1 +1 @@\n..., from Unix\n'
E           @@ -1 +1 @@
E         - -gzip compressed data, last modified: Tue Jun 23 06:12:28 2015, max 
compression, from Unix
E         ?                                                   -
E         + -gzip compressed data, last modified: Tue Jun 23 10:12:28 2015, max 
compression, from Unix
E         ?                                                  +
E         - +gzip compressed data, last modified: Tue Jun 23 06:12:28 2015, 
from Unix
E         ?                                                   -
E         + +gzip compressed data, last modified: Tue Jun 23 10:12:28 2015, 
from Unix
E         ?                                                  +

tests/comparators/test_gzip.py:54: AssertionError
___________________________________________ test_metadata 
___________________________________________

differences = [<Difference metadata -- metadata []>, <Difference 
base-files_157-r45695_ar71xx.ipk-content -- base-files_157-r45918_a...rence 
control.tar -- control.tar [<Difference file list -- file list []>, <Difference 
./control -- ./control []>]>]>]>]

    def test_metadata(differences):
        assert differences[0].source1 == 'metadata'
        expected_diff = open(os.path.join(os.path.dirname(__file__), 
'../data/ipk_metadata_expected_diff')).read()
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -1 +1 @@\..., from Unix\n' == '@@ -1 +1 @@\n..., from Unix\n'
E           @@ -1 +1 @@
E         - -gzip compressed data, last modified: Mon May 18 19:26:52 2015, 
from Unix
E         ?                                                  ^^
E         + -gzip compressed data, last modified: Mon May 18 23:26:52 2015, 
from Unix
E         ?                                                  ^^
E         - +gzip compressed data, last modified: Mon Jun  8 13:31:21 2015, 
from Unix
E         ?                                                   ^
E         + +gzip compressed data, last modified: Mon Jun  8 17:31:21 2015, 
from Unix
E         ?                                                   ^

tests/comparators/test_ipk.py:52: AssertionError
_____________________________________________ test_diff 
_____________________________________________

differences = [<Difference javap -verbose -constants -s -l -private {} -- javap 
-verbose -constants -s -l -private {} []>]

    @pytest.mark.skipif(tool_missing('javap'), reason='missing javap')
    def test_diff(differences):
        expected_diff = open(os.path.join(os.path.dirname(__file__), 
'../data/class_expected_diff')).read()
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -31,13 +3..."Test.java"\n' == '@@ -36,12 +36...ne 3: 0\n }\n'
E         - @@ -31,13 +31,13 @@
E         ?      ^  ^   ^  ^
E         + @@ -36,12 +36,12 @@
E         ?      ^  ^   ^  ^
E         -          line 1: 0
E         -  
E              public static int main(java.lang.String[]);
E         -      descriptor: ([Ljava/lang/String;)I
E         ?      ^ --------
E         +      Signature: ([Ljava/lang/String;)I
E         ?      ^^^^^^^^
E                flags: ACC_PUBLIC, ACC_STATIC
E         +      LineNumberTable:
E         +        line 3: 0
E                Code:
E                  stack=1, locals=1, args_size=1
E           -         0: bipush        42
E         - -         2: ireturn
E         + -         2: ireturn       
E         ?                     +++++++
E         - +         0: iconst_m1
E         + +         0: iconst_m1     
E         ?                       +++++
E         - +         1: ireturn
E         + +         1: ireturn       
E         ?                     +++++++
E                  LineNumberTable:
E                    line 3: 0
E            }
E         -  SourceFile: "Test.java"

tests/comparators/test_java.py:53: AssertionError
========================= 4 failed, 170 passed, 39 skipped in 61.10 seconds 
=========================

See http://koji.fedoraproject.org/koji/taskinfo?taskID=13279412
for the whole thing.

Zbyszek

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

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
attached.

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

Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 16 Mar 2017 09:38:16 +0100
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 79
Distribution: experimental
Urgency: medium
Maintainer: Reproducible builds folks 
<reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 850758 856446 856447 857610
Changes:
 diffoscope (79) experimental; urgency=medium
 .
   [ Chris Lamb ]
   * Extract SquashFS images in one go rather than per-file, speeding up (eg.)
     Tails ISO comparison by ~10x.
   * Support newer versions of cbfstool to avoid test failures.
     (Closes: #856446)
   * Skip icc test that varies on endian if the Debian-specific patch is not
     present. (Closes: #856447)
   * Compare GIF images using gifbuild. (Closes: #857610)
   * Also interpret "DOS/MBR boot sector" files as ISO images as they may have
     been processed by isohybrid.
   * Progress bar:
     - Hide bar if we are running with --debug mode.
     - Update prior to working on an item so the displayed filename is correct.
 .
   [ Maria Glukhova ]
   * Improve AndroidManifest.xml comparison for APK files.
     - Indicate the AndroidManifest.xml type. (Closes: #850758)
Checksums-Sha1:
 496feb215d728030e2fa59f2fac3b208a9a16db8 2997 diffoscope_79.dsc
 d8d840bf0aeda8568a0edf27ac4e3653eb58e7db 355184 diffoscope_79.tar.xz
 fcbd3d8359b293f85c3cd51a23113b5e4444210a 17076 diffoscope_79_amd64.buildinfo
Checksums-Sha256:
 6d45b881a6769f389a8035cad5f3a7f0b35520661cd9c4b11fc0d7a60d8157cb 2997 
diffoscope_79.dsc
 66f22b45b2186e83532a3271b07b783dcf68d69e4140420935c6925c4a92a11d 355184 
diffoscope_79.tar.xz
 4979216727fd8d538a2b877cbfa6fd5f8df7e3860739a6902492bd3fbbdf6f86 17076 
diffoscope_79_amd64.buildinfo
Files:
 82c74d4cccb1caa650f1666a8c04c3aa 2997 devel optional diffoscope_79.dsc
 88fb8d44784783ea46b115b89a93f162 355184 devel optional diffoscope_79.tar.xz
 0d100c2a8c845473f387ed458795634c 17076 devel optional 
diffoscope_79_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAljKU3YACgkQHpU+J9Qx
HlgtLRAAkiAY0JtDHAe2YATK7gUfZYGf8TF+iYDAx3rp5TW+pIEZCQRTuNbPoH0k
WyBpd3KA7wpnX3jpl0lp+XgzY7ZVhXhEjE5kDwII1ZZd7bacS1n3E85Rf36pPfD+
5ZVTFx0oVkWN3/GG2lq2kZaiDthnfhh3hEvKWKtn2miWxPoIkWPkbt2mko9eSOUn
/92Ps8rQnBvuhY+0idFQzY1RCz59Q+rQBqySZqA36/0cWruY/Dt2fVR+5HeH157/
YVVxAmpSKwM1mJPEWTR0sCbb79dNSFLW/acK03MqQNTKHrpLPfzD9q9dwfS1HImL
grf3Zm2OPjMRy02nAZgccn7sLTsPba7bt6nbP6T1Og0P7aQdrDrwZgsR2Z1zM9dS
JxSGgkYh6Iadry4zVX3hUdnS8EMdR9dskm4NxQr42IvKJ2ntgZD/nTaEgkNCkj7D
vTJJk/JVTWkYIzVYtvW0AARuGOePZ8Bb3Qadwuj47J7O4L6Zi52sIjZotzkelFSq
q63I8dn6iS3v8zU20XDnJ0lst2jGG8zUi8Iz/2KgQUlgS8+nmCLO+QyNUe4dK/UB
wT/Fm843IksTZvBIms+esXOQ5aIH9dBbXLZH3ea1imKC2Uke2q6hNAMre1oj0iSn
pu0WaXmzlTgKTwc6+1xHAxG+EXFUUcpmJ9if2yKBfifjd1cwYgg=
=Y7Hn
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to