** Description changed:

  [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:
+ 
+ PPA pre-testing:
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/amd64/n/netplan.io/20210906_190834_7e1c7@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/arm64/n/netplan.io/20210906_163607_5a853@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/armhf/n/netplan.io/20210906_155351_d4869@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/ppc64el/n/netplan.io/20210906_163556_fb438@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/s390x/n/netplan.io/20210906_161559_8c42b@/log.gz
+ 
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/amd64/n/netplan.io/20210906_161626_7ed9f@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/arm64/n/netplan.io/20210906_162535_f773a@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/armhf/n/netplan.io/20210906_162001_e04cf@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/ppc64el/n/netplan.io/20210906_161910_b9e21@/log.gz
+ 
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/s390x/n/netplan.io/20210907_071821_e3f95@/log.gz
  
  Hirsute:
  TBD hirsute_amd64.log
  TBD hirsute_arm64.log
  TBD hirsute_armhf.log
  TBD hirsute_ppc64el.log
  TBD hirsute_s390x.log
  
  Focal:
  TBD focal_amd64.log
  TBD focal_arm64.log
  TBD focal_armhf.log
  TBD focal_ppc64el.log
  TBD 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)
  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

** Description changed:

  [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:
  
  PPA pre-testing:
  
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/amd64/n/netplan.io/20210906_190834_7e1c7@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/arm64/n/netplan.io/20210906_163607_5a853@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/armhf/n/netplan.io/20210906_155351_d4869@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/ppc64el/n/netplan.io/20210906_163556_fb438@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute-slyon-netplan/hirsute/s390x/n/netplan.io/20210906_161559_8c42b@/log.gz
  
  
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/amd64/n/netplan.io/20210906_161626_7ed9f@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/arm64/n/netplan.io/20210906_162535_f773a@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/armhf/n/netplan.io/20210906_162001_e04cf@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/ppc64el/n/netplan.io/20210906_161910_b9e21@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-focal-slyon-netplan/focal/s390x/n/netplan.io/20210907_071821_e3f95@/log.gz
  
  Hirsute:
  TBD hirsute_amd64.log
  TBD hirsute_arm64.log
  TBD hirsute_armhf.log
  TBD hirsute_ppc64el.log
  TBD hirsute_s390x.log
  
  Focal:
  TBD focal_amd64.log
  TBD focal_arm64.log
  TBD focal_armhf.log
  TBD focal_ppc64el.log
  TBD 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)
+ 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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1938920

Title:
  [SRU] Update to netplan.io 0.103

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1938920/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to