Public bug reported: 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: - TBD (once it's in noble-proposed) Oracular autopkgtest logs: - TBD (once it's in oracular-proposed) [ 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 ** Affects: netplan.io (Ubuntu) Importance: Undecided Status: Fix Released ** Affects: netplan.io (Ubuntu Noble) Importance: Undecided Status: New ** Affects: netplan.io (Ubuntu Oracular) Importance: Undecided Status: New ** Affects: netplan.io (Ubuntu Plucky) Importance: Undecided Status: Fix Released ** Description changed: 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 + * 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: - TBD (once it's in noble-proposed) Oracular autopkgtest logs: - TBD (once it's in oracular-proposed) [ 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 XXX + * 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 - + * 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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2103603 Title: [SRU] Backport netplan.io 1.1.2-2 to 24.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2103603/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs