[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.2~21.04.1

---
ubuntu-advantage-tools (27.2.2~21.04.1) hirsute; urgency=medium

  * Backport new upstream fix: (LP: #1936833) to hirsute
- Fix regression introduced on 27.2.1 (LP: #1934902)

ubuntu-advantage-tools (27.2.2~21.10.1) impish; urgency=medium

  * d/tools.postinst:
- Do not fail in postinst if cloud-init did not run.
  This fixes the regression introduced in 27.2.1. (LP: #1936833)

 -- Lucas Moura   Tue, 27 Jul 2021 10:57:27
-0300

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.2~18.04.1

---
ubuntu-advantage-tools (27.2.2~18.04.1) bionic; urgency=medium

  * Backport new upstream fix: (LP: #1936833) to bionic
- Fix regression introduced on 27.2.1 (LP: #1934902)

ubuntu-advantage-tools (27.2.2~21.10.1) impish; urgency=medium

  * d/tools.postinst:
- Do not fail in postinst if cloud-init did not run.
  This fixes the regression introduced in 27.2.1. (LP: #1936833)

 -- Lucas Moura   Tue, 27 Jul 2021 10:53:16
-0300

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.2~20.04.1

---
ubuntu-advantage-tools (27.2.2~20.04.1) focal; urgency=medium

  * Backport new upstream fix: (LP: #1936833) to focal
- Fix regression introduced on 27.2.1 (LP: #1934902)

ubuntu-advantage-tools (27.2.2~21.10.1) impish; urgency=medium

  * d/tools.postinst:
- Do not fail in postinst if cloud-init did not run.
  This fixes the regression introduced in 27.2.1. (LP: #1936833)

 -- Lucas Moura   Tue, 27 Jul 2021 10:54:59
-0300

** Changed in: ubuntu-advantage-tools (Ubuntu Bionic)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.2~16.04.1

---
ubuntu-advantage-tools (27.2.2~16.04.1) xenial; urgency=medium

  * Backport new upstream fix: (LP: #1936833) to xenial
- Fix regression introduced on 27.2.1 (LP: #1934902)

ubuntu-advantage-tools (27.2.2~21.10.1) impish; urgency=medium

  * d/tools.postinst:
- Do not fail in postinst if cloud-init did not run.
  This fixes the regression introduced in 27.2.1. (LP: #1936833)

 -- Lucas Moura   Tue, 27 Jul 2021 10:50:52
-0300

** Changed in: ubuntu-advantage-tools (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Lucas Albuquerque Medeiros de Moura
** Tags removed: verification-needed verification-needed-bionic 
verification-needed-focal verification-needed-hirsute verification-needed-xenial
** Tags added: verification-done verification-done-bionic 
verification-done-focal verification-done-hirsute verification-done-xenial

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Robie Basak
Hello Grant, or anyone else affected,

Accepted ubuntu-advantage-tools into hirsute-proposed. The package will
build now and be available at
https://launchpad.net/ubuntu/+source/ubuntu-advantage-
tools/27.2.2~21.04.1 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
hirsute to verification-done-hirsute. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-hirsute. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Status: Triaged => Fix Committed

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

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Status: Triaged => Fix Committed

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

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-27 Thread Robie Basak
This update is being pulled from all stable releases due to regression
bug 1936833.

** Changed in: ubuntu-advantage-tools (Ubuntu Xenial)
   Status: Fix Released => Triaged

** Changed in: ubuntu-advantage-tools (Ubuntu Bionic)
   Status: Fix Released => Triaged

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Status: Fix Released => Triaged

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Status: Fix Released => Triaged

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-26 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.1~16.04.1

---
ubuntu-advantage-tools (27.2.1~16.04.1) xenial; urgency=medium

  * Backport new upstream release: (LP: #1934902) to xenial

 -- Chad Smith   Fri, 16 Jul 2021 12:47:53
-0600

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-26 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.1~18.04.1

---
ubuntu-advantage-tools (27.2.1~18.04.1) bionic; urgency=medium

  * Backport new upstream release: (LP: #1934902) to bionic

 -- Chad Smith   Fri, 16 Jul 2021 12:48:22
-0600

** Changed in: ubuntu-advantage-tools (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-26 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.1~20.04.1

---
ubuntu-advantage-tools (27.2.1~20.04.1) focal; urgency=medium

  * Backport new upstream release: (LP: #1934902) to focal

 -- Chad Smith   Fri, 16 Jul 2021 12:48:51
-0600

** Changed in: ubuntu-advantage-tools (Ubuntu Bionic)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-26 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-advantage-tools -
27.2.1~21.04.1

---
ubuntu-advantage-tools (27.2.1~21.04.1) hirsute; urgency=medium

  * Backport new upstream release: (LP: #1934902) to hirsute

 -- Chad Smith   Fri, 16 Jul 2021 12:49:23
-0600

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Status: Fix Committed => Fix Released

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-22 Thread Brian Murray
Dear fellow Ubuntu SRU team member please confirm that LP: #1932028 and
LP: #1930741 are also verified before releasing this package to -updates
for any release. Thanks!

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-20 Thread Grant Orndorff
Please note that this release also fixes #1932028 and #1930741 even
though they don't show up on the Pending SRU Page under Changelog Bugs.

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-20 Thread Grant Orndorff
In addition to the integration test logs. Here are manual test logs
verifying the correct versions of distro-info are installed on xenial
and bionic, as described in
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-
tools/+bug/1932028

** Attachment added: "distro-info-version-test.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+attachment/5512240/+files/distro-info-version-test.tar.xz

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-20 Thread Lucas Albuquerque Medeiros de Moura
** 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:
  
    * Schema of `ua status --format=json` has been updated to include more
  information and better organize the information already present.
    * `yaml` is now a format option for `ua status`
    * `http_proxy` and `https_proxy` configuration fields were added
    - When set, `ua` will use the specified proxy.
    - When set, `ua` will configure snap (if installed) and livepatch
  (if enabled) to use the specified proxy
    * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
    - When set, `ua` will configure apt to use the specified proxy
    * `ua refresh` now accepts optional sub commands: `ua refresh contract`
  and `ua refresh config`. `ua refresh contract` does what `ua refresh`
  used to do. `ua refresh config` re-processes the uaclient config file.
  `ua refresh` with no sub command does the equivalent of `ua refresh
  config && ua refresh contract`.
    * `ua config set key=val` is a new command that edits a key in
  uaclient's config file.
    * `ua config unset key` is a new command that removes the value of a key
  uaclient's config file
    * `ua config show` is a new command that shows the current value of
  uaclient config options.
  
  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
  
  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)
  
  
  * Additional Manual tests:
-  - upgrade LTS -> LTS attached container + post-upgrade operations
-  - upgrade LTS -> LTS unattached container + post-upgrade operations
-  - package dependency validation verification for distro-info
- 
+  - upgrade LTS -> LTS attached container + post-upgrade operations
+  - upgrade LTS -> LTS unattached container + post-upgrade operations
+  - package dependency validation verification for distro-info
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  The changes most likely to produce an unexpected regression are the
  changes to the output of `ua status --format=json`. We had (and still
  have) a notice in the output that tools should _not_ rely on the
  structure of the output of this command; however, we know of at least
  one tool that does, and others may as well despite the warning. We have
  avoided changes that we know will break others, but it is possible that
  we broke some unknown integration.
  
  The behavior of `ua refresh` has slightly changed. It now processes the
  proxy configuration before refreshing the contract. Since the proxy
  configuration is also new with this release, it is unlikely that any
  existing use of `ua refresh` will start doing anything new, unless the
  user also adds the new proxy config fields.
  
  This update also changes the schema of some of our state that we keep in
  a json file. We're introducing a basic migration mechanism specifically
  to avoid anything breaking if the json file on disk is the old version.
  In the worst case if the migration script doesn't work, then running `ua
  status` with root privileges will overwrite the existing json file with
  the new version, which will resolve any problems.
  
  [Discussion]
  
  In this release, we're starting to lay the foundation for more proper
  schema versioning of `ua status` output. In the future when we need to
  change the output again, we plan to properly bump the schema version and
  implement a way to select the version the caller expects. At that time
  we will remove our warning from the output and start to guarantee
  version compatibility.
  
  [Changelog]
  
- 
+ Release 27.2.1
+ 
+   * d/control:
+ - remove unnecessary distro-info dependency from build-depends
+   * d/rules:
+ - pick right version of distro-info based on release
+   * docs:
+ + add information about proxy auth to manpage and readme
+   * lib:
+ + handle missing configStatus key in patch status json script
+ 
+ 
+ Release 27.2
+ 
+   * d/control:
+ - add comments to explain complex build-depends
+ - add version 

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-20 Thread Lucas Albuquerque Medeiros de Moura
This are the test results for the ubuntu-advantage-tools 27.2.1 package.


** Attachment added: "ua-27.2.1-test-results.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+attachment/5512237/+files/ua-27.2.1-test-results.tar.xz

** Tags removed: verification-needed verification-needed-bionic 
verification-needed-focal verification-needed-hirsute verification-needed-xenial
** Tags added: verification-done verification-done-bionic 
verification-done-focal verification-done-hirsute verification-done-xenial

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-17 Thread Steve Langasek
Hello Grant, or anyone else affected,

Accepted ubuntu-advantage-tools into hirsute-proposed. The package will
build now and be available at
https://launchpad.net/ubuntu/+source/ubuntu-advantage-
tools/27.2.1~21.04.1 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
hirsute to verification-done-hirsute. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-hirsute. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Status: New => Fix Committed

** Tags added: verification-needed verification-needed-hirsute

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Status: New => Fix Committed

** Tags added: verification-needed-focal

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-16 Thread Chad Smith
** 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:
  
    * Schema of `ua status --format=json` has been updated to include more
  information and better organize the information already present.
    * `yaml` is now a format option for `ua status`
    * `http_proxy` and `https_proxy` configuration fields were added
    - When set, `ua` will use the specified proxy.
    - When set, `ua` will configure snap (if installed) and livepatch
  (if enabled) to use the specified proxy
    * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
    - When set, `ua` will configure apt to use the specified proxy
    * `ua refresh` now accepts optional sub commands: `ua refresh contract`
  and `ua refresh config`. `ua refresh contract` does what `ua refresh`
  used to do. `ua refresh config` re-processes the uaclient config file.
  `ua refresh` with no sub command does the equivalent of `ua refresh
  config && ua refresh contract`.
    * `ua config set key=val` is a new command that edits a key in
  uaclient's config file.
    * `ua config unset key` is a new command that removes the value of a key
  uaclient's config file
    * `ua config show` is a new command that shows the current value of
  uaclient config options.
  
  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
  
  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)
  
  
+ * Additional Manual tests:
+  - upgrade LTS -> LTS attached container + post-upgrade operations
+  - upgrade LTS -> LTS unattached container + post-upgrade operations
+  - package dependency validation verification for distro-info
+ 
+ 
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  The changes most likely to produce an unexpected regression are the
  changes to the output of `ua status --format=json`. We had (and still
  have) a notice in the output that tools should _not_ rely on the
  structure of the output of this command; however, we know of at least
  one tool that does, and others may as well despite the warning. We have
  avoided changes that we know will break others, but it is possible that
  we broke some unknown integration.
  
  The behavior of `ua refresh` has slightly changed. It now processes the
  proxy configuration before refreshing the contract. Since the proxy
  configuration is also new with this release, it is unlikely that any
  existing use of `ua refresh` will start doing anything new, unless the
  user also adds the new proxy config fields.
  
  This update also changes the schema of some of our state that we keep in
  a json file. We're introducing a basic migration mechanism specifically
  to avoid anything breaking if the json file on disk is the old version.
  In the worst case if the migration script doesn't work, then running `ua
  status` with root privileges will overwrite the existing json file with
  the new version, which will resolve any problems.
  
  [Discussion]
  
  In this release, we're starting to lay the foundation for more proper
  schema versioning of `ua status` output. In the future when we need to
  change the output again, we plan to properly bump the schema version and
  implement a way to select the version the caller expects. At that time
  we will remove our warning from the output and start to guarantee
  version compatibility.
  
  [Changelog]
  
  

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-16 Thread Chad Smith
Thanks again for this. We determined we didn't need to have distro-info
in our Build-Depends, which then opened up the possibility to use subst
vars via debian/rules to make more simple Depends on Xenial vs Bionic++.
This changeset is represented here https://github.com/canonical/ubuntu-
advantage-client/commit/4d35b5c4445dc6dba28f7daa3f11ba8c212ea6b2

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-15 Thread Łukasz Zemczak
As per discussion on IRC, I checked the packages and didn't like the
debian/control change of adding a hard-equal version dependency on
distro-info (mostly for the xenial case). Since this will break with an
update of distro-info then. I'd recommend doing a Depends +
Breaks/Conflicts with the unsupported versions of distro-info instead.

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-15 Thread Chad Smith
27.2~21.10.1 released to impish


** Changed in: ubuntu-advantage-tools (Ubuntu Impish)
   Status: New => Fix Released

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-13 Thread Lucas Albuquerque Medeiros de Moura
** Also affects: ubuntu-advantage-tools (Ubuntu Bionic)
   Importance: Undecided
   Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Impish)
   Importance: Undecided
   Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Hirsute)
   Importance: Undecided
   Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Xenial)
   Importance: Undecided
   Status: New

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions


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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-07 Thread Grant Orndorff
** 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:
  
    * Schema of `ua status --format=json` has been updated to include more
  information and better organize the information already present.
    * `yaml` is now a format option for `ua status`
    * `http_proxy` and `https_proxy` configuration fields were added
    - When set, `ua` will use the specified proxy.
    - When set, `ua` will configure snap (if installed) and livepatch
  (if enabled) to use the specified proxy
    * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
    - When set, `ua` will configure apt to use the specified proxy
    * `ua refresh` now accepts optional sub commands: `ua refresh contract`
  and `ua refresh config`. `ua refresh contract` does what `ua refresh`
  used to do. `ua refresh config` re-processes the uaclient config file.
  `ua refresh` with no sub command does the equivalent of `ua refresh
  config && ua refresh contract`.
    * `ua config set key=val` is a new command that edits a key in
  uaclient's config file.
    * `ua config unset key` is a new command that removes the value of a key
  uaclient's config file
    * `ua config show` is a new command that shows the current value of
- uaclient config options.
+ uaclient config options.
  
  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
  
  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)
  
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  The changes most likely to produce an unexpected regression are the
  changes to the output of `ua status --format=json`. We had (and still
  have) a notice in the output that tools should _not_ rely on the
  structure of the output of this command; however, we know of at least
  one tool that does, and others may as well despite the warning. We have
  avoided changes that we know will break others, but it is possible that
  we broke some unknown integration.
  
  The behavior of `ua refresh` has slightly changed. It now processes the
  proxy configuration before refreshing the contract. Since the proxy
  configuration is also new with this release, it is unlikely that any
  existing use of `ua refresh` will start doing anything new, unless the
  user also adds the new proxy config fields.
  
+ This update also changes the schema of some of our state that we keep in
+ a json file. We're introducing a basic migration mechanism specifically
+ to avoid anything breaking if the json file on disk is the old version.
+ In the worst case if the migration script doesn't work, then running `ua
+ status` with root privileges will overwrite the existing json file with
+ the new version, which will resolve any problems.
+ 
  [Discussion]
- 
+ 
+ In this release, we're starting to lay the foundation for more proper
+ schema versioning of `ua status` output. In the future when we need to
+ change the output again, we plan to properly bump the schema version and
+ implement a way to select the version the caller expects. At that time
+ we will remove our warning from the output and start to guarantee
+ version compatibility.
  
  [Changelog]
  
  

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions

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

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-07 Thread Grant Orndorff
** 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:
  
    * Schema of `ua status --format=json` has been updated to include more
- information and better organize the information already present.
-   * `yaml` is now a format option for `ua status`
-   * `http_proxy` and `https_proxy` configuration fields were added
-   - When set, `ua` will use the specified proxy.
-   - When set, `ua` will configure snap (if installed) and livepatch
- (if enabled) to use the specified proxy
-   * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
-   - When set, `ua` will configure apt to use the specified proxy
-   * `ua refresh` now accepts optional sub commands: `ua refresh contract`
- and `ua refresh config`. `ua refresh contract` does what `ua refresh`
- used to do. `ua refresh config` re-processes the uaclient config file.
- `ua refresh` with no sub command does the equivalent of `ua refresh
- config && ua refresh contract`.
-   * `ua config set key=val` is a new command that edits a key in
- uaclient's config file.
-   * `ua config unset key` is a new command that removes the value of a key
- uaclient's config file
-   * `ua config show` is a new command that shows the current value of 
uaclient config options.
+ information and better organize the information already present.
+   * `yaml` is now a format option for `ua status`
+   * `http_proxy` and `https_proxy` configuration fields were added
+   - When set, `ua` will use the specified proxy.
+   - When set, `ua` will configure snap (if installed) and livepatch
+ (if enabled) to use the specified proxy
+   * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
+   - When set, `ua` will configure apt to use the specified proxy
+   * `ua refresh` now accepts optional sub commands: `ua refresh contract`
+ and `ua refresh config`. `ua refresh contract` does what `ua refresh`
+ used to do. `ua refresh config` re-processes the uaclient config file.
+ `ua refresh` with no sub command does the equivalent of `ua refresh
+ config && ua refresh contract`.
+   * `ua config set key=val` is a new command that edits a key in
+ uaclient's config file.
+   * `ua config unset key` is a new command that removes the value of a key
+ uaclient's config file
+   * `ua config show` is a new command that shows the current value of
+ uaclient config options.
  
  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.
+ 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
  
  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)
  
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
- TODO: discuss status json format changes
+ The changes most likely to produce an unexpected regression are the
+ changes to the output of `ua status --format=json`. We had (and still
+ have) a notice in the output that tools should _not_ rely on the
+ structure of the output of this command; however, we know of at least
+ one tool that does, and others may as well despite the warning. We have
+ avoided changes that we know will break others, but it is possible that
+ we broke some unknown integration.
+ 
+ The behavior of `ua refresh` has slightly changed. It now processes the
+ proxy configuration before refreshing the contract. Since the proxy
+ configuration is also new with this release, it is unlikely that any
+ existing use of `ua refresh` will start doing anything new, unless the
+ user also adds the new proxy config fields.
  
  [Discussion]
  
  
  [Changelog]
  
  

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about 

[Bug 1934902] Re: [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal, Hirsute

2021-07-07 Thread Grant Orndorff
** 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:
  
-* 
+   * Schema of `ua status --format=json` has been updated to include more
+ information and better organize the information already present.
+   * `yaml` is now a format option for `ua status`
+   * `http_proxy` and `https_proxy` configuration fields were added
+   - When set, `ua` will use the specified proxy.
+   - When set, `ua` will configure snap (if installed) and livepatch
+ (if enabled) to use the specified proxy
+   * `apt_http_proxy` and `apt_https_proxy` configuration fields were added
+   - When set, `ua` will configure apt to use the specified proxy
+   * `ua refresh` now accepts optional sub commands: `ua refresh contract`
+ and `ua refresh config`. `ua refresh contract` does what `ua refresh`
+ used to do. `ua refresh config` re-processes the uaclient config file.
+ `ua refresh` with no sub command does the equivalent of `ua refresh
+ config && ua refresh contract`.
+   * `ua config set key=val` is a new command that edits a key in
+ uaclient's config file.
+   * `ua config unset key` is a new command that removes the value of a key
+ uaclient's config file
+   * `ua config show` is a new command that shows the current value of 
uaclient config options.
  
  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
  
  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)
  
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  TODO: discuss status json format changes
  
  [Discussion]
  
  
  [Changelog]
  
  

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

Title:
   [SRU] ubuntu-advantage-tools (27.1 -> 27.2) Xenial, Bionic, Focal,
  Hirsute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1934902/+subscriptions

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