Control: retitle -1 netplan.io: flaky autopkgtest: eth42 interface already 
exists

On Fri, 26 Apr 2024 08:00:15 +0200 Paul Gevers <elb...@debian.org>
wrote:
> Source: netplan.io
> Version: 0.107.1-3
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: flaky
> 
> Dear maintainer(s),
> 
> I looked at the results of the autopkgtest of your package. I noticed
> that it regularly fails on s390x (and maybe on armel/armhf, but
that's 
> hard to tell because of the time_t fall-out).
> 
> Because the unstable-to-testing migration software now blocks on
> regressions in testing, flaky tests, i.e. tests that flip between
> passing and failing without changes to the list of installed
packages,
> are causing people unrelated to your package to spend time on these
> tests.
> 
> Don't hesitate to reach out if you need help and some more
information
> from our infrastructure.
> 
> Paul
> 
> e.g.
> https://ci.debian.net/packages/n/netplan.io/testing/s390x/45071647/
> 
> 272s
======================================================================
> 272s ERROR: test_rename_interfaces 
> (__main__.TestNetworkd.test_rename_interfaces)
> 272s ----------------------------------------------------------------
------
> 272s Traceback (most recent call last):
> 272s   File 
> "/tmp/autopkgtest-
lxc.ndthudlr/downtmp/build.hjS/src/tests/integration/base.py", 
> line 177, in setUp
> 272s     self.create_devices()
> 272s   File 
> "/tmp/autopkgtest-
lxc.ndthudlr/downtmp/build.hjS/src/tests/integration/base.py", 
> line 120, in create_devices
> 272s     raise SystemError('eth42 interface already exists')
> 272s SystemError: eth42 interface already exists

This is flaky on other architectures too:

359s ======================================================================
359s FAIL: test_rename_interfaces 
(__main__.TestNetworkManager.test_rename_interfaces)
359s ----------------------------------------------------------------------
359s Traceback (most recent call last):
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/ethernets.py",
 line 253, in test_rename_interfaces
359s     self.generate_and_settle(['iface1', 'iface2'])
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/base.py",
 line 363, in generate_and_settle
359s     self.nm_wait_connected(iface, 60)
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/base.py",
 line 419, in nm_wait_connected
359s     self.wait_output(['nmcli', 'dev', 'show', iface], '(connected', 
timeout)
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/base.py",
 line 416, in wait_output
359s     self.fail('timed out waiting for "{}" to appear in 
{}'.format(expected_output, cmd))
359s AssertionError: timed out waiting for "(connected" to appear in ['nmcli', 
'dev', 'show', 'iface2']
359s 
359s ======================================================================
359s FAIL: test_ip6_token (__main__.TestNetworkd.test_ip6_token)
359s ----------------------------------------------------------------------
359s Traceback (most recent call last):
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/ethernets.py",
 line 221, in test_ip6_token
359s     self.assert_iface_up(self.dev_e_client, ['inet6 2600::42/64'])
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/base.py",
 line 308, in assert_iface_up
359s     out = self.assert_iface(iface, expected_ip_a, unexpected_ip_a)
359s           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
359s   File 
"/tmp/autopkgtest-lxc.jsi7kgt0/downtmp/build.Csh/src/tests/integration/base.py",
 line 298, in assert_iface
359s     self.assertRegex(out, r, out)
359s AssertionError: Regex didn't match: 'inet6 2600::42/64' not found in '81: 
eth42@veth42: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
group default qlen 1000\n    link/ether ea:67:94:09:48:31 brd ff:ff:ff:ff:ff:ff 
promiscuity 0 allmulti 0 minmtu 68 maxmtu 65535 \n    veth numtxqueues 64 
numrxqueues 64 gso_max_size 65536 gso_max_segs 65535 tso_max_size 524280 
tso_max_segs 65535 gro_max_size 65536 \n    inet6 2600::19/128 scope global 
dynamic noprefixroute \n       valid_lft 86395sec preferred_lft 86395sec\n    
inet6 fe80::e867:94ff:fe09:4831/64 scope link proto kernel_ll \n       
valid_lft forever preferred_lft forever\n' : 81: eth42@veth42: 
<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
qlen 1000
359s     link/ether ea:67:94:09:48:31 brd ff:ff:ff:ff:ff:ff promiscuity 0 
allmulti 0 minmtu 68 maxmtu 65535 
359s     veth numtxqueues 64 numrxqueues 64 gso_max_size 65536 gso_max_segs 
65535 tso_max_size 524280 tso_max_segs 65535 gro_max_size 65536 
359s     inet6 2600::19/128 scope global dynamic noprefixroute 
359s        valid_lft 86395sec preferred_lft 86395sec
359s     inet6 fe80::e867:94ff:fe09:4831/64 scope link proto kernel_ll 
359s        valid_lft forever preferred_lft forever

https://ci.debian.net/packages/n/netplan.io/testing/amd64/47450641/#S10

-- 
Kind regards,
Luca Boccassi

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

Reply via email to