** Description changed:

  [Freeze Exception Rationale]
  
  We would like to request a Feature Freeze exception for the new netplan
  0.99 as this release will be carrying important roadmap features
  targeted for 20.04. Everything got drastically delayed due to not having
  a full-time netplan maintainer for most part of the cycle, but the
  features we want to deliver are still considered important. We are well
  aware of how late it is in the cycle, and in normal circumstances we
  would not request such an exception, but releasing the new netplan
  version will also unblock some of the other teams. Notably the
  generation of libnetplan will unblock other feature requests in packages
  like NetworkManager for uc20.
  
+ === SRU ===
+ [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 most notable changes (besides usual bug-fixes) incoming in 0.99:
-  * Adding `phase2` keyword to `auth` section
-  * Allowing `critical` to be used without `dhcp4`/`dhcp6` enabled
-  * Support for GSM modems in the NetworkManager backend (with the `modems` 
keyword)
-  * Adding `emit-lldp` option for networkd backend
-  * Split out the netplan parser into a separate libnetplan library
-  * Adding `ipv6-address-generation` field for NM backend
-  * Adding WiFi flags for `bssid`/`band`/`channel`
-  * Adding support for SR-IOV network devices
+  * Adding `phase2` keyword to `auth` section
+  * Allowing `critical` to be used without `dhcp4`/`dhcp6` enabled
+  * Support for GSM modems in the NetworkManager backend (with the `modems` 
keyword)
+  * Adding `emit-lldp` option for networkd backend
+  * Split out the netplan parser into a separate libnetplan library
+  * Adding `ipv6-address-generation` field for NM backend
+  * Adding WiFi flags for `bssid`/`band`/`channel`
+  * Adding support for SR-IOV network devices
+  * Fix not connecting to WiFi after 'netplan apply' (LP: #1874377)
  
- List of commits already merged and ready for 0.99:
- https://paste.ubuntu.com/p/65cc6gJD78/
+ See the changelog entry below for a full list of changes and bugs.
  
- All the changes are completely backward-compatible and users should not
- notice any behavior changes if not using any of the new features.
+ [Test Case]
+ The following development and SRU process was followed:
+ https://wiki.ubuntu.com/NetplanUpdates
  
- So far we have done some test-builds and test-installations locally of
- the packages without any trouble, running autopkgtests on those as well.
- When preparing 0.99 we will of course first make sure the package still
- builds correctly and autopkgtests look good. We will also do upgrade
- testing and provide the results here.
+ 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
  
- It is worth mentioning that netplan comes with extensive unit testing
- and autopkgtest test suite. Even though regressions are not impossible,
- the test suites make them less likely.
+ A successful run is required before the proposed netplan package
+ can be let into -updates.
  
- Thank you!
+ 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.
+ 
+ [Regression Potential]
+ In order to mitigate the regression potential, the results of the
+ aforementioned integration tests are attached to this bug.
+ 
+ <TODO: attach test artifacts for every SRU release>
+ 
+ [Discussion]
+ A bug fix for #1874377 was already part of 0.99-0ubuntu2. This SRU contains
+ the proper fix, which was applied upstream (a9f138d) and handles additional
+ edge cases. All the changes are completely backward-compatible and users
+ should not notice any behavior changes if not using any of the new features.
+ 
+ [Changelog]
+ Distro-Patch:
+ a9f138d Fix LP#1874377: Not connect to WiFi after 'netplan apply' (#133)
+ v0.99:
+ 1ccf7e0 SR-IOV support for explicitly defining the VF count (#130)
+ b7f1d9b SR-IOV support (#129)
+ a5438a2 Implement WakeOnWLan for NM and networkd backends (#128)
+ 9a1633a Implement WiFi flags for bssid/band/channel (#125)
+ 0586a8d Add ipv6-address-generation field for NM backend (#126)
+ 39057cc Fix missing Require= in service unit (#123)
+ ed63344 Rename gsms to modems and enable CDMA (#124)
+ e9e7681 Makefile: fix symbolic link of libnetplan.so (#122)
+ 4ca70d1 Build libnetplan and initial parser for NetworkManager backend 
settings (#112)
+ 0c06743 Merge pull request #121 from 
CanonicalLtd/slyon/focal-integration-tests
+ 039e2c2 Merge branch 'master' into slyon/focal-integration-tests
+ 069e3d8 tests:integration:base: fix stylistic issue
+ 4a46cfd tests:integration:base: Adopt integration tests to NetworkManager 
v1.22
+ 2427ab2 Fix quotation of WPA PSK 64 hex-digit keys for networkd  (#120)
+ df5fbf5 tests:integration:base: give NetworkManager some more time to settle
+ 261c379 Add option `emit-lldp` for networkd backend (#116)
+ 76aa65e Initial support for GSM modems for NetworkManager backend – 2 (#119)
+ 91c59c7 features: add feature flags for new supplicant and phase2 changes
+ 500121f tests: fix calls for yaml.load(): add an explicit Loader=
+ 72a09f7 Allow `critical` to be used without `dhcp4`/`dhcp6` enabled (#107)
+ 053f2cb Handled wired wpa_supplicant driver automatically (#109)
+ 50ac74f Add `phase2` keyword to `auth` section (#108)
+ 77fcd4d networkd: set MTUBytes= in .network files as well (#111)
+ c40f70e Add example for a directly-connected gateway on IPv6. (#110)
+ a5397e6 Honor LDFLAGS when building netplan-dbus (#105)
+ 43d80a6 Makefile: fix escaping in _features.h (#103)
+ 521a695 Refresh devices after restarting backends, some new devices might 
appear

** Description changed:

  [Freeze Exception Rationale]
  
  We would like to request a Feature Freeze exception for the new netplan
  0.99 as this release will be carrying important roadmap features
  targeted for 20.04. Everything got drastically delayed due to not having
  a full-time netplan maintainer for most part of the cycle, but the
  features we want to deliver are still considered important. We are well
  aware of how late it is in the cycle, and in normal circumstances we
  would not request such an exception, but releasing the new netplan
  version will also unblock some of the other teams. Notably the
  generation of libnetplan will unblock other feature requests in packages
  like NetworkManager for uc20.
  
  === SRU ===
  [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 most notable changes (besides usual bug-fixes) incoming in 0.99:
-  * Adding `phase2` keyword to `auth` section
-  * Allowing `critical` to be used without `dhcp4`/`dhcp6` enabled
-  * Support for GSM modems in the NetworkManager backend (with the `modems` 
keyword)
-  * Adding `emit-lldp` option for networkd backend
-  * Split out the netplan parser into a separate libnetplan library
-  * Adding `ipv6-address-generation` field for NM backend
-  * Adding WiFi flags for `bssid`/`band`/`channel`
-  * Adding support for SR-IOV network devices
-  * Fix not connecting to WiFi after 'netplan apply' (LP: #1874377)
+  * Adding `phase2` keyword to `auth` section
+  * Allowing `critical` to be used without `dhcp4`/`dhcp6` enabled
+  * Support for GSM modems in the NetworkManager backend (with the `modems` 
keyword)
+  * Adding `emit-lldp` option for networkd backend
+  * Split out the netplan parser into a separate libnetplan library
+  * Adding `ipv6-address-generation` field for NM backend
+  * Adding WiFi flags for `bssid`/`band`/`channel`
+  * Adding support for SR-IOV network devices
+  * Fix not connecting to WiFi after 'netplan apply' (LP: #1874377)
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Case]
  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.
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  <TODO: attach test artifacts for every SRU release>
  
  [Discussion]
- A bug fix for #1874377 was already part of 0.99-0ubuntu2. This SRU contains
- the proper fix, which was applied upstream (a9f138d) and handles additional
- edge cases. All the changes are completely backward-compatible and users
- should not notice any behavior changes if not using any of the new features.
+ A bug fix for #1874377 was already part of 0.99-0ubuntu2. This SRU contains 
the proper fix, which was applied upstream (a9f138d) and handles additional 
edge cases. All the changes are completely backward-compatible and users should 
not notice any behavior changes if not using any of the new features.
  
  [Changelog]
  Distro-Patch:
  a9f138d Fix LP#1874377: Not connect to WiFi after 'netplan apply' (#133)
  v0.99:
  1ccf7e0 SR-IOV support for explicitly defining the VF count (#130)
  b7f1d9b SR-IOV support (#129)
  a5438a2 Implement WakeOnWLan for NM and networkd backends (#128)
  9a1633a Implement WiFi flags for bssid/band/channel (#125)
  0586a8d Add ipv6-address-generation field for NM backend (#126)
  39057cc Fix missing Require= in service unit (#123)
  ed63344 Rename gsms to modems and enable CDMA (#124)
  e9e7681 Makefile: fix symbolic link of libnetplan.so (#122)
  4ca70d1 Build libnetplan and initial parser for NetworkManager backend 
settings (#112)
  0c06743 Merge pull request #121 from 
CanonicalLtd/slyon/focal-integration-tests
  039e2c2 Merge branch 'master' into slyon/focal-integration-tests
  069e3d8 tests:integration:base: fix stylistic issue
  4a46cfd tests:integration:base: Adopt integration tests to NetworkManager 
v1.22
  2427ab2 Fix quotation of WPA PSK 64 hex-digit keys for networkd  (#120)
  df5fbf5 tests:integration:base: give NetworkManager some more time to settle
  261c379 Add option `emit-lldp` for networkd backend (#116)
  76aa65e Initial support for GSM modems for NetworkManager backend – 2 (#119)
  91c59c7 features: add feature flags for new supplicant and phase2 changes
  500121f tests: fix calls for yaml.load(): add an explicit Loader=
  72a09f7 Allow `critical` to be used without `dhcp4`/`dhcp6` enabled (#107)
  053f2cb Handled wired wpa_supplicant driver automatically (#109)
  50ac74f Add `phase2` keyword to `auth` section (#108)
  77fcd4d networkd: set MTUBytes= in .network files as well (#111)
  c40f70e Add example for a directly-connected gateway on IPv6. (#110)
  a5397e6 Honor LDFLAGS when building netplan-dbus (#105)
  43d80a6 Makefile: fix escaping in _features.h (#103)
  521a695 Refresh devices after restarting backends, some new devices might 
appear

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

Title:
  [FFe] Update to netplan.io 0.99

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/1871825/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to