Debian Bug report logs -
#865625
diffoscope: autopkgtest failure
Reported by: Mattia Rizzolo <mattia@debian.org>
Date: Fri, 23 Jun 2017 09:03:02 UTC
Severity: important
Found in version diffoscope/83
Fixed in version diffoscope/84
Done: Mattia Rizzolo <mattia@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#865625; Package src:diffoscope.
(Fri, 23 Jun 2017 09:03:04 GMT) (full text, mbox, link).
Message #3 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: diffoscope
Version: 83
Severity: important
diffoscope's "command1" test fails:
https://ci.debian.net/data/autopkgtest/unstable/amd64/d/diffoscope/20170622_131027/log.gz
=================================== FAILURES ===================================
______________________________ test_html_visuals _______________________________
tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_html_visuals0')
capsys = <_pytest.capture.CaptureFixture object at 0x7f5f8412dcc0>
def test_html_visuals(tmpdir, capsys):
report_path = str(tmpdir.join('report.html'))
out = run_images(capsys, '--html', report_path)
assert out == ''
body = extract_body(open(report_path, 'r', encoding='utf-8').read())
> assert '<img src="data:image/png;base64' in body
E assert '<img src="data:image/png;base64' in ' class="diffoscope">\n\n<div class="difference">\n<div class="diffheader">\n<div class="diffcontrol diffcontrol-doubl...26082\n</td>\n<td class="diffline">3 </td>\n<td class="diffpresent">\n44ae426082\n</td>\n</tr>\n\n</table>\n</div>\n\n'
body = ' class="diffoscope">\n\n<div class="difference">\n<div class="diffheader">\n<div class="diffcontrol diffcontrol-doubl...26082\n</td>\n<td class="diffline">3 </td>\n<td class="diffpresent">\n44ae426082\n</td>\n</tr>\n\n</table>\n</div>\n\n'
capsys = <_pytest.capture.CaptureFixture object at 0x7f5f8412dcc0>
out = ''
report_path = '/tmp/pytest-of-debci/pytest-0/test_html_visuals0/report.html'
tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_html_visuals0')
tests/test_presenters.py:125: AssertionError
============== 1 failed, 221 passed, 129 skipped in 61.54 seconds ==============
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Mattia Rizzolo <mattia@debian.org>:
You have taken responsibility.
(Wed, 12 Jul 2017 11:09:08 GMT) (full text, mbox, link).
Notification sent
to Mattia Rizzolo <mattia@debian.org>:
Bug acknowledged by developer.
(Wed, 12 Jul 2017 11:09:08 GMT) (full text, mbox, link).
Message #8 received at 865625-close@bugs.debian.org (full text, mbox, reply):
Source: diffoscope
Source-Version: 84
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 865625@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 12 Jul 2017 12:28:11 +0200
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 84
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
Closes: 865625 865660 866241 866577
Changes:
diffoscope (84) unstable; urgency=medium
.
[ Ximin Luo ]
* comparators:
+ directory:
- raise warning for getfacl and remove a redundant try-clause.
- add a --exclude-directory-metadata option. Closes: #866241
* diff:
+ Restore artificial limit when calculating linediff, to prevent memory
blow up. Closes: #865660
* presenters:
+ text:
- fix recursive header display in the text output, deeply-nested headers
were not getting indented far enough.
+ add a PartialString class.
+ html:
- in html-dir mode, put css/icon in separate files to avoid duplication.
- split index pages up if they get too big.
- add a size-hint to the diff headers and lazy-load buttons.
- diffcontrol UI tweaks:
* don't toggle buttons for diffs that haven't been loaded yet;
* make the diffcontrol headers clickable.
- more intuitive "limit" flags, with some backwards-incompatible changes:
--max-report-size:
Old: in --html-dir this limited only the parent page
New: in --html-dir this applies across all pages
--max-diff-block-lines:
Old: in --html-dir 4 * this number applied across all pages
New: in --html-dir this applies across all pages
--max-page-size:
New flag
Applies to the sole --html page, or the top-level --html-dir page
--max-report-child-size
Renamed to
--max-page-size-child:
No behavioural changes
--max-diff-block-lines-parent
Renamed to
--max-page-diff-block-lines:
Old: Only applied to the top-level --html-dir page
New: Applies to the sole --html page or the top-level --html-dir page
* main:
+ temporarily add old flags back for backwards-compatibility.
+ warn if loading a diff but also giving diff-calculation flags.
+ implement proper boolean flags to fix test failure in previous commit.
* tests:
+ handle existing but not importable modules.
This fixes the tests during the Python 3.6 transition, where some
modules (like rpm) exists but are not yet rebuilt for 3.6.
+ fix progressbar failure that was exposed by the previous importing fixes.
+ presenters:
- skip visual test if tools aren't installed. Closes: #865625
+ comparators
- sqlite: test for sqlite 3.19.
- fsimage: move the guestfs cache out of the default /var/tmp/ into a
"more temporary" directory.
.
[ Mattia Rizzolo ]
* debian/control: fix Vcs-Git field.
.
[ Chris Lamb ]
* debian/control: bump Standards-Version to 4.0.0.
.
[ Daniel Shahaf ]
* Fix markup in the man page synopsis. Closes: #866577
Thanks to Niels Thykier for the report.
Checksums-Sha1:
d00b19b78bb0bc8a1d3ce27d95dc55e30f5020c6 3201 diffoscope_84.dsc
8939f2cdeecf5ef16d4f2e181f737dd8dd285e95 650092 diffoscope_84.tar.xz
0649579c84d961816f5f6ef81006be9425de3af2 18256 diffoscope_84_amd64.buildinfo
Checksums-Sha256:
5c6ca47c6b6b8e8bdc208755ca3bc619cc4ef16c0ef662293658f00ce5829bab 3201 diffoscope_84.dsc
a030a76c5fa472b4f28919c2d1a835a9d5a8c3fa45a5a765f03e00281c203e4e 650092 diffoscope_84.tar.xz
8fdb954084d5adea838b3f7850e3837330f37fe59d679cb75a8d7de7b8827336 18256 diffoscope_84_amd64.buildinfo
Files:
7a66858cdd8e4e7cb6c35a14a83352d2 3201 devel optional diffoscope_84.dsc
b2580eff6f41294e4b1b9d8666aac28a 650092 devel optional diffoscope_84.tar.xz
0c04128bb0cb2aed072a77abba202bc9 18256 devel optional diffoscope_84_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlll/q0ACgkQCBa54Yx2
K62odA/6Aw+RPI+bT5WCy05wHQPdU+1rGRJoKihJxh76xvKsK+dS+6aH2IKNoDfl
ICPqGkZ0mobJGj8BAvU18EjxPkZIa2jKSJnQIXo3xerBQy3dCWLoD5E5k9jqyPj8
Rvqa4fsH6QoNI2leUm+T9L+RVkCz7sG+AoRSg/fMHGcVNoRN1CfRopoxZmkn8kOY
1I/jdk0Uv3DqVUXPfK7gnhUnXdDZey2ZQGZn6CtSCdVBwRNSxdjeqMvc4nsXqGOX
J2Aa9DcQg5ZBeEDCSYVLXrlCtT4Tz0i94TE9tBzthWgPpTZZ7JiNIBOYEScsKcar
4Fe5oO96tftpEPCqyPkU33GlMxrsJK2VNq2pOdSe+pNy6r5V3plRmf3PU8V9lU1Y
dgDyTHbr3iCq+KwMnmM1vrmGQhZt98vkskd9usNHxjEFca1r2M+jN40Jke6QzE9H
zEiYizBNuNUXuJt/ObbqAA9Uw7w5dErVXH49QaHYExEBWvabm8iIjI+WN93OJ1q/
3h++qOUcTnxUuwluGLIAassqm669ad5AM0VtErqtCrZBn2D5Q29fdSuYuydqSIxh
3gh2RLmWvuDjRpMr2dpbhZ1U7NEyq8WBujOnpf/VvoTcn1ceZglJbD+g25c2csTe
sjXrTh5MPM8sHOwpHYjyuZcKCHzPpdzueaGkWe5hQb7n/NoLzBo=
=0j2Y
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 10 Aug 2017 07:25:49 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 13:52:21 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.