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