~chad.smith/ubuntu/+source/ubuntu-advantage-tools:multi-branch

Last commit made on 2021-04-07
Get this branch:
git clone -b multi-branch https://git.launchpad.net/~chad.smith/ubuntu/+source/ubuntu-advantage-tools
Only Chad Smith can upload to this branch. If you are Chad Smith please log in for upload directions.

Branch merges

Branch information

Recent commits

9ab4cb2... by Chad Smith

d/control: add control.xenial and control.trusty files with dh-systemd

d26745f... by Chad Smith

jenkins: create separate control file for trusty/xenial for dh-systemd deps

578b08c... by Chad Smith

debian/control: drop dh-systemd package dependency on hirsute and later

Otherwise we see errors from sbuild on hirsute such as:

 Depends: dh-systemd but it is not installable

af2371b... by Lucas Albuquerque Medeiros de Moura

d/control: add new debianutils dependency

We are using the ischroot on the is_container function now. This
command is provided by the debianutils package. We are adding it
to the package dependencies.

8e85f74... by Lucas Albuquerque Medeiros de Moura

util: improve is_container check for chroot

When on a chroot, we don't want to say that the system is a container
type. To avoid that, we are first calling the ischroot command. If it
returns 0, we assume that we are on a chroot and inform that we
are not in a container

92363a2... by Chad Smith

subp: separate % format strings when logging

Some apt errors contain % in the failure messages.
When concatenating this str(e) with a python %-formatting there
will be collisions when trying to report the number of retries
remaining.

Avoid this formmatting collision by first rendering any %-formatted
retry message and concatenating it to str(e) seperately.

Fixes: #1520

1a25f70... by Grant Orndorff

fix: wrap output greater than 80 chars (#1501)

Ensures output doesn't pass 80 characters when listing affected
packages and printing long commands.

Fixes: #1487

360e9ce... by Chad Smith

fix: add links to ubuntu.com/gcp/aws in messaging when on non-PRO (#1512)

Use our identity string mappings in
uaclient.clouds.identity.CLOUD_TYPE_TO_TITLE to map GCP-specific
messaging which instructs customers to use Ubuntu PRO images for
easier security maintenance.

f0e0798... by Grant Orndorff

test deps: bump pycloudlib

69d6c8a... by Lucas Albuquerque Medeiros de Moura

Make lint and style stage run sequentially

We are experiencing some issues running mypy tests.
We believe that reason is because we are running tox inside
a virtualenv. To fix that, we removing the virtualenv
creation from this stage and also making the jobs in
that stage run sequentially