[Bug 1938920] Re: [SRU] Update to netplan.io 0.103
Launchpad Bug Tracker
1938920 at bugs.launchpad.net
Mon Sep 27 18:07:20 UTC 2021
This bug was fixed in the package netplan.io - 0.103-0ubuntu5~20.04.1
---------------
netplan.io (0.103-0ubuntu5~20.04.1) focal; urgency=medium
* Backport netplan.io 0.103-0ubuntu5 to 20.04 (LP: #1938920)
- Add YAML generator and Keyfile parser for NetworkManager YAML backend
- Add activation-mode parameter
- Add io.netplan.Netplan.Generate() DBus method
- Changed the way of how unmanaged-devices are handled by NetworkManager
* Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch:
- Do not show a deprecation warning on the backported version
* Update systemd dependency to >= 245.4-4ubuntu3.8 for activation-mode
* Update debian/gbp.conf
* Use debhelper-compat 12 in debian/control
* Keep riscv64 build-time tests disabled
-- Lukas Märdian <slyon at ubuntu.com> Tue, 07 Sep 2021 10:53:10 +0200
** Changed in: netplan.io (Ubuntu Focal)
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/1938920
Title:
[SRU] Update to netplan.io 0.103
Status in netplan.io package in Ubuntu:
Fix Released
Status in netplan.io source package in Focal:
Fix Released
Status in netplan.io source package in Hirsute:
Fix Released
Status in netplan.io source package in Impish:
Fix Released
Bug description:
[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 those improvements.
The most notable changes (besides usual bug-fixes) incoming in 0.103:
- Add YAML generator and Keyfile parser for NetworkManager YAML backend
- Add activation-mode parameter, needs systemd v248+ (LP: #1664844)
- Add default routes as extension of gateway4 & gateway6 (LP: #1756590)
- Add io.netplan.Netplan.Generate() DBus method
- Changed the way of how unmanaged-devices are handled by NetworkManager
- Improve integration test suite (LP: #1922126)
See the changelog entry below for a full list of changes and bugs.
[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 release. 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.io package
can be let into -updates.
In addition to the autopkgtests, we want to make sure that a config
using the (legacy) gateway4/6 fields does not print a warning.
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.
[Where problems could occur]
Netplan being a core package it could impact the whole networking stack of the operating system up to the point where servers would not be reachable anymore after a reboot, due to broken network config being generated by netplan at bootup. In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug:
Hirsute:
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/hirsute_amd64.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/hirsute_arm64.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/hirsute_armhf.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/hirsute_ppc64el.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/hirsute_s390x.log
Focal:
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/focal_amd64.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/focal_arm64.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/focal_armhf.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/focal_ppc64el.log
https://git.launchpad.net/~slyon/+git/files/tree/LP1938920/focal_s390x.log
[Other Info]
The integration test logs will be attached to this bug, once the package has been accepted into -proposed and the tests have been executed on the real infrastructure.
On Hirsute the (rather flaky) 'regressions' test regressed in -release
and was therefore skipped in this SRU.
[Changelog]
2f0ff65 parse-nm: fix 32bit format string
51c872d cli: Fix failure with "set-name" and "bridges" (#221)
7844058 Gateway fields deprecation and default routing support (FR-728) (LP: #1756590) (#216) – Deprecation warning is muted in SRUs
b90f429 parse: routes: avoid creating dangling pointers on error (#220)
4b7c7a6 parse: handle_routes: clean up the route on error (#219)
54283a0 parser: warn user on multiple global gateway (LP: #1901836) (FR-728) (#217)
2fd3fc2 parse: fix whitespace
5a306c9 parse: new macro set_str_if_null to avoid duplicating existing fields (#218)
9bf63c2 README: add design document reference, update IRC server
417257d Implement basic Keyfile parser (FR-1046) (#212)
9ae9eb7 Improve integration tests interface-ready waiting logic (LP: #1922126) (#204)
922ac81 Implement YAML generator (FR-1046) (#211)
2a7fc68 Implicitly consider devices with activation-mode set as optional (#214)
44dab84 Fix NM unmanaged-devices (changes behavior) (#201)
dafe0a9 Improve subprocess calls to binaries in /sbin + udevadm (#205)
f933369 Handle enum element override (#213)
a8c8564 Add support for the activation-mode parameter (LP: #1664844) (#171)
833952e Fix ABI regression LP: #1922898 FR-1273 (#206)
dd4db6b cli: SNAP special handling: improve test coverage and error handling (#209)
2eafea3 dbus:cli: implement io.netplan.Netplan.Generate() (#208)
da3fab1 cli:set: Fix netplan-set on Core20 (#207)
a42fc2f Fix parsing of OVS values with colons (LP: #1913906) (#203)
2f7d973 tests:tunnels: improve flaky wireguard test with wait_output()
3ec52c4 cli:apply: reload/reconfigure networkd instead of restart (#200)
abad253 tests:bonds: fix flaky resend_igmp test
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1938920/+subscriptions
More information about the foundations-bugs
mailing list