[Pkg-utopia-maintainers] Bug#947712: autopkgtest regressions in python-dbusmock with newer network-manager 1.22.2-1

Michael Biebl biebl at debian.org
Wed Jan 8 18:42:25 GMT 2020


On Sun, 29 Dec 2019 13:35:35 +0100 Michael Biebl <biebl at debian.org> wrote:
> Package: network-manager, python-dbusmock
> Version: 1.22.2-1
> Severity: serious
> 
> The latest update of network-manager causes an autopkgtest regression in
> python-dbusmock.
> 
> https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-dbusmock/3793816/log.gz
> 
> ======================================================================
> FAIL: test_eth_and_wifi (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 138, in test_eth_and_wifi
>     self.assertRegex(out, r'eth0.*\sdisconnected')
> AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE  TYPE      STATE    CONNECTION \neth0    ethernet  unknown  --         \nwlan0   wifi      unknown  --         \n'
> 
> ======================================================================
> FAIL: test_one_eth_connected (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 115, in test_one_eth_connected
>     self.assertRegex(out, r'eth0.*\sconnected')
> AssertionError: Regex didn't match: 'eth0.*\\sconnected' not found in 'DEVICE  TYPE      STATE    CONNECTION \neth0    ethernet  unknown  --         \n'
> 
> ======================================================================
> FAIL: test_one_eth_disconnected (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 109, in test_one_eth_disconnected
>     self.assertRegex(out, r'eth0.*\sdisconnected')
> AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE  TYPE      STATE    CONNECTION \neth0    ethernet  unknown  --         \n'
> 
> ======================================================================
> FAIL: test_one_wifi_with_accesspoints (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 155, in test_one_wifi_with_accesspoints
>     self.assertRegex(out, r'wlan0.*\sconnected')
> AssertionError: Regex didn't match: 'wlan0.*\\sconnected' not found in 'DEVICE  TYPE  STATE    CONNECTION \nwlan0   wifi  unknown  --         \n'
> 
> ======================================================================
> FAIL: test_remove_connection (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 349, in test_remove_connection
>     self.assertRegex(self.read_device(), r'wlan0.*\sdisconnected')
> AssertionError: Regex didn't match: 'wlan0.*\\sdisconnected' not found in 'DEVICE  TYPE  STATE    CONNECTION \nwlan0   wifi  unknown  --         \n'
> 
> ======================================================================
> FAIL: test_two_eth (__main__.TestNetworkManager)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test_networkmanager.py", line 123, in test_two_eth
>     self.assertRegex(out, r'eth0.*\sdisconnected')
> AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE  TYPE      STATE    CONNECTION \neth0    ethernet  unknown  --         \neth1    ethernet  unknown  --         \n'
> 
> ======================================================================
> FAIL: test_two_wifi_with_accesspoints (__main__.TestNetworkManager)
> ----------------------------------------------------------------------


git bisect finds
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/ce0e898fb476df740a1c337ac9910f504251c466
as the faulty commit:

commit ce0e898fb476df740a1c337ac9910f504251c466 (HEAD, refs/bisect/bad)
Author: Thomas Haller <thaller at redhat.com>
Date:   Wed Oct 30 11:42:58 2019 +0100

    libnm: refactor caching of D-Bus objects in NMClient


I'm bringing Thomas into the loop here.

The failing NM tests that are run by python-dbusmock are available at
https://salsa.debian.org/python-team/modules/python-dbusmock/blob/master/tests/test_networkmanager.py

Thomas, is that a regression in NetworkManager or does python-dbusmock
need to be updated?

Regards,
Michael

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/attachments/20200108/dc6f52df/attachment.sig>


More information about the Pkg-utopia-maintainers mailing list