← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 2017949] Re: [SRU] ubuntu-advantage-tools (27.14.4 -> 28) Xenial, Bionic, Focal, Jammy, Kinetic, Lunar

 

Version 28 is in Mantic, so Fix Released there.

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

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/2017949

Title:
  [SRU] ubuntu-advantage-tools (27.14.4 -> 28) Xenial, Bionic, Focal,
  Jammy, Kinetic, Lunar

Status in ubuntu-advantage-tools package in Ubuntu:
  Fix Released
Status in ubuntu-advantage-tools source package in Xenial:
  Fix Committed
Status in ubuntu-advantage-tools source package in Bionic:
  Fix Committed
Status in ubuntu-advantage-tools source package in Focal:
  Fix Committed
Status in ubuntu-advantage-tools source package in Jammy:
  Fix Committed
Status in ubuntu-advantage-tools source package in Kinetic:
  Fix Committed
Status in ubuntu-advantage-tools source package in Lunar:
  Fix Committed

Bug description:
  [Impact]
  This is for the release of the latest upstream version of the Ubuntu Pro Client, which contains several bugfixes and new features that are desirable on all releases. 28 has several notable features.

  The most notable changes are:
   - ua-timer.timer will now only run when attached
   - we're adding code that introduces the concept of service "variants", to be activated by the resource definition on the backend, beginning with realtime-kernel
   - new criteria for "yes-kernel-livepatches-applied" value of `pro system reboot-required`
     livepatch status must be either "applied" or "nothing-to-apply" and
     livepatch support status must say "supported"
   - polish to the output of `pro security-status`
   - new api functions for is_attached and enabled_services
   - support for azure upgrade-in-place on-boot
   - less network calls when not necessary

  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.

  [Regression Potential]
  This release includes a refactors of our reboot-cmds systemd service. If the refactor causes the reboot-cmds script to fail, then users who are upgrading from trusty to xenial may not get livepatch automatically enabled, and some users may end up with some unnecessary package holds on fips packages.

  The timer now doesn't run all the time. If there was a mistake here,
  it may not be properly started on attach, which could interfere with
  contract metering.

  Previous versions of u-a-t attempted to load a `uaclient.conf` if it
  existed in the current working directory where the cli was called.
  This version removes that functionality. If users had workflows that
  depended on that, then they will break.

  More generally, there are several new features and lots of code
  changed. We could have inadvertently introduced new failure cases in
  any of this.

  [Changelog]

    * d/ubuntu-advantage-tools.postinst:
      - more specific regex for ua_config warning
    * 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

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