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

Reply via email to