I tested/confirmed netplan.io 1.1.2-8ubuntu1~25.10.1 from questing- proposed. Autopkgtest regressions were intermittent failures. Tests PASS on armhf and show a single, common failure on all other (non-container) architectures, using a recent kernel. The "ethernets->test_link_offloading" test-case is failing for both networking backends (NM & networkd), which is the very same behavior as observed in the Questing (& Noble) release pockets and reported to the Kernel team via bug #2126938 – therefore not a regression.
https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/netplan.io/20251127_232047_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/netplan.io/20251127_234037_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/netplan.io/20251130_112559_abd80@/log.gz – PASS https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/netplan.io/20251128_014903_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/netplan.io/20251127_232811_456e1@/log.gz NetworkManager: https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/network-manager/20251127_224615_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/network-manager/20251127_224905_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/network-manager/20251127_230510_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/network-manager/20251201_184629_8a7c3@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/network-manager/20251127_223635_76f0c@/log.gz ** Tags removed: verification-needed verification-needed-questing ** Tags added: verification-done verification-done-questing ** Description changed: Stable Release Update for netplan.io 1.1.2-8ubuntu1 to Noble (and Plucky, Questing). This version contains bug fixes and new features we want to make available to users of Ubuntu 24.04. netplan.io has an SRU exception for backporting new versions with new features https://documentation.ubuntu.com/sru/en/latest/reference/exception- Netplan-Updates/ [ Impact ] This release contains both test fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: * Allows non standard OVS setups (e.g. OVS from snap) - Switching from hard-coded /usr/bin/ovs-vsctl to dynamic detection of ovs-vsctl (e.g. /{usr,snap}/bin/ovs-vsctl) * Test improvements, especially for slower architectures such as riscv64 * d/t/cloud-init.sh: Adopt for actually generated files instead of dummies * d/control: use dbus-daemon instead of dbus-x11 for build-time tests and suggests systemd-resolved * Note: all new features come with corresponding build-time and DEP-8 integration tests, to confirm their functionality in autopkgtest-cloud. [ Test Plan ] The following development and SRU process was followed: https://documentation.ubuntu.com/sru/en/latest/reference/exception-Netplan-Updates/ Netplan contains an extensive integration test suite that is ran using the SRU package for each releases. This test suite's results are available here: http://autopkgtest.ubuntu.com/packages/n/netplan.io A successful run is required before the proposed netplan package can be let into -updates. The netplan team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Netplan team members will not mark ‘verification-done’ until this has happened. ADDITIONALLY: Also, we want to execute the NetworkManager DEP-8 test against the -proposed version of Netplan, to confirm the integration is still working as expected. Noble autopkgtest logs: https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_amd64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_arm64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_armhf.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_ppc64el.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_s390x.log NetworkManager: https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_amd64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_arm64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_armhf.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_ppc64el.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_s390x.log Plucky autopkgtest logs: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/amd64/n/netplan.io/20251128_102604_25a6d@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/arm64/n/netplan.io/20251128_011906_47e13@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/armhf/n/netplan.io/20251128_140231_476b4@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/ppc64el/n/netplan.io/20251127_233735_c0a24@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/s390x/n/netplan.io/20251127_233908_a1243@/log.gz NetworkManager: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/amd64/n/network-manager/20251127_224438_3e7bb@/log.gz https://autopkgtest.ubuntu.com/packages/network-manager/plucky/arm64 – infrastructure TMPFAIL (same in release pocket, ignoring) https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/armhf/n/network-manager/20251127_224630_5aa0c@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/ppc64el/n/network-manager/20251127_224747_fad48@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/s390x/n/network-manager/20251127_223423_e6035@/log.gz Questing autopkgtest logs: - - TBD + NB: Tests PASS on armhf but show a single, common failure on all other (non-container) architectures, using a recent kernel. The "ethernets->test_link_offloading" test-case is failing for both networking backends, which is the very same behavior as observed in the Questing (& Noble) release pockets and reported to the Kernel team via bug #2126938 – therefore not a regression. + + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/netplan.io/20251127_232047_456e1@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/netplan.io/20251127_234037_456e1@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/netplan.io/20251130_112559_abd80@/log.gz – PASS + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/netplan.io/20251128_014903_456e1@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/netplan.io/20251127_232811_456e1@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/netplan.io/20251127_232811_456e1@/log.gz + NetworkManager: + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/network-manager/20251127_224615_03b12@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/network-manager/20251127_224905_03b12@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/network-manager/20251127_230510_03b12@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/network-manager/20251201_184629_8a7c3@/log.gz + https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/network-manager/20251127_223635_76f0c@/log.gz [ Where problems could occur ] * This is not a big release and has been available on Questing/Resolute for some time without any concerning issues reported. * As usual, any backwards compatibility issue that prevents the new Netplan to parse existing YAML files would leave the system without networking configuration after a reboot or add unexpected logging output. Therefore, we added two patches in "d/p/sru-compat/*" to mute one warning and convert one error to a warning, as it used to be on Noble. * Notably, the feature to wait for DNS servers in systemd-networkd-wait- online has been dropped from the Noble backport, as it relies on upstream systemd functionality of systemd v258 (that has been backported to systemd 257.2-3ubuntu1 in Plucky) [ Other Info ] * Similar backports have been done in the past, e.g. bug #2103603 * A PPA for testing can be found at https://launchpad.net/~slyon/+archive/ubuntu/lp-2127195-backport-1.1.2-7u3/+packages * This backport also adds a new "Suggests: systemd-resolved" to the "netplan.io" binary package, mostly for compatibility with Debian. This will not change behavior in Ubuntu, as systemd-resolved is already pre- installed and Suggests wouldn't be auto-installed anyway. [ Changelog ] * Backport netplan.io 1.1.2-7ubuntu3 (LP: #2127195) - Allows non standard OVS setups (e.g. OVS from snap) - Test improvements, especially for slower architectures such as riscv46 - d/t/cloud-init.sh: Adopt for actually generated files instead of dummies - d/control: use dbus-daemon instead of dbus-x11 for build-time tests and suggests systemd-resolved * SRU compatibility - d/gbp.con: Update for Noble - d/libnetplan1.symbols: keep it at the original version - d/p/series: Keep d/p/sru-compat/* patches - d/p/series: Drop wait-online-dns* which is incompatible with systemd v255 + d/control: Keep systemd dependency at v248 [ Git Changelog ] da4d2ece changelog 58cecb72 d/p/series,d/control: Drop wait-online-dns* which is incompatible with Noble. # NOBLE ONLY a27f7879 d/p/series: Keep d/p/sru-compat/* patches # NOBLE ONLY 8b99a30b d/libnetplan1.symbols: keep it at the original version # NOBLE ONLY 315b536f d/gbp.conf: Update for Noble fd11a96e changelog: Backport netplan.io 1.1.2-8ubuntu1 (LP: #2127195) ** Description changed: Stable Release Update for netplan.io 1.1.2-8ubuntu1 to Noble (and Plucky, Questing). This version contains bug fixes and new features we want to make available to users of Ubuntu 24.04. netplan.io has an SRU exception for backporting new versions with new features https://documentation.ubuntu.com/sru/en/latest/reference/exception- Netplan-Updates/ [ Impact ] This release contains both test fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: * Allows non standard OVS setups (e.g. OVS from snap) - Switching from hard-coded /usr/bin/ovs-vsctl to dynamic detection of ovs-vsctl (e.g. /{usr,snap}/bin/ovs-vsctl) * Test improvements, especially for slower architectures such as riscv64 * d/t/cloud-init.sh: Adopt for actually generated files instead of dummies * d/control: use dbus-daemon instead of dbus-x11 for build-time tests and suggests systemd-resolved * Note: all new features come with corresponding build-time and DEP-8 integration tests, to confirm their functionality in autopkgtest-cloud. [ Test Plan ] The following development and SRU process was followed: https://documentation.ubuntu.com/sru/en/latest/reference/exception-Netplan-Updates/ Netplan contains an extensive integration test suite that is ran using the SRU package for each releases. This test suite's results are available here: http://autopkgtest.ubuntu.com/packages/n/netplan.io A successful run is required before the proposed netplan package can be let into -updates. The netplan team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Netplan team members will not mark ‘verification-done’ until this has happened. ADDITIONALLY: Also, we want to execute the NetworkManager DEP-8 test against the -proposed version of Netplan, to confirm the integration is still working as expected. Noble autopkgtest logs: https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_amd64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_arm64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_armhf.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_ppc64el.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/noble_s390x.log NetworkManager: https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_amd64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_arm64.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_armhf.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_ppc64el.log https://git.launchpad.net/~slyon/+git/files/tree/LP2127195/nm_noble_s390x.log Plucky autopkgtest logs: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/amd64/n/netplan.io/20251128_102604_25a6d@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/arm64/n/netplan.io/20251128_011906_47e13@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/armhf/n/netplan.io/20251128_140231_476b4@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/ppc64el/n/netplan.io/20251127_233735_c0a24@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/s390x/n/netplan.io/20251127_233908_a1243@/log.gz NetworkManager: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/amd64/n/network-manager/20251127_224438_3e7bb@/log.gz https://autopkgtest.ubuntu.com/packages/network-manager/plucky/arm64 – infrastructure TMPFAIL (same in release pocket, ignoring) https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/armhf/n/network-manager/20251127_224630_5aa0c@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/ppc64el/n/network-manager/20251127_224747_fad48@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/s390x/n/network-manager/20251127_223423_e6035@/log.gz Questing autopkgtest logs: NB: Tests PASS on armhf but show a single, common failure on all other (non-container) architectures, using a recent kernel. The "ethernets->test_link_offloading" test-case is failing for both networking backends, which is the very same behavior as observed in the Questing (& Noble) release pockets and reported to the Kernel team via bug #2126938 – therefore not a regression. https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/netplan.io/20251127_232047_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/netplan.io/20251127_234037_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/netplan.io/20251130_112559_abd80@/log.gz – PASS https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/netplan.io/20251128_014903_456e1@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/netplan.io/20251127_232811_456e1@/log.gz - https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/netplan.io/20251127_232811_456e1@/log.gz NetworkManager: https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/amd64/n/network-manager/20251127_224615_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/arm64/n/network-manager/20251127_224905_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/n/network-manager/20251127_230510_03b12@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/ppc64el/n/network-manager/20251201_184629_8a7c3@/log.gz https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/s390x/n/network-manager/20251127_223635_76f0c@/log.gz [ Where problems could occur ] * This is not a big release and has been available on Questing/Resolute for some time without any concerning issues reported. * As usual, any backwards compatibility issue that prevents the new Netplan to parse existing YAML files would leave the system without networking configuration after a reboot or add unexpected logging output. Therefore, we added two patches in "d/p/sru-compat/*" to mute one warning and convert one error to a warning, as it used to be on Noble. * Notably, the feature to wait for DNS servers in systemd-networkd-wait- online has been dropped from the Noble backport, as it relies on upstream systemd functionality of systemd v258 (that has been backported to systemd 257.2-3ubuntu1 in Plucky) [ Other Info ] * Similar backports have been done in the past, e.g. bug #2103603 * A PPA for testing can be found at https://launchpad.net/~slyon/+archive/ubuntu/lp-2127195-backport-1.1.2-7u3/+packages * This backport also adds a new "Suggests: systemd-resolved" to the "netplan.io" binary package, mostly for compatibility with Debian. This will not change behavior in Ubuntu, as systemd-resolved is already pre- installed and Suggests wouldn't be auto-installed anyway. [ Changelog ] * Backport netplan.io 1.1.2-7ubuntu3 (LP: #2127195) - Allows non standard OVS setups (e.g. OVS from snap) - Test improvements, especially for slower architectures such as riscv46 - d/t/cloud-init.sh: Adopt for actually generated files instead of dummies - d/control: use dbus-daemon instead of dbus-x11 for build-time tests and suggests systemd-resolved * SRU compatibility - d/gbp.con: Update for Noble - d/libnetplan1.symbols: keep it at the original version - d/p/series: Keep d/p/sru-compat/* patches - d/p/series: Drop wait-online-dns* which is incompatible with systemd v255 + d/control: Keep systemd dependency at v248 [ Git Changelog ] da4d2ece changelog 58cecb72 d/p/series,d/control: Drop wait-online-dns* which is incompatible with Noble. # NOBLE ONLY a27f7879 d/p/series: Keep d/p/sru-compat/* patches # NOBLE ONLY 8b99a30b d/libnetplan1.symbols: keep it at the original version # NOBLE ONLY 315b536f d/gbp.conf: Update for Noble fd11a96e changelog: Backport netplan.io 1.1.2-8ubuntu1 (LP: #2127195) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2127195 Title: [SRU] Backport netplan.io 1.1.2-8ubuntu1 to 24.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2127195/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
