~raharper/curtin:fix/clear-holders-detect-mpath-partition

Last commit made on 2020-10-21
Get this branch:
git clone -b fix/clear-holders-detect-mpath-partition https://git.launchpad.net/~raharper/curtin
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Branch information

Name:
fix/clear-holders-detect-mpath-partition
Repository:
lp:~raharper/curtin

Recent commits

4aa5e3f... by Ryan Harper on 2020-10-21

clear-holders: fix identification of multipath-partitions

identify_partition calls multipath.is_mpath_partition using at sysfs
path to the device but is_mpath_partition expects a /dev/XXX path.
This prevented clear-holders from identifying multipath partitions which
need to be handled differently than regular partitions (or disks).

LP: #1900900

1a449f2... by Ryan Harper on 2020-10-07

tools/curtainer: dearmor gpg key and use apt-key add

Older versions of apt do not support ASCII-armored gpg keys in
the /etc/apt/trusted.gpg.d directory. Instead unwrap the gpg
key and import it directly into apt keyring with apt-add.

LP: #1898609

ac2c09c... by György Szombathelyi on 2020-09-29

Support imsm external metadata RAID containers

LP: #1893661

0b956ab... by Paride Legovini on 2020-09-28

Drop tools/new-upstream-snapshot

It's just an older version of the new-upstream-snapshot script
maintained in the uss-tableflip repository [1].

[1] https://github.com/canonical/uss-tableflip

486e181... by Paride Legovini on 2020-09-25

Release 20.2

Bump the version in curtin/__init__.py to be 20.2.

LP: #1896947

ac7d5e5... by Dan Watkins on 2019-08-21

* debian/control: drop Build-Depends on linting tools, they haven't been
  used by the upstream test suite in a while.

8c35ca5... by Dan Watkins on 2019-08-21

* debian/*: drop python-curtin, making the package Python 3-only.

bcaef42... by Paride Legovini on 2017-12-19

Get debian/rules in sync with 0.1.0~bzr470-0ubuntu1

Get the packaging (specifically: debian/rules) in sync with the changes
introduced in verion 0.1.0~bzr470-0ubuntu1.

df0ca5b... by Paride Legovini on 2020-09-15

Fix the py3 pylint ci run

Changes:

 - pylintrc: fix the generated-members syntax

   generated-members accepts a list of python regular expressions,
   but we are using it as if accepted glob-like wildcards. This
   is wrong, causing errors like:

     internal error with sending report for module ['curtin/udev.py']
     nothing to repeat at position 0

   when using pylint 2.3.1 and fully crashing pylint 2.5.3 and 2.6.0.

   This change fixes the syntax error and removes the entries
   we don't actually need.

 - Fix LOG.error format string
 - tox: bump py3 pylint to version 2.6.0

8114405... by Ryan Harper <email address hidden> on 2020-09-14

vmtest: Fix multiple issues with vmtest on master

- Nvme-bcache: Do not mark multiple devices bootable that
  are not bootable, remove skip on Focal
- Fix PsuedoTest test_swaps_used
- Fix _serial_to_kname lookup of raid by-id paths
- Skip test_swaps_used on Groovy until LP: #1894910 is fixed
- Skip test_network_vlans Groovy until LP: #1888726 is fixed
- Disable lvm root xfs on /boot xfs test
- AptConfigCmd: Adjust regex to handling trailing slash in
  add-apt-repository URL generated