Your message dated Sat, 27 Feb 2016 18:49:09 +0000
with message-id <e1azjvr-0006hb...@franck.debian.org>
and subject line Bug#815171: fixed in diffoscope 50
has caused the Debian Bug report #815171,
regarding diffoscope: tests for directory are brittle
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.)


-- 
815171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: diffoscope
Version: 48
Severity: serious
Justification: fails to build from source, but built fine in the past
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs

Hi,

diffoscope fails to build from source in unstable/armhf but has 
successfully built in the past:

  [..]
=================================== FAILURES ===================================
_________________________________ test_content _________________________________

differences = [<Difference dir -- dir [<Difference stat {} -- stat {} []>, 
<Difference text -- text [<Difference 
stat {} -- stat {} []>]>, <Difference stat {} -- stat {} []>]>]

    def test_content(differences):
        output_text(differences[0], print_func=print)
        assert differences[0].source1 == 'dir'
>       assert differences[0].details[0].source1 == 'text'
E       assert 'stat {}' == 'text'
E         - stat {}
E         + text

tests/comparators/test_directory.py:53: AssertionError
----------------------------- Captured stdout call -----------------------------
--- dir\n+++ dir\n\u251c\u2500\u2500 stat {}\n\u2502 @@ -1,8 +1,8 @@\n\u2502  
\n\u2502    Size: 4096      
\tBlocks: 8          IO Block: 4096   directory\n\u2502  \t     Links: 
2\n\u2502  Access: (0755/drwxr-xr-x)  Uid: 
( 1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502  \n\u2502 -Modify: 
2016-02-19 16:30:48.718912421 +0000\n\u2502 
-Change: 2016-02-19 16:30:48.718912421 +0000\n\u2502 +Modify: 2016-02-19 
16:30:48.722912326 +0000\n\u2502 +Change: 
2016-02-19 16:30:48.722912326 +0000\n\u2502   Birth: -\n\u251c\u2500\u2500 
text\n\u2502 @@ -1,6 +1,12 @@\n\u2502 
+A common form of lorem ipsum reads:\n\u2502 +\n\u2502  Lorem ipsum dolor sit 
amet, consectetur adipiscing elit, 
sed do eiusmod tempor\n\u2502  incididunt ut labore et dolore magna aliqua. Ut 
enim ad minim veniam, quis\n\u2502  
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
consequat.\n\u2502  Duis aute irure dolor in 
reprehenderit in voluptate velit esse cillum dolore eu\n\u2502  fugiat nulla 
pariatur. Excepteur sint occaecat 
cupidatat non proident, sunt in\n\u2502  culpa qui officia deserunt mollit anim 
id est laborum.\n\u2502 +\n\u2502 
+"Lorem ipsum" text is derived from sections 1.10.32--3 of Cicero's De 
finibus\n\u2502 +bonorum et malorum (On the 
Ends of Goods and Evils, or alternatively [About]\n\u2502 +The Purposes of Good 
and Evil).\n\u2502   
\u251c\u2500\u2500 stat {}\n\u2502   \u2502 @@ -1,8 +1,8 @@\n\u2502   \u2502  
\n\u2502   \u2502 -  Size: 446       
\tBlocks: 8          IO Block: 4096   regular file\n\u2502   \u2502 +  Size: 
671       \tBlocks: 8          IO 
Block: 4096   regular file\n\u2502   \u2502  \t     Links: 1\n\u2502   \u2502  
Access: (0644/-rw-r--r--)  Uid: ( 
1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502   \u2502  \n\u2502   \u2502  
Modify: 1970-01-01 
00:00:00.000000000 +0000\n\u2502   \u2502  Change: 2016-02-19 
16:30:48.722912326 +0000\n\u2502   \u2502   Birth: 
-\n\u2502   \u2575\n\u251c\u2500\u2500 stat {}\n\u2502 @@ -1,8 +1,8 @@\n\u2502  
\n\u2502    Size: 4096      
\tBlocks: 8          IO Block: 4096   directory\n\u2502  \t     Links: 
2\n\u2502  Access: (0755/drwxr-xr-x)  Uid: 
( 1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502  \n\u2502 -Modify: 
2016-02-19 16:30:48.718912421 +0000\n\u2502 
-Change: 2016-02-19 16:30:48.718912421 +0000\n\u2502 +Modify: 2016-02-19 
16:30:48.722912326 +0000\n\u2502 +Change: 
2016-02-19 16:30:48.722912326 +0000\n\u2502   Birth: -\n\u2575
__________________________________ test_stat ___________________________________

differences = [<Difference dir -- dir [<Difference stat {} -- stat {} []>, 
<Difference text -- text [<Difference 
stat {} -- stat {} []>]>, <Difference stat {} -- stat {} []>]>]

    def test_stat(differences):
        output_text(differences[0], print_func=print)
>       assert 'stat' in differences[0].details[0].details[0].source1
E       IndexError: list index out of range

tests/comparators/test_directory.py:59: IndexError
----------------------------- Captured stdout call -----------------------------
--- dir\n+++ dir\n\u251c\u2500\u2500 stat {}\n\u2502 @@ -1,8 +1,8 @@\n\u2502  
\n\u2502    Size: 4096      
\tBlocks: 8          IO Block: 4096   directory\n\u2502  \t     Links: 
2\n\u2502  Access: (0755/drwxr-xr-x)  Uid: 
( 1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502  \n\u2502 -Modify: 
2016-02-19 16:30:51.186853682 +0000\n\u2502 
-Change: 2016-02-19 16:30:51.186853682 +0000\n\u2502 +Modify: 2016-02-19 
16:30:51.190853587 +0000\n\u2502 +Change: 
2016-02-19 16:30:51.190853587 +0000\n\u2502   Birth: -\n\u251c\u2500\u2500 
text\n\u2502 @@ -1,6 +1,12 @@\n\u2502 
+A common form of lorem ipsum reads:\n\u2502 +\n\u2502  Lorem ipsum dolor sit 
amet, consectetur adipiscing elit, 
sed do eiusmod tempor\n\u2502  incididunt ut labore et dolore magna aliqua. Ut 
enim ad minim veniam, quis\n\u2502  
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
consequat.\n\u2502  Duis aute irure dolor in 
reprehenderit in voluptate velit esse cillum dolore eu\n\u2502  fugiat nulla 
pariatur. Excepteur sint occaecat 
cupidatat non proident, sunt in\n\u2502  culpa qui officia deserunt mollit anim 
id est laborum.\n\u2502 +\n\u2502 
+"Lorem ipsum" text is derived from sections 1.10.32--3 of Cicero's De 
finibus\n\u2502 +bonorum et malorum (On the 
Ends of Goods and Evils, or alternatively [About]\n\u2502 +The Purposes of Good 
and Evil).\n\u2502   
\u251c\u2500\u2500 stat {}\n\u2502   \u2502 @@ -1,8 +1,8 @@\n\u2502   \u2502  
\n\u2502   \u2502 -  Size: 446       
\tBlocks: 8          IO Block: 4096   regular file\n\u2502   \u2502 +  Size: 
671       \tBlocks: 8          IO 
Block: 4096   regular file\n\u2502   \u2502  \t     Links: 1\n\u2502   \u2502  
Access: (0644/-rw-r--r--)  Uid: ( 
1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502   \u2502  \n\u2502   \u2502  
Modify: 1970-01-01 
00:00:00.000000000 +0000\n\u2502   \u2502  Change: 2016-02-19 
16:30:51.190853587 +0000\n\u2502   \u2502   Birth: 
-\n\u2502   \u2575\n\u251c\u2500\u2500 stat {}\n\u2502 @@ -1,8 +1,8 @@\n\u2502  
\n\u2502    Size: 4096      
\tBlocks: 8          IO Block: 4096   directory\n\u2502  \t     Links: 
2\n\u2502  Access: (0755/drwxr-xr-x)  Uid: 
( 1111/pbuilder1)   Gid: ( 1111/pbuilder1)\n\u2502  \n\u2502 -Modify: 
2016-02-19 16:30:51.186853682 +0000\n\u2502 
-Change: 2016-02-19 16:30:51.186853682 +0000\n\u2502 +Modify: 2016-02-19 
16:30:51.190853587 +0000\n\u2502 +Change: 
2016-02-19 16:30:51.190853587 +0000\n\u2502   Birth: -\n\u2575
============== 2 failed, 165 passed, 50 skipped in 238.54 seconds ==============
E: pybuild pybuild:274: test: plugin distutils failed with: exit code=1: cd 
/build/diffoscope-49/.pybuild/pythonX.Y_3.4/build; python3.4 -m pytest tests
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.4 3.5 --dir 
. returned exit code 13
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2

  [..]

The full build log for version 49 is attached.


cheers,
        Holger

Attachment: diffoscope_49.rbuild.log.gz
Description: GNU Zip compressed data

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


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

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 815...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Levsen <hol...@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: SHA512

Format: 1.8
Date: Sat, 27 Feb 2016 19:37:20 +0100
Source: diffoscope
Binary: diffoscope debbindiff
Architecture: source
Version: 50
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<reproducible-bui...@lists.alioth.debian.org>
Changed-By: Holger Levsen <hol...@debian.org>
Description:
 debbindiff - transitional package
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 815171
Changes:
 diffoscope (50) unstable; urgency=medium
 .
   [ Jérémy Bobbio ]
   * Remove myself from uploaders
 .
   [ Reiner Herrmann ]
   * Show line ordering variation in deb md5sums
   * Reset mtimes of test directories and ignore ctimes (Closes: #815171)
   * Add comparator for Postscript files
Checksums-Sha1:
 30ff70625a22aef5e8dd9cd93c43a2da0d44357a 1979 diffoscope_50.dsc
 b349b01411e21c205eadf829f4498c212ccdb4ca 286804 diffoscope_50.tar.xz
Checksums-Sha256:
 c7ccb9ec884fc631d1ad179b972652fc7d84f1b12d3ea2484a88155cf3b7db12 1979 
diffoscope_50.dsc
 d9e9ddae212bccd0e37e6a9998ca36929b8b4ffa4d8b2056d284a340c3288cf8 286804 
diffoscope_50.tar.xz
Files:
 8ba219bca99556025cddf786dced0854 1979 devel optional diffoscope_50.dsc
 2523023c811c9f2324abef64a514f2a2 286804 devel optional diffoscope_50.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIVAwUBVtHtkgkauFYGmqocAQpGYQ//X/HbbBjZhH0j/aqvmudERIPvOwLoZ2yS
/JxAA0zdskP5InhPDzY229FwuFBMSy2lXToXtgqWZ1Gwl1ixyPSmXdUrpSP6zRGj
gU9mlafm8GmC71AZSP+sBTyYkpS9i3XYpbW/F7EJPATirf0nDPw9X3sNj3JtLk7m
GZMg+lJ4OE9QM2g/ZbW+k8xtbLyEoxObpub3sd5biwJtiDDOPgxwh/+mSBDeWEBl
yKCbt4n9wRrL4xfYzbE9TggBnOyXswAYoIAKbeA3G8WOsqdswSfkGETcvJc/9rsm
rtUq0/VdAE3YxjA2ZOZCqAsiOY2Zw9EuvbaZtAWy1onAStpkV+vrfb8dRiMyYOso
Q5sXHhtSnJ/AfXEOjwoeEDLdYdkKtbHKC+btfRV8+5YGzSnzaL+5lnjtqeblUGXk
UXpBxfvuPKhwHudN2qhMgRDBlcMQYXI0ma7EvhxG7YfxsPkcMXLxkivVbuvMWcS8
fT+IQ1368YCxpH5V3oabhf2tP9X6pBUY7mM5APqzM+P+ZHho1dPyMRctZ9Q88wUC
eefewbDAwkik4ctkdnradIPlrWHPM5VsBRzhrnpGQwG7FB4yN5l4A0JsjdZ/rWW0
yqLJb6g8qx17H5ZR8ymnyZxJDBWYpjPQcYZ+r1ZJe2kKsYnSYT045/OcB0jV5qz4
TQogYALbTWw=
=gSHK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to