2021-05-25 18:04:45 |
Grant Orndorff |
bug |
|
|
added bug |
2021-05-25 18:17:03 |
Grant Orndorff |
description |
[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>
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
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 |
[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:
* 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/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
<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 |
|
2021-05-25 18:35:39 |
Grant Orndorff |
description |
[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:
* 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/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
<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 |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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/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
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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 |
|
2021-05-26 17:54:52 |
Grant Orndorff |
description |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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/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
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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 |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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: #1927329)
* 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/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
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-05-27 17:40:14 |
Grant Orndorff |
attachment added |
|
ua-27.1-integration-test-runs.tar.xz https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1929597/+attachment/5500756/+files/ua-27.1-integration-test-runs.tar.xz |
|
2021-05-27 17:40:52 |
Grant Orndorff |
description |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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: #1927329)
* 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/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
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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: #1927329)
* 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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-06-01 18:22:15 |
Bryce Harrington |
nominated for series |
|
Ubuntu Impish |
|
2021-06-01 18:22:15 |
Bryce Harrington |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Impish) |
|
2021-06-01 18:22:15 |
Bryce Harrington |
nominated for series |
|
Ubuntu Focal |
|
2021-06-01 18:22:15 |
Bryce Harrington |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Focal) |
|
2021-06-01 18:22:15 |
Bryce Harrington |
nominated for series |
|
Ubuntu Groovy |
|
2021-06-01 18:22:15 |
Bryce Harrington |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Groovy) |
|
2021-06-01 18:22:15 |
Bryce Harrington |
nominated for series |
|
Ubuntu Hirsute |
|
2021-06-01 18:22:15 |
Bryce Harrington |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Hirsute) |
|
2021-06-01 18:22:15 |
Bryce Harrington |
nominated for series |
|
Ubuntu Bionic |
|
2021-06-01 18:22:15 |
Bryce Harrington |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Bionic) |
|
2021-06-02 17:57:07 |
Lucas Albuquerque Medeiros de Moura |
description |
[Impact]
This release includes bug-fixes and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:
* 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: #1927329)
* 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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of things that causes user confusion, such as if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the changelog entry below for a full list of fixes and other changes.
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-06-03 19:38:10 |
Chad Smith |
description |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of things that causes user confusion, such as if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the changelog entry below for a full list of fixes and other changes.
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of messages were causing users confusion. For instance, improve error messaging if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the [Changelog] section below for a full list of fixes and other changes.
Below are the high-level/significant changes in this SRU:
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-06-03 19:38:30 |
Chad Smith |
description |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of messages were causing users confusion. For instance, improve error messaging if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the [Changelog] section below for a full list of fixes and other changes.
Below are the high-level/significant changes in this SRU:
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of messages were causing users confusion. For instance, improve error messaging if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the [Changelog] section below for a full list of fixes and other changes.
Below are the notable high-level changes in this SRU:
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-06-03 19:38:54 |
Chad Smith |
description |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of messages were causing users confusion. For instance, improve error messaging if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
See the [Changelog] section below for a full list of fixes and other changes.
Below are the notable high-level changes in this SRU:
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
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/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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
[Impact]
This release provides fixes to numerous issues encountered and reported by users against the recent uatools 27.0.2 release. In general, there were situations or phrasing of messages were causing users confusion. For instance, improve error messaging if trying to enable livepatch with an old snapd installed (LP: #1927329) and noise in logs from (non-critical) segfault messages (LP: #1929123). In addition, this includes some refinements to how we communicate product availability based on what the user already has installed.
Below are the notable high-level changes in this SRU:
* 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: #1927329)
* 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
Finally, these are the links for the notable github issues we are solving in this release:
https://github.com/canonical/ubuntu-advantage-client/issues/1600
https://github.com/canonical/ubuntu-advantage-client/issues/1594
https://github.com/canonical/ubuntu-advantage-client/issues/1608
See the [Changelog] section below for a full list of fixes and other changes.
[Test Case]
The following development and SRU process was followed:
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
Attached in a comment below.
* Manual Test Results
<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.
This release mostly touches various messages output by ua-tools. If anyone is relying on particular output of ua-tools (which they shouldn't), then these changes will affect them.
We overrode some lintian errors in this release. It is possible that if we overrode them too liberally, it could prevent us from getting legitimate lintian errors in the future.
[Discussion]
This is a follow up release to 27 that addresses the issues discovered and reported after that release. It does not introduce any major features. The closest thing to a "new feature" is removing beta status from the "cis" service, but that is not so much adding a new feature as it is making an existing feature more visible.
[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: #1927329)
- 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 |
|
2021-06-04 16:44:21 |
Grant Orndorff |
nominated for series |
|
Ubuntu Xenial |
|
2021-06-04 16:44:21 |
Grant Orndorff |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Xenial) |
|
2021-06-08 15:49:46 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Impish): status |
New |
Fix Committed |
|
2021-06-08 16:07:55 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Hirsute): status |
New |
Fix Committed |
|
2021-06-08 16:07:58 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-06-08 16:08:02 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2021-06-08 16:08:07 |
Brian Murray |
tags |
|
verification-needed verification-needed-hirsute |
|
2021-06-08 16:13:47 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Groovy): status |
New |
Fix Committed |
|
2021-06-08 16:13:55 |
Brian Murray |
tags |
verification-needed verification-needed-hirsute |
verification-needed verification-needed-groovy verification-needed-hirsute |
|
2021-06-08 16:17:33 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-06-08 16:17:43 |
Brian Murray |
tags |
verification-needed verification-needed-groovy verification-needed-hirsute |
verification-needed verification-needed-focal verification-needed-groovy verification-needed-hirsute |
|
2021-06-08 16:20:26 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Bionic): status |
New |
Fix Committed |
|
2021-06-08 16:20:38 |
Brian Murray |
tags |
verification-needed verification-needed-focal verification-needed-groovy verification-needed-hirsute |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute |
|
2021-06-08 16:28:47 |
Brian Murray |
ubuntu-advantage-tools (Ubuntu Xenial): status |
New |
Fix Committed |
|
2021-06-08 16:28:56 |
Brian Murray |
tags |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute verification-needed-xenial |
|
2021-06-15 21:06:37 |
Lucas Albuquerque Medeiros de Moura |
attachment added |
|
ua-27.1-proposed.tar.xz https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1929597/+attachment/5504896/+files/ua-27.1-proposed.tar.xz |
|
2021-06-15 21:07:07 |
Lucas Albuquerque Medeiros de Moura |
tags |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute verification-needed-xenial |
verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute verification-done-xenial |
|
2021-06-16 23:45:27 |
Brian Murray |
tags |
verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute verification-done-xenial |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute verification-needed-xenial |
|
2021-06-17 17:37:21 |
Grant Orndorff |
attachment added |
|
ua-27.1-proposed-with-version-evidence.tar.xz https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1929597/+attachment/5505336/+files/ua-27.1-proposed-with-version-evidence.tar.xz |
|
2021-06-17 17:37:58 |
Grant Orndorff |
tags |
verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute verification-needed-xenial |
verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute verification-done-xenial |
|
2021-06-17 18:13:19 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Impish): status |
Fix Committed |
Fix Released |
|
2021-06-17 18:13:47 |
Robie Basak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-06-17 18:13:45 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Hirsute): status |
Fix Committed |
Fix Released |
|
2021-06-17 18:13:57 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-06-17 18:14:04 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-06-17 18:14:13 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2021-06-17 18:14:23 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|