I re-verified the Groovy SRU (0.102-0ubuntu1~20.10.3) and updated the
corresponding test logs for Groovy in the bug description. The logs are
the same as in LP: #1922898 (same package, version & tests).

All tests passed on first run.

** 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.102:
  - New API for NetworkManager YAML backend
  - Improved netplan set CLI to override existing files
  - Documentation improvements
  - Allow running more tests in a container
  - Added congestion-window & advertised-receive-window options for routes
  - Added ttl option for tunnels (LP: #1846783)
  - systemd v247 compatibility (for changing MAC address)
  - Prevent duplicate ARPIPTargets in NetDev files (LP: #1915837)
  - Enable pristine-tar in gbp
  
  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.
  
  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:
  
  Groovy:
- https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/groovy_amd64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/groovy_arm64.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/groovy_armhf.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/groovy_ppc64el.log
- https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/groovy_s390x.log
+ https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/groovy_amd64.log
+ https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/groovy_arm64.log
+ https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/groovy_armhf.log
+ https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/groovy_ppc64el.log
+ https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/groovy_s390x.log
  
  Focal:
  https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/focal_amd64.log
  https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/focal_arm64.log
  https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/focal_armhf.log
  https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/focal_ppc64el.log
  https://git.launchpad.net/~slyon/+git/files/tree/LP1922898/focal_s390x.log
  
  [Other Info]
  The integration test logs are attached to this bug, once the package has been 
accepted into -proposed and the tests have been executed on the real 
infrastructure.
  
  [Changelog]
  abad253 tests:bonds: fix flaky resend_igmp test
  6270143 tests:base: avoid long waits
  b98a160 tests:base: improve daemon-reload check
  3f19eeb tests:base: improve reliabilty by using higher timeout
  a049983 tests:base: improve management interface handling
  8cb8621 test:utils: cleanup formatting
  e05731c cli:set: write to existing YAML file, if available (#197)
  2263a13 libnetplan: provide API for NetworkManager YAML backend (#193)
  d34df50 test:tunnels: improve stability of wireguard test
  15a3380 Prevent duplicate ARPIPTargets in NetDev files (LP: #1915837) (#199)
  2ccddbe tests:integration: cleanup OVS/WPA files (#198)
  9767b63 Improve integration tests (#196)
  f086808 Enable CodeQL code scanning (#195)
  6c8ed65 Added TTL option for tunnels (LP: #1846783) (#194)
  1e0f223 Added per route congestion-window/advertised-receive-window options 
(#177)
  ac2a1b9 Update Github URL (#192)
  165e908 cli:utils: handle emtpy netifaces.ifaddresess call (#188)
  51a6032 Stop using deprecated systemd-resolve tool
  d9d35c6 cli:apply: Add comment about snapd/DBus compatibility
  bdc2b1d Clarified `dhcp-identifier` option (#186)
  1413f0e tests:integration: adopt for racy systemd MAC assignment
  222c104 github: run action on any pull request
  03746b4 tests:dbus: improve test stability of timeouts
  465c530 tests:tunnels: improve test reliability
  944b1e3 tests: adopt to wording changes as of OVS 2.15
  86bd330 doc: Add a caveat to wake on LAN which is systemd.link related (LP: 
#1909114) (#180)
  41bfbd6 parse: fix 'networkmanager:' backend options for modem connections 
(#179)
  85ff2f5 Fix changing of macaddress with systemd v247 (#178)
  47ad3cc Cleanup unused code, as noted by clang
  72e11a6 parse:doc:test: fix typos (thanks lintian)
  
  == Original description ==
  
  [Freeze Exception Rationale]
  We would like to request a Feature Freeze exception for the new netplan 0.102 
as this release will be carrying important roadmap features targeted for 21.04. 
Things got delayed, but the features we want to deliver are still considered 
important. We are aware that we are late in this cycle, but releasing the new 
netplan version will also unblock some of the other teams. Notably the addition 
of NetworkManager YAML backend integration support will unblock other projects 
such as the NetworkManager-netplan integration.
  
  [Additional details]
  Changelog of upstream netplan 0.102:
  https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/change.log
  
  Build log (incl. unit test run):
  https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/sbuild.log
  
  Install log:
  https://git.launchpad.net/~slyon/+git/files/tree/LP1919453/install.log
  
  I've executed the full set of unit- & integration tests for all 
architectures. Results can be found here:
  https://bileto.ubuntu.com/excuses/4315/hirsute.html
  
  amd64:
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute-ci-train-ppa-service-4315/hirsute/amd64/n/netplan.io/20210322_144258_b78fa@/log.gz
  arm64:
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute-ci-train-ppa-service-4315/hirsute/arm64/n/netplan.io/20210322_171737_41be8@/log.gz
  armhf:
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute-ci-train-ppa-service-4315/hirsute/armhf/n/netplan.io/20210322_140733_8b350@/log.gz
  ppc64el:
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute-ci-train-ppa-service-4315/hirsute/ppc64el/n/netplan.io/20210322_173008_15f29@/log.gz
  s390x:
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute-ci-train-ppa-service-4315/hirsute/s390x/n/netplan.io/20210322_193059_aa17d@/log.gz

** Tags removed: verification-needed-groovy
** Tags added: verification-done-groovy

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

Title:
  [SRU][FFe] Update to netplan.io 0.102

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

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

Reply via email to