[Merge] ~danilogondolfo/netplan/+git/ubuntu:noble_1.0.1-1ubuntu1 into ~ubuntu-core-dev/netplan/+git/ubuntu:ubuntu-noble

Danilo Egea Gondolfo mp+470179 at code.launchpad.net
Mon Jul 29 12:03:25 UTC 2024


Danilo Egea Gondolfo has proposed merging ~danilogondolfo/netplan/+git/ubuntu:noble_1.0.1-1ubuntu1 into ~ubuntu-core-dev/netplan/+git/ubuntu:ubuntu-noble.

Requested reviews:
  Lukas Märdian (slyon)
  Ubuntu Core Development Team (ubuntu-core-dev)
Related bugs:
  Bug #1999178 in Netplan: "netplan generator causes deadlock during systemd daemon-reload"
  https://bugs.launchpad.net/netplan/+bug/1999178
  Bug #2066344 in netplan.io (Ubuntu): "netplan.io: autopkgtest fails with systemd 256"
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2066344
  Bug #2071363 in cloud-init (Ubuntu): "netplan apply triggers udev add events for every network interface"
  https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2071363
  Bug #2074197 in netplan.io (Ubuntu): "[SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04"
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074197

For more details, see:
https://code.launchpad.net/~danilogondolfo/netplan/+git/ubuntu/+merge/470179

This is essentially the same netplan.io found in Oracular.

Apart from the changelog, there is just a small diff with distro specific changes, a patch file I renamed to avoid a prefix number collision and a DEP-3 header I added to another patch file.

A PPA is available here https://launchpad.net/~danilogondolfo/+archive/ubuntu/netplan-sru

Autopkgtests look good except for one "scenarios" test (TestNetworkManager.test_remove_virtual_interfaces) that appears to be flaky only on ppc64el. I executed it several times and it passed once, but failed many times. It *is not* failing on Oracular where netplan.io is basically the same as this package. I tested it with and without the patch that disabled the udev control --reload in the generator and I have the impression that is fails way more often with the patch. It's only happening on ppc64el.

Autopkgtests:

https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/s390x/n/netplan.io/20240729_105802_ef836@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/amd64/n/netplan.io/20240729_110739_59501@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/arm64/n/netplan.io/20240729_111042_49323@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/armhf/n/netplan.io/20240729_111154_7f314@/log.gz

On ppc64el, there is one test from "scenarios" (TestNetworkManager.test_remove_virtual_interfaces) that is flaky.

On three consecutive runs it passed once:
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/ppc64el/n/netplan.io/20240729_110320_9209f@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/ppc64el/n/netplan.io/20240729_115407_9dcce@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-danilogondolfo-netplan-sru/noble/ppc64el/n/netplan.io/20240729_115937_363b0@/log.gz

-- 
Your team Ubuntu Core Development Team is requested to review the proposed merge of ~danilogondolfo/netplan/+git/ubuntu:noble_1.0.1-1ubuntu1 into ~ubuntu-core-dev/netplan/+git/ubuntu:ubuntu-noble.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: review-diff.txt
Type: text/x-diff
Size: 397396 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-reviews/attachments/20240729/38142c73/attachment-0001.diff>


More information about the Ubuntu-reviews mailing list