** Description changed: [Impact] This release sports both bug-fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: - * <TODO: Create list with LP: # included> + * avoid segfault when comparing null Apt file origin to esm (LP: #1929123) + * make cis service non-beta + * livepatch: alert when snapd does not have wait cmd (LP: #1927905) + * Do not show beta services in autocomplete (GH: #1594) + * Block enabling fips if fips-updates once enabled (GH: #1600) + * pro: obtain AWS IMDSv2 API token before trying to grab pkcs7 doc (GH: #1608) + * Several tweaks to output and messages 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/UbuntuAdvantageToolsUpdate + https://wiki.ubuntu.com/UbuntuAdvantageToolsUpdates The ubuntu-advantage-tools team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. ubuntu-advantage-tools team members will not mark ‘verification-done’ until this has happened. * Automated Test Results <TODO> Attach or link the following automated integration test runs for ubuntu-advantage-tools on each affected LTS release: - lxd.container platform - lxd.kvm platform - AWS Ubuntu PRO - AWS Ubuntu cloud-images (non-Pro) - Azure Ubuntu PRO - Azure Ubuntu cloud-images (non-Pro) - GCP Ubuntu PRO - GCP Ubuntu cloud-images (non-Pro) </TODO> * Manual Test Results - If trusty targeted: - <TODO: attach manual livepatch enablement on HWE kernels for trusty> - For all SRUs: <TODO: attach manual upgrade path test from previous LTS to current -proposed release> - [Regression Potential] In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug. [Discussion] <TODO: other background> [Changelog] ubuntu-advantage-tools (27.1) impish; urgency=medium - * d/control: - - specify debianutils min version - * d/changelog: - - fix lintian typos amend and redact incorrect 27.0 entry (GH: #1624) - * lintian: - - override ubuntu-advantage-pro wanted-by-target cloud-init - - override xenial specific errors - - rename package-specific overrides for pro vs tools - * New upstream release 27.1: - - apt-hook: - + avoid segfault when comparing null Apt file origin to esm - (LP: #1929123) - + avoid wrapping static message formats at 80 chars - + update go build flags based on lintian warnings (GH: #1626) - + only add newlines for MOTD if message file length is non-zero - - attach: do not print contract name if empty - - autocomplete: Do not show beta services in autocomplete (GH: #1594) - - cis: - + make service non-beta - + post enable message pointing to docs - + update cis help url - - docs: update releases.md per SRU review feedback on branch structuring - - enable: correct messaging for beta service (GH: #1588) - - errors: print a more helpful message when ssl fails (GH: #1618) - - fips: - + Block enabling fips if fips-updates once enabled (GH: #1600) - + Update output of fips commands (GH: #1631) - - livepatch: alert when snapd does not have wait cmd (LP: #1927905) - - logging: remove tracebacks for UserFacingErrors (GH: #1586) - - messaging: - + Infra and Apps messaging is mutually exclusive (GH: #1573) - + point to u.com/16-04 instead of u.com/advantage on ESM (GH: #1584) - + separate _remove_msg_template. emit no warranty on infra disabled - - pro: obtain AWS IMDSv2 API token before trying to grab pkcs7 doc - (GH: #1608) - - status: do not show info if not on contract (GH: #1592) - - tests: - + drop trusty specific tests - + fix mock for handle_message_operations - + fix motd message for bionic (GH: #1615) - + integration tests for hirsute and groovy - + manual test for trusty upgrade to xenial - + reboot after dist-upgrade for upgrade test - + test enabling CIS on focal (GH: #1582) - + update messages in integration tests (GH: #1635) - + use proposed pocket on xenial upgrade test - - jenkins: - + add pytest runs for xenial and bionic - + run focal lxd integration tests + * d/control: + - specify debianutils min version + * d/changelog: + - fix lintian typos amend and redact incorrect 27.0 entry (GH: #1624) + * lintian: + - override ubuntu-advantage-pro wanted-by-target cloud-init + - override xenial specific errors + - rename package-specific overrides for pro vs tools + * New upstream release 27.1: + - apt-hook: + + avoid segfault when comparing null Apt file origin to esm + (LP: #1929123) + + avoid wrapping static message formats at 80 chars + + update go build flags based on lintian warnings (GH: #1626) + + only add newlines for MOTD if message file length is non-zero + - attach: do not print contract name if empty + - autocomplete: Do not show beta services in autocomplete (GH: #1594) + - cis: + + make service non-beta + + post enable message pointing to docs + + update cis help url + - docs: update releases.md per SRU review feedback on branch structuring + - enable: correct messaging for beta service (GH: #1588) + - errors: print a more helpful message when ssl fails (GH: #1618) + - fips: + + Block enabling fips if fips-updates once enabled (GH: #1600) + + Update output of fips commands (GH: #1631) + - livepatch: alert when snapd does not have wait cmd (LP: #1927905) + - logging: remove tracebacks for UserFacingErrors (GH: #1586) + - messaging: + + Infra and Apps messaging is mutually exclusive (GH: #1573) + + point to u.com/16-04 instead of u.com/advantage on ESM (GH: #1584) + + separate _remove_msg_template. emit no warranty on infra disabled + - pro: obtain AWS IMDSv2 API token before trying to grab pkcs7 doc + (GH: #1608) + - status: do not show info if not on contract (GH: #1592) + - tests: + + drop trusty specific tests + + fix mock for handle_message_operations + + fix motd message for bionic (GH: #1615) + + integration tests for hirsute and groovy + + manual test for trusty upgrade to xenial + + reboot after dist-upgrade for upgrade test + + test enabling CIS on focal (GH: #1582) + + update messages in integration tests (GH: #1635) + + use proposed pocket on xenial upgrade test + - jenkins: + + add pytest runs for xenial and bionic + + run focal lxd integration tests
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929597 Title: [SRU] ubuntu-advantage-tools (27.0.2 -> 27.1) Xenial, Bionic, Focal, Groovy, Hirsute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1929597/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs