[ubuntu/xenial-proposed] ubuntu-advantage-tools 27.3~16.04.1 (Accepted)

2021-10-22 Thread Grant Orndorff
ubuntu-advantage-tools (27.3~16.04.1) xenial; urgency=medium

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

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

  * d/tools.postinst:
- consider cloud to be "none" on any cloud-id error
- purge old ua-messaging.timer/service files
- keep ua-timer.timer disabled if ua-messaging.timer was disabled by
  the user
- properly configure both ubuntu-advantage-timer and
  ubuntu-advantage-licence-check logs
  * d/tools.postrm:
- remove ubuntu-advantage-timer and ubuntu-advantage-license-check logs
  during purge
  * systemd:
- remove ua-messaging.timer/service
- add new ua-timer.timer that runs every 6 hours
- add new ua-license_check.timer that runs every 5 minutes only if
  activated by ua-license-check.path
  * New upstream release 27.3 (LP: #1942929)
- ros:
  + add beta support to enable ros and ros-updates
  + add support for "required services" so that esm-infra and esm-apps
get auto-enabled when enabling ros or ros-updates
  + add support for "dependent services" so that user gets prompted to
disable ros/ros-updates if they disable esm-infra/esm-apps
- fips:
  + allow fips on GCP bionic now that optimized kernel is ready
  + disallow enabling fips on focal on clouds until cloud-optimized focal
fips-certified kernel is ready (LP: #1939449, LP: #1939932)
  + print warning about generic fips kernel if cloud-id fails
- cloud:
  + rely only on cloud-id to determine cloud type (LP: #1940131)
  + catch errors when determining cloud type
(LP: #1938207, LP: #1944676) (GH: #1541)
- azure:
  + bump IMDS API version to support Azure published images
- cli:
  + collect-logs command that creates a tar file with debug-relevant logs
and status info (GH: #463)
  + clean locks on exceptions more thoroughly to avoid false "Operation in
progress" status messages
  + retain past service state after detach
  + shows better error message when a port value in a proxy is invalid
- non-unicode locale support:
  + remove unicode-only characters from help file
  + don't print unicode-only characters in ua fix if non-utf8 locale
(GH: #1463)
- logrotate:
  + add logrotate functionality for ubuntu-advantage-timer.log.
  + Fix root:root logrotate permissions.
- ua-timer.timer:
  + introduce a single systemd timer to handle ua recurring jobs
  + timer runs every 2 hours to support most frequent timer job
  + recurring job intervals are configurable in uaclient.conf
  + individual jobs are disabled if their interval is set to 0
  - status job:
+ update ua status every 12 hours
  - messaging job:
+ update APT/MOTD ESM messaging every 6 hours
  - metering job:
+ disabled until infrastructure is ready
+ for attached machines only, periodically update contract server with
  status information for proper contract metering
- ua-license-check.timer:
  + only runs on LTS GCP instances that are not attached
  + runs every 5 minutes to check if gcp instance has license required to
auto-attach
- logs:
  + fixes duplicate logging (GH: #553)
- tests and support:
  + remove groovy integration tests
  + various improvements to integration tests

Date: Thu, 23 Sep 2021 16:41:51 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Sergio Durigan Junior 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/27.3~16.04.1
Format: 1.8
Date: Thu, 23 Sep 2021 16:41:51 -0400
Source: ubuntu-advantage-tools
Architecture: source
Version: 27.3~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1938207 1939449 1939932 1940131 1942929 1944676
Changes:
 ubuntu-advantage-tools (27.3~16.04.1) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #1942929) to xenial
 .
 ubuntu-advantage-tools (27.3~21.10.1) impish; urgency=medium
 .
   * d/tools.postinst:
 - consider cloud to be "none" on any cloud-id error
 - purge old ua-messaging.timer/service files
 - keep ua-timer.timer disabled if ua-messaging.timer was disabled by
   the user
 - properly configure both ubuntu-advantage-timer and
   ubuntu-advantage-licence-check logs
   * d/tools.postrm:
 - remove ubuntu-advantage-timer and ubuntu-advantage-license-check logs
   during purge
   * systemd:
 - remove ua-messaging.timer/service
 - add new ua-timer.timer that runs every 6 hours
 - add new ua-license_check.timer that runs every 5 minutes only if
   activated by ua-license-check.path
   * New upstream release 27.3 (LP: #1942929)
 - ros:
   + add beta support to enable ros and ros-updates
   + add support for "require

[ubuntu/xenial-proposed] ubuntu-advantage-tools 27.7~16.04.1 (Accepted)

2022-03-24 Thread Grant Orndorff
ubuntu-advantage-tools (27.7~16.04.1) xenial; urgency=medium

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

Date: Thu, 10 Mar 2022 12:17:29 -0500
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Paride Legovini 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/27.7~16.04.1
Format: 1.8
Date: Thu, 10 Mar 2022 12:17:29 -0500
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 27.7~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1964028
Changes:
 ubuntu-advantage-tools (27.7~16.04.1) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #1964028) to xenial
Checksums-Sha1:
 daad0849c38aae0b7804dc3e23f1193be13d791e 1787 
ubuntu-advantage-tools_27.7~16.04.1.dsc
 47d30f58362f7c9bc01bf4d4c32ceb2a3e4d8c85 324256 
ubuntu-advantage-tools_27.7~16.04.1.tar.xz
 9b41e6fac93f7c85bec80449f24493a43aa54419 8928 
ubuntu-advantage-tools_27.7~16.04.1_source.buildinfo
Checksums-Sha256:
 893d2c440c78927b09cbd699f069e2c1ce1b61e15f62dbd5777321c1ba060004 1787 
ubuntu-advantage-tools_27.7~16.04.1.dsc
 bb415bb821858ae496a0fb80bb3c5dddaf1d2b9afce9f7f156f9e88c3433a861 324256 
ubuntu-advantage-tools_27.7~16.04.1.tar.xz
 e25308e5c4eb9c3a101ef989747ba2da9c9433f1752bf8a47befbdbbb91f 8928 
ubuntu-advantage-tools_27.7~16.04.1_source.buildinfo
Files:
 008fa4d00d091e1ca5cfc32320ab33c5 1787 misc important 
ubuntu-advantage-tools_27.7~16.04.1.dsc
 84ebe8343e37c680dee935512045b1f6 324256 misc important 
ubuntu-advantage-tools_27.7~16.04.1.tar.xz
 91da7e5de6651ae7b518026cfcd49d6f 8928 misc important 
ubuntu-advantage-tools_27.7~16.04.1_source.buildinfo
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes


[ubuntu/xenial-proposed] pkgbinarymangler 129.16.04.0 (Accepted)

2023-11-09 Thread Grant Orndorff
pkgbinarymangler (129.16.04.0) xenial; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

Date: Wed, 27 Sep 2023 11:49:44 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Bryce Harrington 
https://launchpad.net/ubuntu/+source/pkgbinarymangler/129.16.04.0
Format: 1.8
Date: Wed, 27 Sep 2023 11:49:44 -0400
Source: pkgbinarymangler
Binary: pkgbinarymangler dh-translations
Architecture: source
Version: 129.16.04.0
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Description:
 dh-translations - debhelper extension for translation support
 pkgbinarymangler - strips translations and alters maintainers during build
Launchpad-Bugs-Fixed: 2037584
Changes:
 pkgbinarymangler (129.16.04.0) xenial; urgency=medium
 .
   * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)
Checksums-Sha1:
 49e57f3bee52f140f62f7709a51ecb07d7ae 1651 pkgbinarymangler_129.16.04.0.dsc
 3b04a657201ecda6d24d9c7f25dd2190387b1333 39620 
pkgbinarymangler_129.16.04.0.tar.xz
Checksums-Sha256:
 3ffb2c2625ec694bbd3d6c7e01a0f8c3f7d5ad2e735974748690817757f2fa2a 1651 
pkgbinarymangler_129.16.04.0.dsc
 48695e97f593dd887f0d8abea6d3a1c53a0325085fcc632094f6acc8156b62a9 39620 
pkgbinarymangler_129.16.04.0.tar.xz
Files:
 d329a761669fbdf41a3035d242cc563b 1651 devel extra 
pkgbinarymangler_129.16.04.0.dsc
 1df3a56f82522164eadad7e369f0d214 39620 devel extra 
pkgbinarymangler_129.16.04.0.tar.xz
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes


[ubuntu/xenial-proposed] ubuntu-advantage-tools 27.9~16.04.1 (Accepted)

2022-06-21 Thread Grant Orndorff
ubuntu-advantage-tools (27.9~16.04.1) xenial; urgency=medium

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

Date: Wed, 18 May 2022 15:44:15 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Paride Legovini 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/27.9~16.04.1
Format: 1.8
Date: Wed, 18 May 2022 15:44:15 -0400
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 27.9~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1973099
Changes:
 ubuntu-advantage-tools (27.9~16.04.1) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #1973099) to xenial
Checksums-Sha1:
 1c0b9f87446909fc926829c75f53d75b69f1b90f 1787 
ubuntu-advantage-tools_27.9~16.04.1.dsc
 f751a43ec46e29850f02f8c8bd836431ab2d2a45 349672 
ubuntu-advantage-tools_27.9~16.04.1.tar.xz
 3cf594d005fc5170ef4c4657cbb9d46c87fa9287 9129 
ubuntu-advantage-tools_27.9~16.04.1_source.buildinfo
Checksums-Sha256:
 205c0036d18eaa6a543bf65c6bbad29ffa9ebb9c34bdc1ed8d29e525f349f294 1787 
ubuntu-advantage-tools_27.9~16.04.1.dsc
 d0570055cee67369841819c3f3e92557263e86e9f1681bb009328a4474ae8698 349672 
ubuntu-advantage-tools_27.9~16.04.1.tar.xz
 384f601eda6e536b6bbdf5069c03c27850ae4df08d240c6a1e1cc77389b775e7 9129 
ubuntu-advantage-tools_27.9~16.04.1_source.buildinfo
Files:
 eb157c92b6add2cf5026f2238916fe00 1787 misc important 
ubuntu-advantage-tools_27.9~16.04.1.dsc
 cd95439a0365a82fda7898c737a78913 349672 misc important 
ubuntu-advantage-tools_27.9~16.04.1.tar.xz
 615146c465f03be5922bbf78b59e554f 9129 misc important 
ubuntu-advantage-tools_27.9~16.04.1_source.buildinfo
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes


[ubuntu/xenial-proposed] ubuntu-advantage-tools 27.11.3~16.04.1 (Accepted)

2022-10-26 Thread Grant Orndorff
ubuntu-advantage-tools (27.11.3~16.04.1) xenial; urgency=medium

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

Date: Tue, 25 Oct 2022 12:46:13 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Paride Legovini 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/27.11.3~16.04.1
Format: 1.8
Date: Tue, 25 Oct 2022 12:46:13 -0400
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 27.11.3~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1993006
Changes:
 ubuntu-advantage-tools (27.11.3~16.04.1) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #1993006) to xenial
Checksums-Sha1:
 4b6374f049ba88921bd13f31669d953578685418 1727 
ubuntu-advantage-tools_27.11.3~16.04.1.dsc
 d8ec9f1bf033626ec69cdbdb8436542eab211673 397212 
ubuntu-advantage-tools_27.11.3~16.04.1.tar.xz
 fbcbcc61041771f77180f8e55fb6a58078d0903b 9663 
ubuntu-advantage-tools_27.11.3~16.04.1_source.buildinfo
Checksums-Sha256:
 71745fbdb4d2608c71102f305d8caa1da36005fe19d3ea00c710baffac4b14e0 1727 
ubuntu-advantage-tools_27.11.3~16.04.1.dsc
 06a938c0ff0286e2b4b7fa57df26a9782080fb166e0aa27462a5da927c50976b 397212 
ubuntu-advantage-tools_27.11.3~16.04.1.tar.xz
 374a81c63d912b92ad7119c100fa4092060a13ea887f9d23698ab8b090971078 9663 
ubuntu-advantage-tools_27.11.3~16.04.1_source.buildinfo
Files:
 76484c401c0b4110542ac6d414fe639f 1727 misc important 
ubuntu-advantage-tools_27.11.3~16.04.1.dsc
 de0ac716490040ad1a22a1198a02817e 397212 misc important 
ubuntu-advantage-tools_27.11.3~16.04.1.tar.xz
 4d72b36852e20ea82b1e4caa8dee7b0d 9663 misc important 
ubuntu-advantage-tools_27.11.3~16.04.1_source.buildinfo
Vcs-Git: https://git.launchpad.net/~paride/ubuntu/+source/ubuntu-advantage-tools
Vcs-Git-Ref: refs/heads/upload-27.11.3-xenial
Vcs-Git-Commit: 7e8214b9948e689af3f12a375b9ddad2591c9791
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes


[ubuntu/xenial-proposed] ubuntu-advantage-tools 27.13.3~16.04.1 (Accepted)

2023-01-31 Thread Grant Orndorff
ubuntu-advantage-tools (27.13.3~16.04.1) xenial; urgency=medium

  * Backport new upstream release: (LP: #2004130 and LP: #2004279) to
xenial

ubuntu-advantage-tools (27.13.3~23.04.1) lunar; urgency=medium

  * d/ubuntu-advantage-tools.preinst: (LP: #2004279)
- correct second set of md5sums to continue avoiding a dpkg conf prompt
  if the only change to the original config file was to the apt_news flag
- restore correct default uaclient.conf when upgrading from 27.13.X and
  the only conf change is apt_news
  * esm-cache.service:
- Catch errors when esm.ubuntu.com is unreachable to avoid causing crash
  reports and degraded systemd status from this non-critical service
  (LP: #2004130)

Date: Tue, 31 Jan 2023 10:07:50 -0500
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Andreas Hasenack 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/27.13.3~16.04.1
Format: 1.8
Date: Tue, 31 Jan 2023 10:07:50 -0500
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 27.13.3~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 2004130 2004279
Changes:
 ubuntu-advantage-tools (27.13.3~16.04.1) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #2004130 and LP: #2004279) to
 xenial
 .
 ubuntu-advantage-tools (27.13.3~23.04.1) lunar; urgency=medium
 .
   * d/ubuntu-advantage-tools.preinst: (LP: #2004279)
 - correct second set of md5sums to continue avoiding a dpkg conf prompt
   if the only change to the original config file was to the apt_news flag
 - restore correct default uaclient.conf when upgrading from 27.13.X and
   the only conf change is apt_news
   * esm-cache.service:
 - Catch errors when esm.ubuntu.com is unreachable to avoid causing crash
   reports and degraded systemd status from this non-critical service
   (LP: #2004130)
Checksums-Sha1:
 d437cb3e099ea87b59178c9d134571be2b664938 2072 
ubuntu-advantage-tools_27.13.3~16.04.1.dsc
 09a79491007ab341429548e7a517ada73eb4e1bf 425940 
ubuntu-advantage-tools_27.13.3~16.04.1.tar.xz
 cf3b6f064f2ae490f8f5bf426226b7538908f5c3 8883 
ubuntu-advantage-tools_27.13.3~16.04.1_source.buildinfo
Checksums-Sha256:
 fea3493b681c95d6d7150ebe319e38406a7357fa29b8fa268699b92be1ba0de0 2072 
ubuntu-advantage-tools_27.13.3~16.04.1.dsc
 1641be7433393b8cf74dc307aca47467df2231bc681d777e8f9005a0d75b150c 425940 
ubuntu-advantage-tools_27.13.3~16.04.1.tar.xz
 81dcf61c316edc77d37597cf95ec197bd7c28b9e5b7f6247e7a3381cf8182692 8883 
ubuntu-advantage-tools_27.13.3~16.04.1_source.buildinfo
Files:
 1ce3063ec3182386e713df1aa919c5cf 2072 misc important 
ubuntu-advantage-tools_27.13.3~16.04.1.dsc
 22e732a04397e1fedc1806e6be6f859a 425940 misc important 
ubuntu-advantage-tools_27.13.3~16.04.1.tar.xz
 f8a100fa29369d8762c4ab929009906c 8883 misc important 
ubuntu-advantage-tools_27.13.3~16.04.1_source.buildinfo
Vcs-Git: 
https://git.launchpad.net/~ahasenack/ubuntu/+source/ubuntu-advantage-tools
Vcs-Git-Commit: b74cadd19ab070e82112b71c6ce7336f50c8d3ad
Vcs-Git-Ref: refs/heads/upload-27.13.3-xenial
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes


[ubuntu/xenial-proposed] ubuntu-advantage-tools 28~16.04 (Accepted)

2023-06-23 Thread Grant Orndorff
ubuntu-advantage-tools (28~16.04) xenial; urgency=medium

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

ubuntu-advantage-tools (28) mantic; urgency=medium

  * d/ubuntu-advantage-tools.postinst:
- more specific regex for ua_config warning
  * d/source/lintian-overrides
- adjust missing-build-dependency-for-dh-addon systemd override to work
  for the different but related error message on jammy onwards
  * New upstream release 28 (LP: #2017949)
- api:
  + new endpoint: u.pro.status.is_attached.v1
  + new endpoint: u.pro.status.enabled_services.v1
- apport: collect default log files if present for bug reports
- apt messaging: add bionic-specific urls
- auto-attach:
  + check for new Azure UBUNTU_PRO license on-boot of non-pro instances
  + exit 4 if attach succeeds but service enablement fails
- cli:
  + avoid unnecessary network calls during autocomplete (GH: #2556)
  + warn users to not rely on human-readable output in scripts
- config: no longer load uaclient.conf from current working directory
- fix:
  + add support for --no-related flag
  + separate target USN from related USNs
- general:
  + logs to user cache directory when run as non-root
  + fix bug where non-root commands failed with file permission error
accessing /tmp/ubuntu-advantage (GH: #2567)
  + use system environment vars by default in sub processes (GH: #2527)
  + fall back to /usr/lib/os-release for release info
  + start logging to default log file until config is loaded
  + remove small timeout from contract checking request
  + avoid crashes when processing unicode text (LP: #2019729)
- livepatch:
  + use uname.machine for kernel arch when checking support
(GH: #2517)
  + display tailored warning messages for granular support statuses
- realtime-kernel: add support for intel-iotg variant
- reboot-required: new criteria for "yes-kernel-livepatches-applied"
  livepatch status must be either "applied" or "nothing-to-apply" and
  livepatch support status must say "supported"
- security-status:
  + always show available/installed counts for esm packages
  + include hint to run apt-get update for up-to-date info (GH: #2443)
  + improve visibility of installed and available updates (GH: #2442)
  + change package info message hint to recommend apt-cache show
  + avoids unnecessary network calls (LP: #2015286, GH: #2536)
- systemd: update service unit for reboot_cmds to not run if not attached
- status:
  + add hint for pro status --all
  + better message if no services are available (LP: #1994923)
- timer: only run timer when attached

Date: Thu, 22 Jun 2023 17:05:46 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Lucas Kanashiro 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/28~16.04
Format: 1.8
Date: Thu, 22 Jun 2023 17:05:46 -0400
Source: ubuntu-advantage-tools
Architecture: source
Version: 28~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1994923 2015286 2017949 2019729
Changes:
 ubuntu-advantage-tools (28~16.04) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #2017949) to xenial
 .
 ubuntu-advantage-tools (28) mantic; urgency=medium
 .
   * d/ubuntu-advantage-tools.postinst:
 - more specific regex for ua_config warning
   * d/source/lintian-overrides
 - adjust missing-build-dependency-for-dh-addon systemd override to work
   for the different but related error message on jammy onwards
   * New upstream release 28 (LP: #2017949)
 - api:
   + new endpoint: u.pro.status.is_attached.v1
   + new endpoint: u.pro.status.enabled_services.v1
 - apport: collect default log files if present for bug reports
 - apt messaging: add bionic-specific urls
 - auto-attach:
   + check for new Azure UBUNTU_PRO license on-boot of non-pro instances
   + exit 4 if attach succeeds but service enablement fails
 - cli:
   + avoid unnecessary network calls during autocomplete (GH: #2556)
   + warn users to not rely on human-readable output in scripts
 - config: no longer load uaclient.conf from current working directory
 - fix:
   + add support for --no-related flag
   + separate target USN from related USNs
 - general:
   + logs to user cache directory when run as non-root
   + fix bug where non-root commands failed with file permission error
 accessing /tmp/ubuntu-advantage (GH: #2567)
   + use system environment vars by default in sub processes (GH: #2527)
   + fall back to /usr/lib/os-release for release info
   + start logging to default log file until config is loaded
   + remove small timeout from contract checking request
   + avoid crashes when processing unic

[ubuntu/xenial-proposed] ubuntu-advantage-tools 28.1~16.04 (Accepted)

2023-06-29 Thread Grant Orndorff
ubuntu-advantage-tools (28.1~16.04) xenial; urgency=medium

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

ubuntu-advantage-tools (28.1) mantic; urgency=medium

  * New upstream release 28.1 (LP: #2017949)
- fips: ensure shim-signed is updated to the version in the fips repo
  if necessary
- status: fix bug where an existing status cache could influence the
  simulated status output

ubuntu-advantage-tools (28) mantic; urgency=medium

  * d/ubuntu-advantage-tools.postinst:
- more specific regex for ua_config warning
  * d/source/lintian-overrides
- adjust missing-build-dependency-for-dh-addon systemd override to work
  for the different but related error message on jammy onwards
  * New upstream release 28 (LP: #2017949)
- api:
  + new endpoint: u.pro.status.is_attached.v1
  + new endpoint: u.pro.status.enabled_services.v1
- apport: collect default log files if present for bug reports
- apt messaging: add bionic-specific urls
- auto-attach:
  + check for new Azure UBUNTU_PRO license on-boot of non-pro instances
  + exit 4 if attach succeeds but service enablement fails
- cli:
  + avoid unnecessary network calls during autocomplete (GH: #2556)
  + warn users to not rely on human-readable output in scripts
- config: no longer load uaclient.conf from current working directory
- fix:
  + add support for --no-related flag
  + separate target USN from related USNs
- general:
  + logs to user cache directory when run as non-root
  + fix bug where non-root commands failed with file permission error
accessing /tmp/ubuntu-advantage (GH: #2567)
  + use system environment vars by default in sub processes (GH: #2527)
  + fall back to /usr/lib/os-release for release info
  + start logging to default log file until config is loaded
  + remove small timeout from contract checking request
  + avoid crashes when processing unicode text (LP: #2019729)
- livepatch:
  + use uname.machine for kernel arch when checking support
(GH: #2517)
  + display tailored warning messages for granular support statuses
- realtime-kernel: add support for intel-iotg variant
- reboot-required: new criteria for "yes-kernel-livepatches-applied"
  livepatch status must be either "applied" or "nothing-to-apply" and
  livepatch support status must say "supported"
- security-status:
  + always show available/installed counts for esm packages
  + include hint to run apt-get update for up-to-date info (GH: #2443)
  + improve visibility of installed and available updates (GH: #2442)
  + change package info message hint to recommend apt-cache show
  + avoids unnecessary network calls (LP: #2015286, GH: #2536)
- systemd: update service unit for reboot_cmds to not run if not attached
- status:
  + add hint for pro status --all
  + better message if no services are available (LP: #1994923)
- timer: only run timer when attached

Date: Mon, 26 Jun 2023 20:49:33 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Lucas Kanashiro 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/28.1~16.04
Format: 1.8
Date: Mon, 26 Jun 2023 20:49:33 -0400
Source: ubuntu-advantage-tools
Architecture: source
Version: 28.1~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 1994923 2015286 2017949 2019729
Changes:
 ubuntu-advantage-tools (28.1~16.04) xenial; urgency=medium
 .
   * Backport new upstream release: (LP: #2017949) to xenial
 .
 ubuntu-advantage-tools (28.1) mantic; urgency=medium
 .
   * New upstream release 28.1 (LP: #2017949)
 - fips: ensure shim-signed is updated to the version in the fips repo
   if necessary
 - status: fix bug where an existing status cache could influence the
   simulated status output
 .
 ubuntu-advantage-tools (28) mantic; urgency=medium
 .
   * d/ubuntu-advantage-tools.postinst:
 - more specific regex for ua_config warning
   * d/source/lintian-overrides
 - adjust missing-build-dependency-for-dh-addon systemd override to work
   for the different but related error message on jammy onwards
   * New upstream release 28 (LP: #2017949)
 - api:
   + new endpoint: u.pro.status.is_attached.v1
   + new endpoint: u.pro.status.enabled_services.v1
 - apport: collect default log files if present for bug reports
 - apt messaging: add bionic-specific urls
 - auto-attach:
   + check for new Azure UBUNTU_PRO license on-boot of non-pro instances
   + exit 4 if attach succeeds but service enablement fails
 - cli:
   + avoid unnecessary network calls during autocomplete (GH: #2556)
   + warn users to not rely on human-readable output in scripts
 - config: no longer load uaclient.conf from current working directory
 - fi

[ubuntu/xenial-proposed] ubuntu-advantage-tools 31.1~16.04 (Accepted)

2024-02-21 Thread Grant Orndorff
ubuntu-advantage-tools (31.1~16.04) xenial; urgency=medium

  * Backport new upstream release (LP: #2048921)

ubuntu-advantage-tools (31.1) noble; urgency=medium

  * fix unit test that failed on newer version of python

ubuntu-advantage-tools (31) noble; urgency=medium

  * d/*:
- rename ubuntu-advantage-tools to ubuntu-pro-client
- rename ubuntu-advantage-pro to ubuntu-pro-image-auto-attach
  * d/apparmor:
- introduce new ubuntu_pro_apt_news apparmor policy
  * d/control:
- update descriptions and homepages
- update ubuntu-pro-client-l10n to Depend on same binary version
  of ubuntu-pro-client
  * d/rules:
- install ubuntu_pro_apt_news apparmor policy
  * d/ubuntu-pro-client.prerm:
- removed dependency on python3 by reimplementing in sh (LP: #2021988)
  * apport:
- collect logs related to ubuntu_pro_apt_news apparmor policy
  * release-upgrades.d/ubuntu-advantage-upgrades.cfg:
- convert APT list files to deb822 files when upgrading to noble
  * systemd/apt-news.service:
- add apparmor profile and capability restrictions
  * systemd/ubuntu-advantage.service:
- avoid deadlock when started during cloud-config.service (LP: #2050022)
  * New upstream release 31 (LP: #2048921)
- api:
  + u.pro.attach.auto.full_auto_attach.v1: new cloud_override param
  + u.pro.status.enabled_services.v1:
* include services in "warning" state
* include "usg"
  + u.pro.security.fix.*.plan.v1: export common objects from
endpoint modules (GH: #2714)
- cli:
  + add autocomplete for api subcommand
  + autocomplete multiple services for enable/disable subcommands
  + if lock is held, cli will retry over the course of a few seconds
- collect-logs:
  + include logs related to ubuntu_pro_apt_news apparmor policy
  + include logs of apt-news.service
  + include logs of esm-cache.service
- enable:
  + use deb822 apt source file format when on noble or later
- fix:
  + avoid insinuating that CVEs were found on the machine (GH: #1522)
  + ignore LSNs when considering related USNs
  + pick CVE description based on what packages are installed
- landscape:
  + don't disable landscape on ubuntu releases where it cannot be
enabled (GH: #2743)
  + no longer assume landscape-client gets removed on disable (GH: #2840)
  + leave client.conf in place instead of renaming
  + require service to be running to consider "enabled"
  + new explanatory message when disabling
- motd: properly pluralize messages about updates (GH: #1579)
- status: show warning when canonical-livepatch command fails
  (LP: #2019997)
- timer jobs: jobs-status.json is now world readable (GH: #2601)

ubuntu-advantage-tools (30.1) noble; urgency=medium

  * fix UnboundLocalError in update-check error handling (LP: #2043836)

Date: Thu, 15 Feb 2024 09:39:55 -0500
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Paride Legovini 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/31.1~16.04
Format: 1.8
Date: Thu, 15 Feb 2024 09:39:55 -0500
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 31.1~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 2019997 2021988 2043836 2048921 2050022
Changes:
 ubuntu-advantage-tools (31.1~16.04) xenial; urgency=medium
 .
   * Backport new upstream release (LP: #2048921)
 .
 ubuntu-advantage-tools (31.1) noble; urgency=medium
 .
   * fix unit test that failed on newer version of python
 .
 ubuntu-advantage-tools (31) noble; urgency=medium
 .
   * d/*:
 - rename ubuntu-advantage-tools to ubuntu-pro-client
 - rename ubuntu-advantage-pro to ubuntu-pro-image-auto-attach
   * d/apparmor:
 - introduce new ubuntu_pro_apt_news apparmor policy
   * d/control:
 - update descriptions and homepages
 - update ubuntu-pro-client-l10n to Depend on same binary version
   of ubuntu-pro-client
   * d/rules:
 - install ubuntu_pro_apt_news apparmor policy
   * d/ubuntu-pro-client.prerm:
 - removed dependency on python3 by reimplementing in sh (LP: #2021988)
   * apport:
 - collect logs related to ubuntu_pro_apt_news apparmor policy
   * release-upgrades.d/ubuntu-advantage-upgrades.cfg:
 - convert APT list files to deb822 files when upgrading to noble
   * systemd/apt-news.service:
 - add apparmor profile and capability restrictions
   * systemd/ubuntu-advantage.service:
 - avoid deadlock when started during cloud-config.service (LP: #2050022)
   * New upstream release 31 (LP: #2048921)
 - api:
   + u.pro.attach.auto.full_auto_attach.v1: new cloud_override param
   + u.pro.status.enabled_services.v1:
 * include services in "warning" state
 * include "usg"
   + u.pro.security.fix.*.plan.v1: export common objects fro

[ubuntu/xenial-proposed] ubuntu-advantage-tools 32~16.04 (Accepted)

2024-05-10 Thread Grant Orndorff
ubuntu-advantage-tools (32~16.04) xenial; urgency=medium

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

ubuntu-advantage-tools (32) oracular; urgency=medium

  * d/postinst: ensure migrations happen in correct package postinst (GH: #2982)
  * d/apparmor: introduce new ubuntu_pro_esm_cache apparmor policy
  * New upstream release 32 (LP: #2060732)
- api:
  + u.pro.attach.token.full_token_attach.v1: add support for attach
with token
  + u.pro.services.disable.v1: add support for disable operation
  + u.pro.services.enable.v1: add support for enable operation
  + u.pro.detach.v1: add support for detach operation
  + u.pro.status.is_attached.v1: add extra fields to API response
  + u.pro.services.dependencies.v1: add support for service dependencies
  + u.pro.security.fix.*.plan.v1: update ESM cache during plan API
if needed
- apt_news: add architectures and packages selectors filters for apt news
- cli:
  + improved cli/log message for unexpected errors (GH: #2600)
  + properly handle setting empty config values (GH: #2925)
- cloud-init: support ubuntu_pro user-data
- collect-logs: update default output file to pro_logs.tar.gz (LP: #2033313)
- config: create public and private config (GH: #2809)
- entitlements:
  + update logic that checks if a service is enabled (LP: #2031192)
- fips: warn/confirm with user if enabling fips downgrades the kernel
- fix: warn users if ESM cache cannot be updated (GH: #2841)
- logging:
  + use journald logging for all systemd services
  + add redundancy to secret redaction
- messaging:
  + add consistent messaging for end of contract state
  + make explicit that unattached enable/disable is a noop (GH: #2487)
  + make explicit that disabling a disabled service is a noop
  + make explicit that enabling an enabled service is a noop
- notices: filter unreadable notices when listing notices (GH: #2898)

Date: Fri, 10 May 2024 12:19:11 -0500
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Athos Ribeiro 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/32~16.04
Format: 1.8
Date: Fri, 10 May 2024 12:19:11 -0500
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 32~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 2031192 2033313 2060732
Changes:
 ubuntu-advantage-tools (32~16.04) xenial; urgency=medium
 .
   * Backport new upstream release to xenial (LP: #2060732)
 .
 ubuntu-advantage-tools (32) oracular; urgency=medium
 .
   * d/postinst: ensure migrations happen in correct package postinst (GH: 
#2982)
   * d/apparmor: introduce new ubuntu_pro_esm_cache apparmor policy
   * New upstream release 32 (LP: #2060732)
 - api:
   + u.pro.attach.token.full_token_attach.v1: add support for attach
 with token
   + u.pro.services.disable.v1: add support for disable operation
   + u.pro.services.enable.v1: add support for enable operation
   + u.pro.detach.v1: add support for detach operation
   + u.pro.status.is_attached.v1: add extra fields to API response
   + u.pro.services.dependencies.v1: add support for service dependencies
   + u.pro.security.fix.*.plan.v1: update ESM cache during plan API
 if needed
 - apt_news: add architectures and packages selectors filters for apt news
 - cli:
   + improved cli/log message for unexpected errors (GH: #2600)
   + properly handle setting empty config values (GH: #2925)
 - cloud-init: support ubuntu_pro user-data
 - collect-logs: update default output file to pro_logs.tar.gz (LP: 
#2033313)
 - config: create public and private config (GH: #2809)
 - entitlements:
   + update logic that checks if a service is enabled (LP: #2031192)
 - fips: warn/confirm with user if enabling fips downgrades the kernel
 - fix: warn users if ESM cache cannot be updated (GH: #2841)
 - logging:
   + use journald logging for all systemd services
   + add redundancy to secret redaction
 - messaging:
   + add consistent messaging for end of contract state
   + make explicit that unattached enable/disable is a noop (GH: #2487)
   + make explicit that disabling a disabled service is a noop
   + make explicit that enabling an enabled service is a noop
 - notices: filter unreadable notices when listing notices (GH: #2898)
Checksums-Sha1:
 fac3a6311c859cdfbe9b78da621c10acbfc7 2347 
ubuntu-advantage-tools_32~16.04.dsc
 90877cca2385778a0c043c3b919005c113276a3a 505604 
ubuntu-advantage-tools_32~16.04.tar.xz
 8f5d22729671c2b9c58296728f15708cda9a2aaa 9759 
ubuntu-advantage-tools_32~16.04_source.buildinfo
Checksums-Sha256:
 b084b99ac3e551d451e4bef11576e15530b6dd02fdbd3d52f4658caa882874a0 2347 
ubuntu-advantage-tools_32~16.04.dsc

[ubuntu/xenial-proposed] ubuntu-advantage-tools 31.2~16.04 (Accepted)

2024-03-04 Thread Grant Orndorff
ubuntu-advantage-tools (31.2~16.04) xenial; urgency=medium

  * Backport new upstream release (LP: #2048921)

ubuntu-advantage-tools (31.2) noble; urgency=medium

  * properly rename logrotate conffile to avoid duplicate confiles, keep user 
changes
and avoid unnecessary prompts (LP: #2055046)
  * use mv_conffile on all ubuntu-advantage-tools conffiles to avoid "obsolete" 
dpkg
conffile statuses
  * fix regression in api u.pro.attach.auto.should_auto_attach.v1 so that it 
works with
the new package names

ubuntu-advantage-tools (31.1) noble; urgency=medium

  * fix unit test that failed on newer version of python

ubuntu-advantage-tools (31) noble; urgency=medium

  * d/*:
- rename ubuntu-advantage-tools to ubuntu-pro-client
- rename ubuntu-advantage-pro to ubuntu-pro-image-auto-attach
  * d/apparmor:
- introduce new ubuntu_pro_apt_news apparmor policy
  * d/control:
- update descriptions and homepages
- update ubuntu-pro-client-l10n to Depend on same binary version
  of ubuntu-pro-client
  * d/rules:
- install ubuntu_pro_apt_news apparmor policy
  * d/ubuntu-pro-client.prerm:
- removed dependency on python3 by reimplementing in sh (LP: #2021988)
  * apport:
- collect logs related to ubuntu_pro_apt_news apparmor policy
  * release-upgrades.d/ubuntu-advantage-upgrades.cfg:
- convert APT list files to deb822 files when upgrading to noble
  * systemd/apt-news.service:
- add apparmor profile and capability restrictions
  * systemd/ubuntu-advantage.service:
- avoid deadlock when started during cloud-config.service (LP: #2050022)
  * New upstream release 31 (LP: #2048921)
- api:
  + u.pro.attach.auto.full_auto_attach.v1: new cloud_override param
  + u.pro.status.enabled_services.v1:
* include services in "warning" state
* include "usg"
  + u.pro.security.fix.*.plan.v1: export common objects from
endpoint modules (GH: #2714)
- cli:
  + add autocomplete for api subcommand
  + autocomplete multiple services for enable/disable subcommands
  + if lock is held, cli will retry over the course of a few seconds
- collect-logs:
  + include logs related to ubuntu_pro_apt_news apparmor policy
  + include logs of apt-news.service
  + include logs of esm-cache.service
- enable:
  + use deb822 apt source file format when on noble or later
- fix:
  + avoid insinuating that CVEs were found on the machine (GH: #1522)
  + ignore LSNs when considering related USNs
  + pick CVE description based on what packages are installed
- landscape:
  + don't disable landscape on ubuntu releases where it cannot be
enabled (GH: #2743)
  + no longer assume landscape-client gets removed on disable (GH: #2840)
  + leave client.conf in place instead of renaming
  + require service to be running to consider "enabled"
  + new explanatory message when disabling
- motd: properly pluralize messages about updates (GH: #1579)
- status: show warning when canonical-livepatch command fails
  (LP: #2019997)
- timer jobs: jobs-status.json is now world readable (GH: #2601)

ubuntu-advantage-tools (30.1) noble; urgency=medium

  * fix UnboundLocalError in update-check error handling (LP: #2043836)

Date: Thu, 29 Feb 2024 09:03:11 -0500
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Paride Legovini 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/31.2~16.04
Format: 1.8
Date: Thu, 29 Feb 2024 09:03:11 -0500
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 31.2~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 2019997 2021988 2043836 2048921 2050022 2055046
Changes:
 ubuntu-advantage-tools (31.2~16.04) xenial; urgency=medium
 .
   * Backport new upstream release (LP: #2048921)
 .
 ubuntu-advantage-tools (31.2) noble; urgency=medium
 .
   * properly rename logrotate conffile to avoid duplicate confiles, keep user 
changes
 and avoid unnecessary prompts (LP: #2055046)
   * use mv_conffile on all ubuntu-advantage-tools conffiles to avoid 
"obsolete" dpkg
 conffile statuses
   * fix regression in api u.pro.attach.auto.should_auto_attach.v1 so that it 
works with
 the new package names
 .
 ubuntu-advantage-tools (31.1) noble; urgency=medium
 .
   * fix unit test that failed on newer version of python
 .
 ubuntu-advantage-tools (31) noble; urgency=medium
 .
   * d/*:
 - rename ubuntu-advantage-tools to ubuntu-pro-client
 - rename ubuntu-advantage-pro to ubuntu-pro-image-auto-attach
   * d/apparmor:
 - introduce new ubuntu_pro_apt_news apparmor policy
   * d/control:
 - update descriptions and homepages
 - update ubuntu-pro-client-l10n to Depend on same binary version
   of ubuntu-pro-client
   * d/rules:
 - install ubuntu_pro_apt_n

[ubuntu/xenial-proposed] ubuntu-advantage-tools 32.2~16.04 (Accepted)

2024-05-23 Thread Grant Orndorff
ubuntu-advantage-tools (32.2~16.04) xenial; urgency=medium

  * Backport 32.2 to xenial (LP: #2066929)

ubuntu-advantage-tools (32.2) oracular; urgency=medium

  * d/apparmor: adjust rules for violations found during testing (LP: #2066929)

ubuntu-advantage-tools (32.1) oracular; urgency=medium

  * d/apparmor: allow access for /etc/os-release on all supported
profiles (LP: #2065573)
  * apport: get path for timer job status from the correct place (LP: #2065616)

ubuntu-advantage-tools (32) oracular; urgency=medium

  * d/postinst: ensure migrations happen in correct package postinst (GH: #2982)
  * d/apparmor: introduce new ubuntu_pro_esm_cache apparmor policy
  * New upstream release 32 (LP: #2060732)
- api:
  + u.pro.attach.token.full_token_attach.v1: add support for attach
with token
  + u.pro.services.disable.v1: add support for disable operation
  + u.pro.services.enable.v1: add support for enable operation
  + u.pro.detach.v1: add support for detach operation
  + u.pro.status.is_attached.v1: add extra fields to API response
  + u.pro.services.dependencies.v1: add support for service dependencies
  + u.pro.security.fix.*.plan.v1: update ESM cache during plan API
if needed
- apt_news: add architectures and packages selectors filters for apt news
- cli:
  + improved cli/log message for unexpected errors (GH: #2600)
  + properly handle setting empty config values (GH: #2925)
- cloud-init: support ubuntu_pro user-data
- collect-logs: update default output file to pro_logs.tar.gz (LP: #2033313)
- config: create public and private config (GH: #2809)
- entitlements:
  + update logic that checks if a service is enabled (LP: #2031192)
- fips: warn/confirm with user if enabling fips downgrades the kernel
- fix: warn users if ESM cache cannot be updated (GH: #2841)
- logging:
  + use journald logging for all systemd services
  + add redundancy to secret redaction
- messaging:
  + add consistent messaging for end of contract state
  + make explicit that unattached enable/disable is a noop (GH: #2487)
  + make explicit that disabling a disabled service is a noop
  + make explicit that enabling an enabled service is a noop
- notices: filter unreadable notices when listing notices (GH: #2898)

Date: Thu, 23 May 2024 12:57:07 -0400
Changed-By: Grant Orndorff 
Maintainer: Ubuntu Developers 
Signed-By: Athos Ribeiro 
https://launchpad.net/ubuntu/+source/ubuntu-advantage-tools/32.2~16.04
Format: 1.8
Date: Thu, 23 May 2024 12:57:07 -0400
Source: ubuntu-advantage-tools
Built-For-Profiles: noudeb
Architecture: source
Version: 32.2~16.04
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers 
Changed-By: Grant Orndorff 
Launchpad-Bugs-Fixed: 2031192 2033313 2060732 2065573 2065616 2066929
Changes:
 ubuntu-advantage-tools (32.2~16.04) xenial; urgency=medium
 .
   * Backport 32.2 to xenial (LP: #2066929)
 .
 ubuntu-advantage-tools (32.2) oracular; urgency=medium
 .
   * d/apparmor: adjust rules for violations found during testing (LP: #2066929)
 .
 ubuntu-advantage-tools (32.1) oracular; urgency=medium
 .
   * d/apparmor: allow access for /etc/os-release on all supported
 profiles (LP: #2065573)
   * apport: get path for timer job status from the correct place (LP: #2065616)
 .
 ubuntu-advantage-tools (32) oracular; urgency=medium
 .
   * d/postinst: ensure migrations happen in correct package postinst (GH: 
#2982)
   * d/apparmor: introduce new ubuntu_pro_esm_cache apparmor policy
   * New upstream release 32 (LP: #2060732)
 - api:
   + u.pro.attach.token.full_token_attach.v1: add support for attach
 with token
   + u.pro.services.disable.v1: add support for disable operation
   + u.pro.services.enable.v1: add support for enable operation
   + u.pro.detach.v1: add support for detach operation
   + u.pro.status.is_attached.v1: add extra fields to API response
   + u.pro.services.dependencies.v1: add support for service dependencies
   + u.pro.security.fix.*.plan.v1: update ESM cache during plan API
 if needed
 - apt_news: add architectures and packages selectors filters for apt news
 - cli:
   + improved cli/log message for unexpected errors (GH: #2600)
   + properly handle setting empty config values (GH: #2925)
 - cloud-init: support ubuntu_pro user-data
 - collect-logs: update default output file to pro_logs.tar.gz (LP: 
#2033313)
 - config: create public and private config (GH: #2809)
 - entitlements:
   + update logic that checks if a service is enabled (LP: #2031192)
 - fips: warn/confirm with user if enabling fips downgrades the kernel
 - fix: warn users if ESM cache cannot be updated (GH: #2841)
 - logging:
   + use journald logging for all systemd services
   + add redundancy to secret redaction
 - messaging:
   + add consistent messaging for end of contract