~lamoura/ubuntu/+source/ubuntu-advantage-tools:hirsute-devel-release-27

Last commit made on 2021-04-27
Get this branch:
git clone -b hirsute-devel-release-27 https://git.launchpad.net/~lamoura/ubuntu/+source/ubuntu-advantage-tools
Only Lucas Albuquerque Medeiros de Moura can upload to this branch. If you are Lucas Albuquerque Medeiros de Moura please log in for upload directions.

Branch merges

Branch information

Name:
hirsute-devel-release-27
Repository:
lp:~lamoura/ubuntu/+source/ubuntu-advantage-tools

Recent commits

21e6c1e... by Lucas Albuquerque Medeiros de Moura

fix changelog

bba3fd7... by Lucas Albuquerque Medeiros de Moura

changelog for release 27.0

a0dc53a... by Chad Smith

messages: add optional (s) to apt messaging to include singular/plural pkgs

3b3e646... by Chad Smith

apt-hook: avoid reporting and counting duplicate package names

Only track unique named package upgrades in ESM.
Both esm -updates and esm-security pockets can contain same
packages. Avoid counting duplicates.

Fixes: #1578

5aa8c38... by Grant Orndorff

fix: dont say reboot required when unnecessary (#1577)

Before, we were assuming that if the system reboot
flag was set, then it was because of our fix operation.
Now, we are carving out a case where we can safely know
that the reboot is not required because of our fix.
Specifically, if our fix operation didn't actually install
anything, then it couldn't have caused the reboot to be
required.

LP: #1926183

851036e... by Grant Orndorff

test: uncomment additional xenial upgrade tests

2d4d78c... by Lucas Albuquerque Medeiros de Moura

Remove redundant messaging from uaclient

Currently, uaclient is advertising esm services by allowing
motd to show messages saying that additional packages could
be installed if esm service was enabled. We don't need those
type of messages because update-notifier will handle them.

Also, we are updating the code to always show expired message
for esm-infra services, even if the distro is not ESM

5ea5a1a... by Grant Orndorff

apt-hook: new json hook for security update counts

This new hook takes advantage of the newly created
"stats" json hooj in apt to print a message about the
number of security updates to be installed on
apt upgrade.

7a474e8... by Chad Smith

config: avoid tracebacks on invalid features value in uaclient.conf

If /etc/ubuntu-advantage/uaclient.conf contains unexpected values
in features: settings log a warning and return an empty dict.

Avoid tracing on every ua subcommand call.

Fixes: #1564

ede5523... by Lucas Albuquerque Medeiros de Moura

Bump version to 27