Your message dated Wed, 28 Jun 2023 12:04:09 +0000
with message-id <e1qetu5-0066jn...@fasolo.debian.org>
and subject line Bug#1039614: fixed in python-can 4.2.2-1
has caused the Debian Bug report #1039614,
regarding python-can: autopkgtest regression on amd64 and s390x: KeyError: 
'link_type'
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.)


-- 
1039614: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039614
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-can
Version: 4.2.1-1
Severity: serious
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of python-can the autopkgtest of python-can fails in testing when that autopkgtest is run with the binary packages of python-can from unstable on amd64 or s390x. It passes when run with only packages from testing. In tabular form:

                       pass            fail
python-can             from testing    4.2.1-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=python-can

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-can/34896619/log.gz

=================================== FAILURES =================================== 64s ______________ TestDetectAvailableConfigs.test_content_socketcan _______________ 64s 64s self = <test.test_detect_available_configs.TestDetectAvailableConfigs testMethod=test_content_socketcan>
 64s  64s     def test_content_socketcan(self):
 64s >       configs = detect_available_configs(interfaces="socketcan")
64s 64s test_detect_available_configs.py:44: 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s /usr/lib/python3/dist-packages/can/interface.py:186: in detect_available_configs 64s bus_class._detect_available_configs() # pylint: disable=protected-access 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/socketcan.py:878: in _detect_available_configs
 64s     for channel in find_available_interfaces()
64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: in find_available_interfaces 64s interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"] 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s 64s .0 = <list_iterator object at 0x7f45a7f52140> 64s 64s > interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"]
 64s E   KeyError: 'link_type'
64s 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: KeyError 64s ________________ TestDetectAvailableConfigs.test_count_returned ________________ 64s 64s self = <test.test_detect_available_configs.TestDetectAvailableConfigs testMethod=test_count_returned>
 64s  64s     def test_count_returned(self):
 64s         # At least virtual has to always return at least one interface
 64s >       self.assertGreaterEqual(len(detect_available_configs()), 1)
64s 64s test_detect_available_configs.py:18: 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s /usr/lib/python3/dist-packages/can/interface.py:186: in detect_available_configs 64s bus_class._detect_available_configs() # pylint: disable=protected-access 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/socketcan.py:878: in _detect_available_configs
 64s     for channel in find_available_interfaces()
64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: in find_available_interfaces 64s interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"] 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s 64s .0 = <list_iterator object at 0x7f45a7cbe2c0> 64s 64s > interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"]
 64s E   KeyError: 'link_type'
64s 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: KeyError 64s ________________ TestDetectAvailableConfigs.test_general_values ________________ 64s 64s self = <test.test_detect_available_configs.TestDetectAvailableConfigs testMethod=test_general_values>
 64s  64s     def test_general_values(self):
 64s >       configs = detect_available_configs()
64s 64s test_detect_available_configs.py:27: 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s /usr/lib/python3/dist-packages/can/interface.py:186: in detect_available_configs 64s bus_class._detect_available_configs() # pylint: disable=protected-access 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/socketcan.py:878: in _detect_available_configs
 64s     for channel in find_available_interfaces()
64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: in find_available_interfaces 64s interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"] 64s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64s 64s .0 = <list_iterator object at 0x7f45a7c1a470> 64s 64s > interfaces = [i["ifname"] for i in output_json if i["link_type"] == "can"]
 64s E   KeyError: 'link_type'
64s 64s /usr/lib/python3/dist-packages/can/interfaces/socketcan/utils.py:69: KeyError 64s =========================== short test summary info ============================ 64s FAILED test_detect_available_configs.py::TestDetectAvailableConfigs::test_content_socketcan 64s FAILED test_detect_available_configs.py::TestDetectAvailableConfigs::test_count_returned 64s FAILED test_detect_available_configs.py::TestDetectAvailableConfigs::test_general_values 64s ================== 3 failed, 426 passed, 96 skipped in 30.75s ==================
 64s UcanBus was not properly shut down
 64s UcanBus was not properly shut down
 65s autopkgtest [00:16:39]: test upstream-tests

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: python-can
Source-Version: 4.2.2-1
Done: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-can, 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 1039...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org> (supplier of updated 
python-can 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: Wed, 28 Jun 2023 13:25:58 +0200
Source: python-can
Architecture: source
Version: 4.2.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
Closes: 1039614
Changes:
 python-can (4.2.2-1) unstable; urgency=medium
 .
   * New upstream version 4.2.2
     (Closes: #1039614)
   * Re-generate d/copyright_hints
Checksums-Sha1:
 f865d339ca248acfe022bc79b9d254ed59e813b3 2893 python-can_4.2.2-1.dsc
 4c9b75c31f73742e45f2547b0426bc4937d1a245 1163755 python-can_4.2.2.orig.tar.gz
 a1c29f81b3321d6817c07fa8929b3ff3c7c071a6 12480 python-can_4.2.2-1.debian.tar.xz
Checksums-Sha256:
 550603194fccab8ac6691ca7990b0548666909848e6b7c01701bd4d6841c865f 2893 
python-can_4.2.2-1.dsc
 d4d0d4fba5746794e9d8a6a50980485207e52e8d01aa252a40f1b1cfde161d7e 1163755 
python-can_4.2.2.orig.tar.gz
 ee3eb9b5e8f9807c7297280c9416b8b536301b6ea58df0232b2ffdfb828031b5 12480 
python-can_4.2.2-1.debian.tar.xz
Files:
 22e35ed4f1d4e751ee7cf1ba8138e8a5 2893 python optional python-can_4.2.2-1.dsc
 5bed9b27a27debdc7823b3b5b6c920b9 1163755 python optional 
python-can_4.2.2.orig.tar.gz
 7b9abcb6c44f1496c69a7a82432d4f83 12480 python optional 
python-can_4.2.2-1.debian.tar.xz

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

iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmScGOoACgkQtlAZxH96
Nvg9Nw/+L3547riuPltwbcsHQ9iIitBmUwMNZPWRezBz0kZaujDwbvvaWohbSsLW
mGJyP9nb/lPcNU7V0li8CQpiybap+aofkYKJX0ThE+XI7dGetKLuqwphEHg6iSj5
N9aytQ5YmCjvdqvzU459BzJjR+ebb7nYe2Vt8CQrSZydKgBtG9bUWVm2feoR2Q2q
FfJUSPL5vjzDTwlWPupLGwxxEwPwxS88qjFZ+6z902jxUJ4etTKW5r5lqZyfIKYC
OZXvgnRfbvN7XDTWWnMhhMavkECr0tmfMQP9/H/FpWOBoYiq8ULaaMMbvz0YOzKV
m0rj5WsKctptHN0o6/e7eZmuV+eB76bR4ek/kM0DV1Ephn7P7p3dgNVwQH3eY9v9
nIM6k56UC1q0VKPZQId2Twwrd33n0xmo3avtcAPHT3UpCN6/sU6jH6Q/ecv/AmH4
HLHx3D8zmybLG/GcmJBXT8slUPPu07aNNJuRFT3KXyo+aDcdgmhBsGp2g00oD6cP
T0V+VYN2JK/wB+oWtD3Qf4oXIdAuPHNTuMypv8fg6zKlvPZTQlcFIUGslkcwj4pm
iqgeW0efVuUoguwE23JpSUET4hgI+i+v+DGtzgX+92ckqIp2wAjjto2Wb05sW31j
YjsdEshN2GNzth+k7LGzfrfePBqs5vzZmDzB1ZlFOV4DCdetSuM=
=+Php
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to