~mwhudson/curtin:no-dasdview-partition-dasd

Last commit made on 2020-11-17
Get this branch:
git clone -b no-dasdview-partition-dasd https://git.launchpad.net/~mwhudson/curtin
Only Michael Hudson-Doyle can upload to this branch. If you are Michael Hudson-Doyle please log in for upload directions.

Branch merges

Branch information

Name:
no-dasdview-partition-dasd
Repository:
lp:~mwhudson/curtin

Recent commits

c140d94... by Michael Hudson-Doyle

remove now-dead code and simplify parsing of dasdview output

we only need to parse dasdview to detect cdl/ldl/not-formatted

90a297c... by Michael Hudson-Doyle

partition a dasd by using fdasd only

dasdview does not work on a dasd passed to a KVM via virtio, something
we do want to support

b563ba9... by Michael Hudson-Doyle

add partition_verify_fdasd and call it to verify a dasd partition

bb13458... by Michael Hudson-Doyle

rename partition_verify to partition_verify_sfdisk

partition_verify_vtoc is coming

cefe47a... by Michael Hudson-Doyle

block.dasd: factor out fdasd --table parsing to separate class

In the process, this changes adding a partition to a dasd to not rely on
dasdview, which is good because that does not work on a dasd passed via
virtio to a KVM.

e19f3ff... by Ryan Harper

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

1f5755c... by Dan Watkins

vmtests: remove skip_by_dates for now-fixed bcache issue

59ea037... by Paride Legovini

debian/rules: drop PKG_VERSION and UPSTREAM_VERSION

The PKG_VERSION variable in debian/rules is not used and the command
generating it doesn't work, causing a 'Bad substitution' error at
every build. (The problem is with the '\#\#' escape.)

Also drop UPSTREAM_VERSION (unused).

392c05d... by Paride Legovini

deb packaging: fully cleanup directory tree after build

LP: #1899698

3727577... by Sergey Bykov

udevadm_info should use maxsplit=1 instead of maxsplit=2

In udevadm_info the below code is called to split output lines:
    key, value = line.split('=', 2)

It can lead to unhandled exception if there are more than one
equal sign in the string as split will return array of three
or more elements. The correct way to get only two elements is
to use maxsplit=1:
    key, value = line.split('=', 1)

LP: #1895021