[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