[Bug 2103603] Re: [SRU] Backport netplan.io 1.1.2-2 to 24.04
Launchpad Bug Tracker
2103603 at bugs.launchpad.net
Wed Apr 23 14:12:19 UTC 2025
This bug was fixed in the package netplan.io - 1.1.2-2~ubuntu24.10.1
---------------
netplan.io (1.1.2-2~ubuntu24.10.1) oracular; urgency=medium
* Backport netplan.io 1.1.2-2 (LP: #2103603)
- wifi: add support for wpa-psk-sha256 (LP #2102097, #2085320, #2084237)
- networkmanager: add support for "routing-policy" (LP #2086544)
- parse: fix renderer validation for nm-devices (LP #2091755)
- d/p/lp2095203: Don't crash on udevadm trigger errors in 'netplan apply'
(LP #2095203)
- d/*.manpages: Use dh_installman and add netplan(8) manpage
- d/netplan-generator.doc-base: Register YAML reference with doc-base
- d/copyright: Update for 2025
- d/control: remove alternative dependency on deprecated pep8
- d/{rules,control}: use dh-sequence-python3
- d/t/control: Avoid flaky 'wifi' DEP8 test, instead SKIP if conditions
are not met
- d/t/control: Add test dependency on dhcpcd-base, replacing ISC dhclient
- d/patches: improve WiFi testing
+ 0002-tests-wifi-use-dhcpcd-istead-of-deprecated-ISC-dhcli.patch
+ 0003-tests-add-integration-test-for-wifi-psk-sha256.patch
* sru-compat: Mute warning if a priority is not set
- d/p/sc/0006-validation-Mute-warning-if-a-priority-is-not-set-for.patch
-- Lukas Märdian <slyon at ubuntu.com> Wed, 19 Mar 2025 12:48:48 +0100
** Changed in: netplan.io (Ubuntu Oracular)
Status: Fix Committed => Fix Released
** Changed in: netplan.io (Ubuntu Noble)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netplan.io in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/2103603
Title:
[SRU] Backport netplan.io 1.1.2-2 to 24.04
Status in netplan.io package in Ubuntu:
Fix Released
Status in netplan.io source package in Noble:
Fix Released
Status in netplan.io source package in Oracular:
Fix Released
Status in netplan.io source package in Plucky:
Fix Released
Bug description:
Stable Release Update for netplan.io 1.1.2-2 to Noble (and Oracular).
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://wiki.ubuntu.com/NetplanUpdates
[ Impact ]
This release contains both bug 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:
* wifi: add support for wpa-psk-sha256 by (LP: #2102097, LP#2085320, LP#2084237)
* cli: Don't crash on udevadm trigger errors in 'netplan apply' (LP: #2095203)
* parse: fix renderer validation for nm-devices (LP: #2091755)
* networkmanager: add support for "routing-policy" (LP: #2086544)
* Improved DEP-8 WiFi testing
[ Test Plan ]
The following development and SRU process was followed:
https://wiki.ubuntu.com/NetplanUpdates
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.
Noble autopkgtest logs:
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/noble_amd64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/noble_arm64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/noble_armhf.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/noble_ppc64el.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/noble_s390x.log
Oracular autopkgtest logs:
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/oracular_amd64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/oracular_arm64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/oracular_armhf.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/oracular_ppc64el.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP2103603/oracular_s390x.log
[ Where problems could occur ]
* This is not a big release and is available on Plucky & Debian for
some time now 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 one patch in "d/p/sru-compat/0006-*" to
mute one warning, as it used to be on Noble.
[ Other Info ]
* We've based this backport/SRU on top of Debian's 1.1.2-2 as later
version contain new wait-online logic that cannot be applied on
Noble/Oracular, due to missing systemd functionality.
* A PPA for testing can be found at
https://launchpad.net/~slyon/+archive/ubuntu/lp-2103603-backport-
netplan-1.1.2-2
[ Changelog ]
* Backport netplan.io 1.1.2-2 (LP: #2077011)
- wifi: add support for wpa-psk-sha256 (LP #2102097, #2085320, #2084237)
- networkmanager: add support for "routing-policy" (LP #2086544)
- parse: fix renderer validation for nm-devices (LP #2091755)
- d/p/lp2095203: Don't crash on udevadm trigger errors in 'netplan apply'
(LP #2095203)
- d/*.manpages: Use dh_installman and add netplan(8) manpage
- d/netplan-generator.doc-base: Register YAML reference with doc-base
- d/copyright: Update for 2025
- d/control: remove alternative dependency on deprecated pep8
- d/{rules,control}: use dh-sequence-python3
- d/t/control: Avoid flaky 'wifi' DEP8 test, instead SKIP if conditions
are not met
- d/t/control: Add test dependency on dhcpcd-base, replacing ISC dhclient
- d/patches: improve WiFi testing
+ 0002-tests-wifi-use-dhcpcd-istead-of-deprecated-ISC-dhcli.patch
+ 0003-tests-add-integration-test-for-wifi-psk-sha256.patch
* sru-compat: Mute warning if a priority is not set
- d/p/sc/0006-validation-Mute-warning-if-a-priority-is-not-set-for.patch
[ Git Changelog ]
73344e5f sru-compat: Mute warning if a priority is not set
78d309c2 upload 1.1.2-2 to unstable [skip ci]
d357abc4 d/t/control: fixup Avoid flaky 'wifi' DEP8 test
f354acff changelog
adb56c2f d/p/lp2095203: Don't crash on udevadm trigger errors in 'netplan apply'
eb6ab004 changelog
f4649dd6 d/patches: improve WiFi testing
17045dd5 changelog
6f567082 d/t/control: Add test dependency on dhcpcd-base, replacing ISC dhclient
a8261def d/t/control: Avoid flaky 'wifi' DEP8 test, instead, SKIP if conditions are not met
13f11caf upload 1.1.2-1 to unstable [skip ci]
acd184b5 d/copyright: Update for 2025
b2978635 changelog
4322f09b d/netplan-generator.doc-base: Register YAML reference with doc-base
916c633d Use dh_installman and add netplan(8) manpage
4103d54f Update changelog
72104daf CI: cleanup spread.yml workflow now that PR#184 is fixed
5b12d0f9 wifi: add support for wpa-psk-sha256 https://pad.lv/2085320 https://pad.lv/2084237
b10f840d parse: fix renderer validation for nm-devices
6355a660 doc: Add anchor link for deprecated gateway4/6 keys
28676763 validation: use curly braces for all branches
2add62f0 nm/policy: downgrade new error to warning
9934618b ATTN: validation: warn if a priority is not set for a routing-policy
7a3861c8 validation: remove superfluous comparison
2d94dd0f ATTN: networkmanager: add support for "routing-policy"
eb89cf1b parse.c: quiet "may be used uninitialized" warnings/errors
d0edf5e3 CI: Fix fedora:latest (F41) failure
99b3aad0 use dh-sequence-python3
f70f88c6 remove alternative dependency on pep8
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2103603/+subscriptions
More information about the foundations-bugs
mailing list