curtin:ubuntu/devel

Last commit made on 2018-08-18
Get this branch:
git clone -b ubuntu/devel https://git.launchpad.net/curtin
Members of curtin developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/devel
Repository:
lp:curtin

Recent commits

daaa3fd... by Chad Smith 12 hours ago

new upstream snapshot for publish to Cosmic

cfa2da2... by Chad Smith on 2018-08-10

releasing curtin version 18.1-44-g2b12b8fc-0ubuntu1

b19d890... by Chad Smith on 2018-08-10

update changelog (New upstream snapshot 18.1-44-g2b12b8fc).

bf8520a... by Chad Smith on 2018-08-10

merge from master at 18.1-44-g2b12b8fc

2b12b8f... by Scott Moser on 2018-08-09

Add main so that 'python3 -m curtin' does the right thing.

We could (and did) call curtin as 'PYTHON -m curtin.commands.main'.
That is just overly commplicated. This makes it work as
 PYTHON -m curtin

372a3a3... by Scott Moser on 2018-08-09

Add subcommand 'features'.

The 'features' subcommand just writes the curtin.FEATURES
to standard output, one per line.

1845c22... by Ryan Harper on 2018-08-09

block: use uuid4 (random) when autogenerating UUIDS for filesystems

The use of uuid1 (timebased) results in UUID values that are visually
hard to distingish. Instead use uuid4 which generates a random
UUID value to provide a more visually distinctive /etc/fstab.

Updated tools/xkvm to add a virtio-rng device when launching VMs

LP: #1785356

9b29cb7... by Scott Moser on 2018-08-07

vmtests: Increase size of root filesystems.

I believe that this change removes the final 2G root (/) filesystems.
These 2G filesystems were too small to handle upgrades sometimes.
Things that lead to this state:
 a.) we started testing with propsed enabled (and upgrade to it)
 b.) the failing cases here were Trusty HWE tests, which end up
     getting 2 kernels installed and 2 update-initramfs and such.

That worst case scenario led to the following output of apt:
  Need to get 2404 kB of archives.
  After this operation, 10.9 MB of additional disk space will be used.
  Need to get 1467 kB of archives.
  After this operation, 4904 kB of additional disk space will be used.
  Need to get 68.3 MB of archives.
  After this operation, 308 MB of additional disk space will be used.
  Need to get 63.9 MB of archives.
  After this operation, 275 MB of additional disk space will be used.

5b60f09... by Ryan Harper on 2018-07-27

clear-holders: reread ptable after wiping disks with partitions

When wiping a disk with partitions curtin races the kernel in removing
sysfs entries for the partitions. This shows up as a OSError when
asserting the disk is clear as partition sysfs paths are unexpectedly gone
during the building of the holder tree.

To prevent the race, wipe_superblock will check if the device has
partitions and if so after wiping the the superblock, rescan the
device partition table and then check that the device no longer has
partitions, possibly sleeping and rescanning.

03587d3... by Scott Moser on 2018-07-20

vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS.

The -proposed pocket for an Ubuntu development release is somewhat
expected to be broken. So, when testing proposed with via setting
CURTIN_VMTEST_ADD_REPOS=proposed, this will skip adding the repo for
the development release.

It allows testing of development release with:
  CURTIN_VMTEST_ADD_REPOS=PROPOSED