Your message dated Fri, 11 Apr 2025 19:34:19 +0000
with message-id <[email protected]>
and subject line Bug#1102658: fixed in diffoscope 294
has caused the Debian Bug report #1102658,
regarding diffoscope: Tests fail with OpenSSH 10.0p1
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 [email protected]
immediately.)
--
1102658: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102658
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: diffoscope
Version: 293
Severity: important
I'm preparing an upload of OpenSSH 10.0p1 to unstable, and while testing
it I found that diffoscope's tests fail as follows:
_________________________________ test_diff12
__________________________________
differences12 = []
@skip_unless_tool_is_at_least("ssh-keygen", openssh_version, "6.9")
@skip_unless_tool_is_at_most("ssh-keygen", openssh_version, "9.7p1")
def test_diff12(differences12):
> assert_diff(differences12[0], "openssh_pub_key_expected_diff_12")
E IndexError: list index out of range
differences12 = []
tests/comparators/test_openssh_pub_key.py:79: IndexError
Looking at a git clone of diffoscope:
$ PYTHONPATH=. python3
Python 3.13.2 (main, Mar 29 2025, 10:04:43) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tests.utils.versions import Version
>>> Version('10.0p1') < Version('9.7p1')
False
>>> Version('10.0p1') > Version('9.7p1')
False
I haven't dug through far enough to know exactly what the problem is,
but the above clearly doesn't make sense. Please could you have a look?
Thanks,
--
Colin Watson (he/him) [[email protected]]
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.21-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: diffoscope
Source-Version: 294
Done: Chris Lamb <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 11 Apr 2025 12:22:46 -0700
Source: diffoscope
Built-For-Profiles: nocheck
Architecture: source
Version: 294
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks
<[email protected]>
Changed-By: Chris Lamb <[email protected]>
Closes: 1102658
Changes:
diffoscope (294) unstable; urgency=medium
.
[ Chris Lamb ]
* Correct longstanding issue where many ">"-based version tests used in
conditional fixtures were broken due to the lack of a __gt__ method.
Thanks, Colin Watson! (Closes: #1102658)
* Address a long-hidden issue in the test_versions testsuite where we weren't
actually testing ">" as it was masked by the tests for equality in the
testsuite.
* Update copyright years.
Checksums-Sha1:
51cd11cb2664e726bd7194bf3f2ca3be9e1565e0 5043 diffoscope_294.dsc
98a2d012a1c6f3a7015ca91b391067680ce24c00 2464896 diffoscope_294.tar.xz
5111b2bbaf8faa9a704abbdbd4235477f08b3500 7105 diffoscope_294_amd64.buildinfo
Checksums-Sha256:
16865295d159e00e63fb41400f1ab81d09583f3f8c18e265a584542e6f29c2fd 5043
diffoscope_294.dsc
daa19e439ac4336b4f248ee534dcd2a59b1e16c2041a5d82199cbd5a2e940e19 2464896
diffoscope_294.tar.xz
6818889444441dab91c6561be883141961d1463949dc5f8cb1e40efe5b208739 7105
diffoscope_294_amd64.buildinfo
Files:
b381b9e24bd4207e0c94e89dec948134 5043 devel optional diffoscope_294.dsc
9df371ac769b5d85cd812984e57d4786 2464896 devel optional diffoscope_294.tar.xz
dc81f3b0bf8f7ade1fbe264506ec9eea 7105 devel optional
diffoscope_294_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmf5bRIACgkQHpU+J9Qx
Hlgdyg//d4XR6hPK/L9f8mOT9h7dc1yJoScp6C6mIx/0X966mn7V+q+7UJp0PGRI
IRXtuynmit6AnmIKVlkBC0HpmE5+CSPL3RE3pDDP+mPNRm3Z2hc4+9ijP8a38/mb
7p5f0oyJ43UD2SqwyzkqHbrdVnsSDJxXl1fkALqiHV433OmlcoJCO92jT+AFefO9
d2fCYHBOEAiZY3pVl2sE8NzuP0JQydwl09G+ax3gF0wfDICNud8R+H61DQJJmsvN
d55yy6MddMq7dzfJMUA24nwBR/B3TfyzOIZpdg0jwBt4aPukNFuMsvuFloEaLtDB
SDg1zu04IrkJIIaj0mTXjPUNaHcLCZNM8+TaWEZcn4SvGU8m7WiljGsp2yTvbHE2
J2LPhop88NihG/dvW3V+iDdgaCKEUbjXuEumvDJjj/AiPWa0o82eaWBfxuxHoS6C
wwF8oUcEpVSztpC5s2bZIFeD1d5WLmyTyDNk2o9RTaLe3nQKGHk5PdMl5THzk5dw
ee+fjVM1etS9i8tB9FmHG4FXchDfZ2yYg6qatNlnxJ6Nhzm9NqDsueDP4+lN76NO
1pyBlii0borZdMIaq9foh2bgFO5LRaVt5nn8/7dLDTI0Z/bb60/6ZZNC8R3G6vMT
i39MaoVML11/IRzZByWnmt+TbyIQxZiyt9Jfdsxt+/h/lnEDAdw=
=Vaga
-----END PGP SIGNATURE-----
pgprWHSGgYAqr.pgp
Description: PGP signature
--- End Message ---