~smoser/cloud-utils:master

Last commit made on 2019-07-15
Get this branch:
git clone -b master https://git.launchpad.net/~smoser/cloud-utils
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~smoser/cloud-utils

Recent commits

51ef36d... by Scott Moser

Fix race condition in test-growpart teardown seen on ppc64el.

The test case 'test-growpart' seemed to have a race condition that
would sometimes be seen on the Ubuntu autopkg builder infrastructure.
The failure was only seen on ppc64el.

The fix here is to use 'udevadm settle' liberally in teardown.
I have admittedly not thought this completely through as to what
*could* cause this scenario, and 'udevadm settle' often has the same
effect as 'sleep 1'. That said, this is just in testcase teardown
so there is no harm in making it work even if this is not the fully
"proper" fix.

Also here is removal of code that was not used in test-growpart-fsimage.
There, MP and LODEV were never set, so the removed cleanup would
never run.

LP: #1836593

fadd07f... by Scott Moser

growpart: Fix bug when file image ends in a digit.

If the input to growpart was a file that ended in a digit (my.disk0)
then growing partition would fail because sfdisk output will
uses a 'p' to delimit the filename and partition name.

The fix here is safe/dumb at the cost of a bit of verbosity.

LP: #1835124

7adb670... by Scott Moser

Fix spelling error in ec2metadata (--reserveration-id).

This just makes ec2metadata correctly take:
  --reservation-id
rather than the broken
  --reserveration-id

Thanks to Daniel Serodio for noticing and reporting the bug.

LP: #1810857

d32cfae... by Scott Moser

tools: rename export-tarball to make-tarball.

make-tarball is the name of this utility in cloud-init and curtin.
Rename it here for consistency.

f62ad22... by Scott Moser

update changelog for 0.31

a31b5bc... by Scott Moser

debian/control: drop Suggests on lxc1

This never actually made it into Ubuntu packaging.
It was added probably for uns-switch usage when mount-image-callback
had support for lxc.

70e241f... by Scott Moser

debian/tests/control: add test growpart-start-matches-size.

8418dfe... by Scott Moser

White space cleanup. Remove trailing space and tabs.

93ec9e1... by Scott Moser

Move to git.

Changes include:
 - debian/changelog: remove upstream copy of debian/changelog
 - update tools/build-deb
 - update tools/export-tarball
 - remove bzr tool update-sync-to-main.
 - remove tools/make-dist-tarball (covered now by export-tarball)
 - update debian/README.source README for git

9f83f33... by Scott Moser

update changelog files to revno 339

bzr-revno: 340