Change log for curtin package in Ubuntu

175 of 158 results
Deleted in lunar-release (Reason: No longer consumed via the Ubuntu archive; LP: #2002590)
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
curtin (22.1-0ubuntu1) kinetic; urgency=medium

  * New upstream release. (LP: #1979687)
    - deb: fix dependencies [Dan Bungert]
    - tox: drop xenial-py3 from default env list [Dan Bungert]
    - block/v2: preserve disk label id [Dan Bungert]
    - block/v2: docs for partition_type [Dan Bungert]
    - block/v2: unit tests for partition_type [Dan Bungert]
    - block/v2: raw partition table codes for gpt [Dan Bungert]
    - block/v2: allow setting raw partition_type value [Dan Bungert]
    - Make sure curthooks do not discard supplied proxy settings
      [Olivier Gayot]
    - block/v2: resize-friendly ordering of wipe [Dan Bungert]
    - block/v2: handle resize when no format action [Dan Bungert]
    - block/v2: resize of ntfs [Dan Bungert]
    - vmtests: remove out of date skip [Dan Bungert]
    - block: provide get_resize_fstypes [Dan Bungert]
    - Add support for resize of ext{2,3,4} [Dan Bungert]
    - Add riscv64 to supported UEFI architectures [William Wilson]
    - block_meta_v2: call make_dname when required [Michael Hudson-Doyle]
    - examples: even more tweaks for v2 [Michael Hudson-Doyle]
    - Add riscv64 support [Heinrich Schuchardt]
    - examples: stop assuming curtin accounts for overhead of logical
      partitions [Michael Hudson-Doyle]
    - block_meta_v2: zero start of partitions before they are created
      [Michael Hudson-Doyle]
    - examples: enlarge / for some more vmtests [Michael Hudson-Doyle]
    - skip BionicTestPartitionExistingRAID.test_correct_ptype
      [Michael Hudson-Doyle]
    - examples: boost size of / in multipath-reuse.yaml [Michael Hudson-Doyle]
    - examples: add offsets to preserved partitions [Michael Hudson-Doyle]
    - block_meta_v2: change how we invoke sfdisk again, restore partprobe call
      [Michael Hudson-Doyle]
    - block_meta_v2: fix partitioning a device with sector size != 512
      [Michael Hudson-Doyle]
    - block_meta_v2: fix implicit offset calculation for dos partitions
      [Michael Hudson-Doyle]
    - block_meta_v2: do not use aliases for partition types
      [Michael Hudson-Doyle]
    - Remove CentOS 6 tests. [Michael Hudson-Doyle]
    - vmtests: boost the size of / in a few tests [Michael Hudson-Doyle]
    - examples: sleep after creating bcache device in preserve-bcache.yaml
      [Michael Hudson-Doyle]
    - vmtests: fix parted invocation in partition-existing-raid.yaml
      [Michael Hudson-Doyle]
    - vmtests: bump VM memory size to 2048 MiB for all tests
      [Michael Hudson-Doyle]
    - vmtests: drop assertion that clear-holders ran [Michael Hudson-Doyle]
    - block_meta_v2: a few more fixes for v2 partitioning
      [Michael Hudson-Doyle]
    - block_meta: call realpath on partition node returned by sfdisk
      [Michael Hudson-Doyle]
    - Add rocky linux as a RHEL-like variant [Dimitri John Ledkov]
    - Update pylint version in tox.ini [Michael Hudson-Doyle]
    - block_meta: implement v2 partitioning [Michael Hudson-Doyle]
    - Stop running CI against Python 2 [Michael Hudson-Doyle]
    - Make sure curthooks do not discard APT preferences [Olivier Gayot]
    - Remove leftover debug print statement [Olivier Gayot]
    - Fix format of examples/apt-source.yaml [Olivier Gayot]
    - Implement support for APT preferences in apt-config [Olivier Gayot]
    - build-deb: changelog gen with dch [Dan Bungert]
    - vmtests uefi: relax the uefi check [Dan Bungert]
    - block: output partition device path [Dan Bungert]
    - support version 2 curtin storage configs [Michael Hudson-Doyle]
    - system-upgrade: lookup os family [Dan Bungert]
    - add preserve: true support to the image action [Michael Hudson-Doyle]

 -- Dan Bungert <email address hidden>  Mon, 27 Jun 2022 16:24:54 -0600

Available diffs

Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
curtin (21.3-0ubuntu1) jammy; urgency=medium

  * New upstream release.
    - version to 21.3 [Dan Bungert] (LP: #1953410)
    - distro: handle ID_LIKE [Dan Bungert] (LP: #1934513)
    - block_meta: pass handlers dict to all handlers [Michael Hudson-Doyle]
    - block_meta: refactor partition verification slightly
      [Michael Hudson-Doyle]
    - block-meta: support using a raw image containing LVM volumes
      [Alexsander de Souza]
    - lsblk: adjust output to match old format [Dan Bungert]
    - curtin.commands.extract: Factor preparing sources for copying into a
      class [Michael Hudson-Doyle]
    - apt_config: tweaks to allow some functionality in partial tree as
      non-root [Michael Hudson-Doyle]
    - Add integration tests for some partitioning operations
      [Michael Hudson-Doyle]
    - command/apt: disable_components [Dan Bungert]
    - commands/apt: use python-apt for sources.list [Dan Bungert]
    - curthooks: always install shim-signed if available (when UEFI booted)
      [Michael Hudson-Doyle]
    - tox,control: fix jenkins CI jobs [Dan Bungert]
    - tests: update to demonstrate python-apt functional [Dan Bungert]
    - block:lvm: search encrypted volumes for LVM
      [Lukas Märdian] (LP: #1940687)
    - mdadm: allow installation to a syncing array
      [Michael Hudson-Doyle] (LP: #1939563)
    - vmtests: s/Groovy/Impish [Dan Bungert]
    - tweak making mountpoints private some more [Michael Hudson-Doyle]
    - curthooks: do not unconditionally copy e/n/interfaces to target
      [Michael Hudson-Doyle]
    - block: handle /dev/mapper/* in dev_path() [Lukas Märdian]
    - curthooks: do not add lvm devices filter when / is mutipathed
      [Michael Hudson-Doyle] (LP: #1895192)
    - Extend the 'format' schema for unknown fstypes [Dan Bungert]
    - move making mounts recursively private into do_unmount
      [Michael Hudson-Doyle]
    - disk_handler: fix partitioning a new RAID [Michael Hudson-Doyle]
    - curthooks:setup_zipl: use proper device path in root= arg for cmdline
      [Lukas Märdian]
    - fix tearing down ChrootableTarget when mounts appear while it is set up
      [Michael Hudson-Doyle] (LP: #1928839, #1934775)
    - Don't override PYTHON env var in bin/curtin [Dan Bungert]
    - disk_handler: check wipe field when deciding whether to reformat raids
      [Michael Hudson-Doyle] (LP: #1932976)
    - storage_config: properly handle raid containers [Michael Hudson-Doyle]
    - pylintrc: explicitly list the DISTROS generated-members [Paride Legovini]
    - block_meta: make preserve: true on a raid in a container work
      [Michael Hudson-Doyle]
    - Fix NVMe validation for namespaces with UUID
      [Ryan Norwood] (LP: #1925399)
    - meta_simple: handle multiple disks in storage config with dd-image
      [Dan Bungert] (LP: #1925722)
    - Use /proc/filesystems to decide passno
      [Dan Bungert] (LP: #1717584, LP: #1785354)
    - block_meta: fix wiping of existing dasd partition [Michael Hudson-Doyle]
    - block_meta: pass --yes to lvcreate alongside --wipesignatures=y
      [Michael Hudson-Doyle] (LP: #1923487)
    - remove 'strict' arguments to block.wipe_volume and block.quick_zero
      [Michael Hudson-Doyle] (LP: #1868177)
    - swap: use dd to allocate swapfiles on ext2 and ext3
      [Michael Hudson-Doyle] (LP: #1918990)
    - storage_config: return one type: disk action per multipathed disk
      [Michael Hudson-Doyle] (LP: #1893818)
    - vmtest/centos: handle different paths to grub config [Ryan Harper]

 -- Dan Bungert <email address hidden>  Mon, 06 Dec 2021 17:02:22 -0700

Available diffs

Superseded in jammy-release
Obsolete in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
curtin (21.2-0ubuntu1) hirsute; urgency=medium

  * New upstream release.
    - Release 21.2 [Michael Hudson-Doyle] (LP: #1913357)
    - Revert "apt_config: stop using the deprecated apt-key command"
      [Michael Hudson-Doyle] (LP: #1912801)
    - partition_handler: fix NameError when reusing a vtoc partition
      [Michael Hudson-Doyle]
    - install_grub: convert in-target EFI loader path to ESP path.
      [Dimitri John Ledkov] (LP: #1906379)
    - block: fixes for verifying existing multipath partitions
      [Michael Hudson-Doyle]
    - multipath: use udev DM_NAME for find_mpath_id, fix 4k sector calc
      [Michael Hudson-Doyle] (LP: #1878041)

 -- Michael Hudson-Doyle <email address hidden>  Wed, 27 Jan 2021 16:44:21 +1300

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
curtin (21.1-0ubuntu1) hirsute; urgency=medium

  * New upstream release.
    - Release 21.1 [Michael Hudson-Doyle] (LP: #1911841)
    - This adds arm64 compatibility for RH installations [Mark Klein]
    - vmtest: add Hirsute release classes, tool to add vmtest class
      [Ryan Harper]
    - vmtest: fix image-sync after maas URL stream rename
      [Ryan Harper] (LP: #1908543)
    - storage_config: set ptable to vtoc for 'virt' dasds as well as 'ECKD'
      [Michael Hudson-Doyle]
    - install_grub: Fix bootloader-id for RHEL systems, must be redhat
      [Ryan Harper] (LP: #1906543)
    - vmtests: remove LP: #1888726 skip_by_date decorators
    - storage_config: only produce type: dasd actions for ECKD dasds
      [Michael Hudson-Doyle]
    - storage_config: handle some FBA dasd oddities [Michael Hudson-Doyle]
    - apt_config: stop using the deprecated apt-key command
      [Nishanth Aravamudan] (LP: #1892494)
    - allow adding a vtoc partition without a device id [Michael Hudson-Doyle]
    - simplify dasdview parsing code [Michael Hudson-Doyle]
    - fix construction of DasdPartitionTable from fdasd output
      [Michael Hudson-Doyle]
    - Don't install grub if it is already found on CentOS/RHEL
      [Lee Trager] (LP: #1895067)
    - vmtests: Replace newly added Eoan test with Groovy [Ryan Harper]
    - vmtests: test using a disk with RAID partition on it directly in a RAID
      [Michael Hudson-Doyle]
    - fix verification of vtoc partitions [Michael Hudson-Doyle] (LP: #1899471)
    - create an empty vtoc in disk_handler [Michael Hudson-Doyle]
    - remove unused parameters from dasd code [Michael Hudson-Doyle]
    - remove support for calling get_path_to_storage_volume on a dasd action
      [Michael Hudson-Doyle]
    - clear-holders: fix identification of multipath partitions
      [Ryan Harper] (LP: #1900900)
    - vmtests: remove skip_by_dates for now-fixed bcache issue
    - debian/rules: drop PKG_VERSION and UPSTREAM_VERSION [Paride Legovini]
    - deb packaging: fully cleanup directory tree after build
      [Paride Legovini] (LP: #1899698)
    - udevadm_info should use maxsplit=1 instead of maxsplit=2
      [Sergey Bykov] (LP: #1895021)
    - vmtests/multipath-lvm: dont assume device-mapper block names
      [Ryan Harper] (LP: #1898758)
    - vmtest: fix the groovy arm64 subarch [Paride Legovini] (LP: #1898757)
    - tools/curtainer: dearmor gpg key and use apt-key add
      [Ryan Harper] (LP: #1898609)
    - Support imsm external metadata RAID containers
      [Gyorgy Szombathelyi] (LP: #1893661)
    - Drop tools/new-upstream-snapshot [Paride Legovini]

 -- Michael Hudson-Doyle <email address hidden>  Fri, 15 Jan 2021 17:07:35 +1300

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (20.2-0ubuntu1) groovy; urgency=medium

  * New upstream release.
    - Release 20.2 (LP: #1896947)
    - Fix the py3 pylint ci run [Paride Legovini]

 -- Paride Legovini <email address hidden>  Fri, 25 Sep 2020 22:44:41 +0200
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (20.1-29-g81144052-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot.
    - vmtest: Fix multiple issues with vmtest on master
    - Refactor uefi_remove_duplicates into find/remove functions for reuse
    - distro: run apt-get clean after dist-upgrade, install, upgrade
    - curthooks: UEFI remove dupes: don't remove BootCurrent, config option
      (LP: #1894217)
    - Pin the dependency on pyrsistent [Paride Legovini]
    - restore default of grub.update_nvram to True in install_grub
      [Michael Hudson-Doyle]
    - block: disk_to_byid_path handle missing /dev/disk/by-id directory
      (LP: #1876258)
    - UEFI: Handle missing BootCurrent entry when reordering UEFI entries
      (LP: #1789650)
    - dasd: fix off-by-one device_id devno range check [Paride Legovini]
    - curthooks: uefi_find_grub_device_ids handle type:mount without path
      (LP: #1892242)
    - netplan openvswitch yaml changed (LP: #1891608)
    - tools/curtainer: do not wait for snapd.seeded.service
    - tools/curtainer: enable using ubuntu-minimal images
    - vmtests: add Groovy [Paride Legovini]
    - Drop the Eoan vmtests (EOL) [Paride Legovini]
    - tools: rename remove-vmtest-release to vmtest-remove-release
    - Snooze the tests failing because of LP: #1861941 for two more months
      [Paride Legovini]
    - LP: #1671951 is Fix Released => Drop the PPA [Paride Legovini]
    - swaps: handle swapfiles on btrfs (LP: #1884161)
    - curtainer: fail is masking of zfs-mount or zfs-share fails
      [Paride Legovini]
    - multipath: handle multipath nvme name fields correctly (LP: #1878041)
    - curtainer: mask the zfs-mount and zfs-share services [Paride Legovini]
    - tools/jenkins-runner: shuffle test-cases to randomize load
      [Paride Legovini]
    - Add Trusty/UEFI/HWE-X vmtest, drop realpath add, drop shell code
    - LP: #1881977 - Install realpath on Trusty UEFI. [Lee Trager]
    - vmtests: fix PreservePartitionWipeVg storage config
    - Fix mdraid name creates broken configuration
      [James Falcon] (LP: #1803933)
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot (LP: #1881011)

 -- Paride Legovini <email address hidden>  Mon, 14 Sep 2020 17:53:15 +0200
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (20.1-20-g1304d3ea-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot.
    - curthooks: uefi_find_grub_device_ids handle type:mount without path
      (LP: #1892242)
    - netplan openvswitch yaml changed (LP: #1891608)
    - tools/curtainer: do not wait for snapd.seeded.service
    - tools/curtainer: enable using ubuntu-minimal images
    - vmtests: add Groovy [Paride Legovini]
    - Drop the Eoan vmtests (EOL) [Paride Legovini]
    - tools: rename remove-vmtest-release to vmtest-remove-release
    - Snooze the tests failing because of LP: #1861941 for two more months
      [Paride Legovini]
    - LP: #1671951 is Fix Released => Drop the PPA [Paride Legovini]
    - swaps: handle swapfiles on btrfs (LP: #1884161)
    - curtainer: fail is masking of zfs-mount or zfs-share fails
      [Paride Legovini]
    - multipath: handle multipath nvme name fields correctly (LP: #1878041)
    - curtainer: mask the zfs-mount and zfs-share services [Paride Legovini]
    - tools/jenkins-runner: shuffle test-cases to randomize load
      [Paride Legovini]
    - Add Trusty/UEFI/HWE-X vmtest, drop realpath add, drop shell code
    - LP: #1881977 - Install realpath on Trusty UEFI. [Lee Trager]
    - vmtests: fix PreservePartitionWipeVg storage config
    - Fix mdraid name creates broken configuration
      [James Falcon] (LP: #1803933)
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot (LP: #1881011)

 -- Ryan Harper <email address hidden>  Thu, 20 Aug 2020 09:10:33 -0500
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
curtin (20.1-2-g42a9667f-0ubuntu1~20.04.1) focal; urgency=medium

  * New upstream snapshot. (LP: #1881003)
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot
    - Release 20.1
    - Handle multiple separators which were found in TestAllindata vmtest
    - verify_ptable_flag: dos primary partitions use ptable_uuid map for flag
    - net_meta: add disabled mode to skip writing any network config
      [Lucas Moura]
    - vmtest: trigger guest panic to fail fast
    - Replace grub-shell-helper with install_grub command
    - vmtest-sync-images: update the URL of the maas streams [Paride Legovini]
    - Replace references to old team manager with new team manager
      [James Falcon]
    - tox: pin flake8 to version and add a tip-flake8 environment
      [Paride Legovini]
    - Fix flake8 E741 warning [Lucas Moura]
    - Makefile: make adjustments to call lint/style tools via python module
    - block-discover: ignore invalid id_serial/id_wwn values
    - Fix handing of reusing msdos partitions and flags
    - block.detect_multipath: ignore fake "devices" from /proc/mounts
      [Michael Hudson-Doyle]
    - udev: use shlex.quote when shlex.split errors on shell-escape chars
    - lvm: don't use vgscan --mknodes
    - vmtest: rsync don't cross filesystem boundaries when copying
    - vmtest: basic/basic_scsi adjust collect/tests for unstable device names
    - Add unittests for partition_handler calc_[dm]_part_info and kpartx paths
    - multipath: attempt to enforce /dev/mapper/mpath files are symlinks
    - block-meta: device mapper partitions may be block devices not links
    - Default to dm_name being id if empty earlier in dm_crypt_handler()
      [Łukasz 'sil2100' Zemczak]
    - storage: correct declared schema draft version for storage schema
    - test_clear_holders: add missing zfs mock
    - Mock out zfs_supported to prevent attempting to load kernel modules
    - block-meta: skip wipe device paths if not present
    - unittest: do not allow util.subp by default
    - curthooks: support multiple ESP on UEFI bootable systems
    - block-discover: handle missing multipath 'path' data, use DM_NAME
    - lvm-over-multipath: handle lookups of multipath members
    - block-meta: don't filter preserve=true devices, select by wipe
    - vmtest: basic use dname to lookup disk with multiple partitions
    - block-meta: Don't check the ptable type of a disk with no ptable
    - curthooks: always use ChrootableTarget.subp when calling efibootmgr
    - storage: enable and use multipath during storage configuration
    - block-discover: detect nvme multipath devices
    - clear-holders: Tolerate vgchange errors during discovery
    - block-meta: handle preserve with vtoc ptable
    - vmtest: use -partition file for TestReuseRAIDMemberPartition class
    - format: extra_options should be a list type
    - tox: add pyflakes to the default tox run [Paride Legovini]
    - storage_config: Add 'extra_options' parameter to allow custom mkfs
    - Add support for installing Ubuntu Core 20 images
    - tox.ini: Fix issues with newer tox on focal
    - vmtest: Fix test_basic.py to run on s390x
    - vmtest: use util.load_file for loading collect files
    - block-meta: refactor storage_config preserve and wipe settings
    - block-discover: skip 'multipath' key in blockdevice if mpath name is None
    - tox: all py27 environments should use the base py27 deps
    - uefi: refactor efibootmg handling to support removing duplicate entries
    - tox: pin setuptools < 45 to allow installing py27 in virtenv

 -- Ryan Harper <email address hidden>  Thu, 28 May 2020 15:31:36 -0500
Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
curtin (20.1-2-g42a9667f-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1881003)
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot
    - Release 20.1
    - Handle multiple separators which were found in TestAllindata vmtest
    - verify_ptable_flag: dos primary partitions use ptable_uuid map for flag
    - net_meta: add disabled mode to skip writing any network config
      [Lucas Moura]
    - vmtest: trigger guest panic to fail fast
    - Replace grub-shell-helper with install_grub command
    - vmtest-sync-images: update the URL of the maas streams [Paride Legovini]
    - Replace references to old team manager with new team manager
      [James Falcon]
    - tox: pin flake8 to version and add a tip-flake8 environment
      [Paride Legovini]
    - Fix flake8 E741 warning [Lucas Moura]
    - Makefile: make adjustments to call lint/style tools via python module
    - block-discover: ignore invalid id_serial/id_wwn values
    - Fix handing of reusing msdos partitions and flags
    - block.detect_multipath: ignore fake "devices" from /proc/mounts
      [Michael Hudson-Doyle]
    - udev: use shlex.quote when shlex.split errors on shell-escape chars
    - lvm: don't use vgscan --mknodes
    - vmtest: rsync don't cross filesystem boundaries when copying
    - vmtest: basic/basic_scsi adjust collect/tests for unstable device names
    - Add unittests for partition_handler calc_[dm]_part_info and kpartx paths
    - multipath: attempt to enforce /dev/mapper/mpath files are symlinks
    - block-meta: device mapper partitions may be block devices not links
    - Default to dm_name being id if empty earlier in dm_crypt_handler()
      [Łukasz 'sil2100' Zemczak]
    - storage: correct declared schema draft version for storage schema
    - test_clear_holders: add missing zfs mock
    - Mock out zfs_supported to prevent attempting to load kernel modules
    - block-meta: skip wipe device paths if not present
    - unittest: do not allow util.subp by default
    - curthooks: support multiple ESP on UEFI bootable systems
    - block-discover: handle missing multipath 'path' data, use DM_NAME
    - lvm-over-multipath: handle lookups of multipath members
    - block-meta: don't filter preserve=true devices, select by wipe
    - vmtest: basic use dname to lookup disk with multiple partitions
    - block-meta: Don't check the ptable type of a disk with no ptable
    - curthooks: always use ChrootableTarget.subp when calling efibootmgr
    - storage: enable and use multipath during storage configuration
    - block-discover: detect nvme multipath devices
    - clear-holders: Tolerate vgchange errors during discovery
    - block-meta: handle preserve with vtoc ptable
    - vmtest: use -partition file for TestReuseRAIDMemberPartition class
    - format: extra_options should be a list type
    - tox: add pyflakes to the default tox run [Paride Legovini]
    - storage_config: Add 'extra_options' parameter to allow custom mkfs
    - Add support for installing Ubuntu Core 20 images
    - tox.ini: Fix issues with newer tox on focal
    - vmtest: Fix test_basic.py to run on s390x
    - vmtest: use util.load_file for loading collect files
    - block-meta: refactor storage_config preserve and wipe settings
    - block-discover: skip 'multipath' key in blockdevice if mpath name is None
    - tox: all py27 environments should use the base py27 deps
    - uefi: refactor efibootmg handling to support removing duplicate entries
    - tox: pin setuptools < 45 to allow installing py27 in virtenv
    - block-discover: add dasd parser and emit dasd storage config

 -- Ryan Harper <email address hidden>  Thu, 28 May 2020 15:23:57 -0500
Published in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (20.1-2-g42a9667f-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1881003)
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot
    - Release 20.1
    - Handle multiple separators which were found in TestAllindata vmtest
    - verify_ptable_flag: dos primary partitions use ptable_uuid map for flag
    - net_meta: add disabled mode to skip writing any network config
      [Lucas Moura]
    - vmtest: trigger guest panic to fail fast
    - Replace grub-shell-helper with install_grub command
    - vmtest-sync-images: update the URL of the maas streams [Paride Legovini]
    - Replace references to old team manager with new team manager
      [James Falcon]
    - tox: pin flake8 to version and add a tip-flake8 environment
      [Paride Legovini]
    - Fix flake8 E741 warning [Lucas Moura]
    - Makefile: make adjustments to call lint/style tools via python module
    - block-discover: ignore invalid id_serial/id_wwn values
    - Fix handing of reusing msdos partitions and flags
    - block.detect_multipath: ignore fake "devices" from /proc/mounts
      [Michael Hudson-Doyle]
    - udev: use shlex.quote when shlex.split errors on shell-escape chars
    - lvm: don't use vgscan --mknodes
    - vmtest: rsync don't cross filesystem boundaries when copying
    - vmtest: basic/basic_scsi adjust collect/tests for unstable device names
    - Add unittests for partition_handler calc_[dm]_part_info and kpartx paths
    - multipath: attempt to enforce /dev/mapper/mpath files are symlinks
    - block-meta: device mapper partitions may be block devices not links
    - Default to dm_name being id if empty earlier in dm_crypt_handler()
      [Łukasz 'sil2100' Zemczak]
    - storage: correct declared schema draft version for storage schema
    - test_clear_holders: add missing zfs mock
    - Mock out zfs_supported to prevent attempting to load kernel modules
    - block-meta: skip wipe device paths if not present
    - unittest: do not allow util.subp by default
    - curthooks: support multiple ESP on UEFI bootable systems
    - block-discover: handle missing multipath 'path' data, use DM_NAME
    - lvm-over-multipath: handle lookups of multipath members
    - block-meta: don't filter preserve=true devices, select by wipe
    - vmtest: basic use dname to lookup disk with multiple partitions
    - block-meta: Don't check the ptable type of a disk with no ptable
    - curthooks: always use ChrootableTarget.subp when calling efibootmgr
    - storage: enable and use multipath during storage configuration
    - block-discover: detect nvme multipath devices
    - clear-holders: Tolerate vgchange errors during discovery
    - block-meta: handle preserve with vtoc ptable
    - vmtest: use -partition file for TestReuseRAIDMemberPartition class
    - format: extra_options should be a list type
    - tox: add pyflakes to the default tox run [Paride Legovini]
    - storage_config: Add 'extra_options' parameter to allow custom mkfs
    - Add support for installing Ubuntu Core 20 images
    - tox.ini: Fix issues with newer tox on focal
    - vmtest: Fix test_basic.py to run on s390x
    - vmtest: use util.load_file for loading collect files
    - block-meta: refactor storage_config preserve and wipe settings
    - block-discover: skip 'multipath' key in blockdevice if mpath name is None
    - tox: all py27 environments should use the base py27 deps
    - uefi: refactor efibootmg handling to support removing duplicate entries
    - tox: pin setuptools < 45 to allow installing py27 in virtenv
    - block-discover: add dasd parser and emit dasd storage config

 -- Ryan Harper <email address hidden>  Thu, 28 May 2020 17:39:13 -0500
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (20.1-2-g42a9667f-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot.
    - vmtests: update skiptests
    - vmtest: allow installed centos images to reboot (LP: #1881011)

 -- Ryan Harper <email address hidden>  Thu, 28 May 2020 15:35:13 -0500
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (20.1-0ubuntu1) groovy; urgency=medium

  * New upstream release.
    - Release 20.1 (LP: #1880741)
    - Handle multiple separators which were found in TestAllindata vmtest
    - verify_ptable_flag: dos primary partitions use ptable_uuid map for flag
      (LP: #1878890)
    - net_meta: add disabled mode to skip writing any network config
      [Lucas Moura]
    - vmtest: trigger guest panic to fail fast
    - Replace grub-shell-helper with install_grub command
    - vmtest-sync-images: update the URL of the maas streams [Paride Legovini]
    - Replace references to old team manager with new team manager
      [James Falcon]
    - tox: pin flake8 to version and add a tip-flake8 environment
      [Paride Legovini]
    - Fix flake8 E741 warning [Lucas Moura]

 -- Ryan Harper <email address hidden>  Tue, 26 May 2020 16:31:39 -0500
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
curtin (19.3-68-g6cbdc02d-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot.
    - Makefile: make adjustments to call lint/style tools via python module
    - block-discover: ignore invalid id_serial/id_wwn values (LP: #1876848)
    - Fix handing of reusing msdos partitions and flags (LP: #1875903)
    - block.detect_multipath: ignore fake "devices" from /proc/mounts
      [Michael Hudson-Doyle] (LP: #1876626)
    - udev: use shlex.quote when shlex.split errors on shell-escape chars
      (LP: #1875085)
    - lvm: don't use vgscan --mknodes
    - vmtest: rsync don't cross filesystem boundaries when copying
      (LP: #1873909)
    - vmtest: basic/basic_scsi adjust collect/tests for unstable device names
      (LP: #1874100)
    - Add unittests for partition_handler calc_[dm]_part_info and kpartx paths
    - multipath: attempt to enforce /dev/mapper/mpath files are symlinks
    - block-meta: device mapper partitions may be block devices not links
    - Default to dm_name being id if empty earlier in dm_crypt_handler()
      [Łukasz 'sil2100' Zemczak] (LP: #1874243)
    - storage: correct declared schema draft version for storage schema
    - test_clear_holders: add missing zfs mock
    - Mock out zfs_supported to prevent attempting to load kernel modules
    - block-meta: skip wipe device paths if not present (LP: #1869075)
    - unittest: do not allow util.subp by default (LP: #1873913)
    - curthooks: support multiple ESP on UEFI bootable systems
    - block-discover: handle missing multipath 'path' data, use DM_NAME
      (LP: #1873728)
    - lvm-over-multipath: handle lookups of multipath members (LP: #1869075)
    - block-meta: don't filter preserve=true devices, select by wipe
      (LP: #1837214)
    - vmtest: basic use dname to lookup disk with multiple partitions
    - block-meta: Don't check the ptable type of a disk with no ptable
    - curthooks: always use ChrootableTarget.subp when calling efibootmgr
    - storage: enable and use multipath during storage configuration
      (LP: #1869075)
    - block-discover: detect nvme multipath devices (LP: #1868109)
    - clear-holders: Tolerate vgchange errors during discovery (LP: #1870037)
    - block-meta: handle preserve with vtoc ptable (LP: #1871158)
    - vmtest: use -partition file for TestReuseRAIDMemberPartition class
    - format: extra_options should be a list type
    - tox: add pyflakes to the default tox run [Paride Legovini]
    - storage_config: Add 'extra_options' parameter to allow custom mkfs
      (LP: #1869069)
    - Add support for installing Ubuntu Core 20 images
    - tox.ini: Fix issues with newer tox on focal
    - vmtest: Fix test_basic.py to run on s390x (LP: #1866663)
    - vmtest: use util.load_file for loading collect files
    - block-meta: refactor storage_config preserve and wipe settings
      (LP: #1837214)
    - block-discover: skip 'multipath' key in blockdevice if mpath name is None
    - tox: all py27 environments should use the base py27 deps
    - uefi: refactor efibootmg handling to support removing duplicate entries
      (LP: #1864257)
    - tox: pin setuptools < 45 to allow installing py27 in virtenv

 -- Ryan Harper <email address hidden>  Thu, 07 May 2020 15:43:37 -0500
Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-27-g437caaa9-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - block-discover: add dasd parser and emit dasd storage config
      (LP: #1862849)

 -- Ryan Harper <email address hidden>  Thu, 27 Feb 2020 13:11:46 -0600
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (19.3-26-g82f23e3d-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - install-grub: refactor uefi partition/disk searching
    - doc: update Canonical contributors URL [Paul Tobias]
    - block-discover: detect additional "extended" partition types in MBR
    - vmtests: skip focal bcache tests due to kernel bug
    - net/deps.py: detect openvswitch cfg and install openvswitch packages
    - vmtest: collection of vmtest related fixes to make things triple green
    - clear-holders: umap the parent mpath to wipe the underlying partitions
    - vmtests: bump fixby date out and fix false positive when date passes
    - vmtests: drop disco tests using a tool to automate the process

 -- Ryan Harper <email address hidden>  Fri, 14 Feb 2020 09:52:04 -0600
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
curtin (19.3-26-g82f23e3d-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - install-grub: refactor uefi partition/disk searching
    - doc: update Canonical contributors URL [Paul Tobias]
    - block-discover: detect additional "extended" partition types in MBR
    - vmtests: skip focal bcache tests due to kernel bug
    - net/deps.py: detect openvswitch cfg and install openvswitch packages
    - vmtest: collection of vmtest related fixes to make things triple green
    - clear-holders: umap the parent mpath to wipe the underlying partitions
    - vmtests: bump fixby date out and fix false positive when date passes
    - vmtests: drop disco tests using a tool to automate the process

 -- Ryan Harper <email address hidden>  Fri, 14 Feb 2020 09:50:11 -0600
Obsolete in eoan-updates
Deleted in eoan-proposed (Reason: moved to -updates)
curtin (19.3-26-g82f23e3d-0ubuntu1~19.10.1) eoan; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - install-grub: refactor uefi partition/disk searching
    - doc: update Canonical contributors URL [Paul Tobias]
    - block-discover: detect additional "extended" partition types in MBR
    - vmtests: skip focal bcache tests due to kernel bug
    - net/deps.py: detect openvswitch cfg and install openvswitch packages
    - vmtest: collection of vmtest related fixes to make things triple green
    - clear-holders: umap the parent mpath to wipe the underlying partitions
    - vmtests: bump fixby date out and fix false positive when date passes
    - vmtests: drop disco tests using a tool to automate the process

 -- Ryan Harper <email address hidden>  Fri, 14 Feb 2020 09:38:22 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-26-g82f23e3d-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - install-grub: refactor uefi partition/disk searching (LP: #1862846)
    - doc: update Canonical contributors URL [Paul Tobias]
    - block-discover: detect additional "extended" partition types in MBR
      (LP: #1861251)
    - vmtests: skip focal bcache tests due to kernel bug
    - net/deps.py: detect openvswitch cfg and install openvswitch packages
    - vmtest: collection of vmtest related fixes to make things triple green
    - clear-holders: umap the parent mpath to wipe the underlying partitions
    - vmtests: bump fixby date out and fix false positive when date passes
      (LP: #1855148)
    - vmtests: drop disco tests using a tool to automate the process

 -- Ryan Harper <email address hidden>  Thu, 13 Feb 2020 21:08:59 -0600
Superseded in eoan-proposed
curtin (19.3-17-g50ffca46-0ubuntu1~19.10.1) eoan; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - clear-holders: ensure we wipe device even if multipath enabled not not mp
    - block_meta: use reliable fs_spec entries for block devices
    - multipath: handle removal of multipath partitions correctly
    - vmtests: skip Focal deploying Centos70 ScsiBasic
    - vmtests: fix network mtu tests, separating ifupdown vs networkd
    - doc: Fix kexec documentation bug. [Mike Pontillo]
    - vmtests: Add Focal Fossa
    - centos: Add centos/rhel 8 support, enable UEFI Secure Boot
      [Lee Trager]
    - Bump XFS /boot skip-by date out a while
    - vmtest: Fix a missing unset of OUTPUT_FSTAB
    - curthooks: handle s390x/aarch64 kernel install hooks
    - clear-holders: handle arbitrary order of devices to clear
    - curthooks: only run update-initramfs in target once
    - test_network_mtu: bump fixby date for MTU tests
    - block-discover: don't skip partitions on virtual devices
    - block-discover: handle partial probe data
    - Fix parsing of squashfs: uri prefix for installation sources
      [Daniel Fox]
    - Release 19.3
    - Update HACKING.rst with Josh Powers contact info.
    - t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s' [Paride Legovini]
    - curthooks: skip setup_kernel_img_conf on eoan and newer
    - block_meta: use lookup for wwn, fix fallback from wwn, serial, path
    - vmtest: Adjust TestScsiBasic to use dnames to find correct disk
    - schema: Add ptable value 'unsupported'
    - tools/xkvm: add -nographic to speed up devopt query
    - test_block_dasd: fix random_device_id to only generate valid IDs
    - vmtest: update skip_if_arch message
    - Add skip_by_date to eoan ipv6 vlan test
    - storage_config: interpret value, not presence, of
      DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle]
    - vmtest: Add skip_by_date for test_ip_output on eoan + vlans
    - block-schema: update raid schema for preserve and metadata
    - dasd: update partition table value to 'vtoc'
    - clear-holders: increase the level for devices with holders by one
    - tests: mock timestamp used in collect-log file creation
    - ChrootableTarget: mount /run to resolve lvm/mdadm issues which
      require it.
    - block-discover: handle multipath disks
    - Handle partial raid on partitions
    - install: export zpools if present in the storage-config
    - block-schema: allow 'mac' as partition table type
    - jenkins-runner: disable the lockfile timeout by default [Paride Legovini]
    - curthooks: use correct grub-efi package name on i386
    - vmtest-sync-images: remove unused imports [Paride Legovini]
    - vmtests: use file locking on the images [Paride Legovini]
    - vmtest: enable arm64 [Paride Legovini]
    - Make the vmtests/test_basic test suite run on ppc64el [Paride Legovini]
    - vmtests: separate arch and target_arch in tests [Paride Legovini]
    - vmtests: new decorator: skip_if_arch [Paride Legovini]
    - vmtests: increase the VM memory for Bionic
    - vmtests: Skip Eoan ZFS Root tests until bug fix is complete
    - util: add support for 'tbz', 'txz' tar format types to sanitize_source
    - net: ensure eni helper tools install if given netplan config
    - d/control: update Depends for new probert package names
      [Dimitri John Ledkov]

 -- Ryan Harper <email address hidden>  Thu, 30 Jan 2020 13:46:56 -0600
Superseded in bionic-proposed
curtin (19.3-17-g50ffca46-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - clear-holders: ensure we wipe device even if multipath enabled not not mp
    - block_meta: use reliable fs_spec entries for block devices
    - multipath: handle removal of multipath partitions correctly
    - vmtests: skip Focal deploying Centos70 ScsiBasic
    - vmtests: fix network mtu tests, separating ifupdown vs networkd
    - doc: Fix kexec documentation bug. [Mike Pontillo]
    - vmtests: Add Focal Fossa
    - centos: Add centos/rhel 8 support, enable UEFI Secure Boot [Lee Trager]
    - Bump XFS /boot skip-by date out a while
    - vmtest: Fix a missing unset of OUTPUT_FSTAB
    - curthooks: handle s390x/aarch64 kernel install hooks
    - clear-holders: handle arbitrary order of devices to clear
    - curthooks: only run update-initramfs in target once
    - test_network_mtu: bump fixby date for MTU tests
    - block-discover: don't skip partitions on virtual devices
    - block-discover: handle partial probe data
    - Fix parsing of squashfs: uri prefix for installation sources [Daniel Fox]
    - Release 19.3
    - Update HACKING.rst with Josh Powers contact info.
    - t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s' [Paride Legovini]
    - curthooks: skip setup_kernel_img_conf on eoan and newer
    - block_meta: use lookup for wwn, fix fallback from wwn, serial, path
    - vmtest: Adjust TestScsiBasic to use dnames to find correct disk
    - schema: Add ptable value 'unsupported'
    - tools/xkvm: add -nographic to speed up devopt query
    - test_block_dasd: fix random_device_id to only generate valid IDs
    - vmtest: update skip_if_arch message
    - Add skip_by_date to eoan ipv6 vlan test
    - storage_config: interpret value, not presence, of
      DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle]
    - vmtest: Add skip_by_date for test_ip_output on eoan + vlans
    - block-schema: update raid schema for preserve and metadata
    - dasd: update partition table value to 'vtoc'
    - clear-holders: increase the level for devices with holders by one
    - tests: mock timestamp used in collect-log file creation
    - ChrootableTarget: mount /run to resolve lvm/mdadm issues which
      require it.
    - block-discover: handle multipath disks
    - Handle partial raid on partitions
    - install: export zpools if present in the storage-config
    - block-schema: allow 'mac' as partition table type
    - jenkins-runner: disable the lockfile timeout by default [Paride Legovini]
    - curthooks: use correct grub-efi package name on i386
    - vmtest-sync-images: remove unused imports [Paride Legovini]
    - vmtests: use file locking on the images [Paride Legovini]
    - vmtest: enable arm64 [Paride Legovini]
    - Make the vmtests/test_basic test suite run on ppc64el [Paride Legovini]
    - vmtests: separate arch and target_arch in tests [Paride Legovini]
    - vmtests: new decorator: skip_if_arch [Paride Legovini]
    - vmtests: increase the VM memory for Bionic
    - vmtests: Skip Eoan ZFS Root tests until bug fix is complete
    - util: add support for 'tbz', 'txz' tar format types to sanitize_source
    - net: ensure eni helper tools install if given netplan config
    - d/control: update Depends for new probert package names
      [Dimitri John Ledkov]
    - vmtest: fix typo in EoanBcacheBasic test name
    - storage schema: Update nvme wwn regex to allow for nvme wwid format
    - Allow EUI-64 formatted WWNs for disks and accept NVMe partition naming
      [Reed Slaby]
    - Makefile: split Python 2 and Python 3 unittest targets apart
    - Switch to the new btrfs-progs package name, with btrfs-tools fallback.
      [Dimitri John Ledkov]
    - vmtest: bump ram size on Zfs tests for Disco and Eoan
    - vmtest: drop Cosmic test cases
    - unittests: mock subp in ChrootableTarget _exit_ test cases
    - util.ChrootableTarget: skip rename of resolv.conf if not present
      in target
    - Release 19.2
    - storage_config: a missing ID_PART_TABLE_TYPE key means no ptable
      [Michael Hudson-Doyle]
    - vmtests: drop skip_by_date decorators for bug 1813228
    - block: Add opportunistic zkey encryption if supported
    - vmtests: add support for CURTIN_VMTEST_APT_PROXY
    - vmtests: add use of CURTIN_VMTEST_ prefixed envvars to image sync
    - vmtest: dont raise SkipTest in class definition

 -- Ryan Harper <email address hidden>  Thu, 30 Jan 2020 13:52:22 -0600
Superseded in xenial-proposed
curtin (19.3-17-g50ffca46-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1861452)
    - clear-holders: ensure we wipe device even if multipath enabled not not mp
    - block_meta: use reliable fs_spec entries for block devices
    - multipath: handle removal of multipath partitions correctly
    - vmtests: skip Focal deploying Centos70 ScsiBasic
    - vmtests: fix network mtu tests, separating ifupdown vs networkd
    - doc: Fix kexec documentation bug. [Mike Pontillo]
    - vmtests: Add Focal Fossa
    - centos: Add centos/rhel 8 support, enable UEFI Secure Boot [Lee Trager]
    - Bump XFS /boot skip-by date out a while
    - vmtest: Fix a missing unset of OUTPUT_FSTAB
    - curthooks: handle s390x/aarch64 kernel install hooks
    - clear-holders: handle arbitrary order of devices to clear
    - curthooks: only run update-initramfs in target once
    - test_network_mtu: bump fixby date for MTU tests
    - block-discover: don't skip partitions on virtual devices
    - block-discover: handle partial probe data
    - Fix parsing of squashfs: uri prefix for installation sources [Daniel Fox]
    - Release 19.3
    - Update HACKING.rst with Josh Powers contact info.
    - t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s' [Paride Legovini]
    - curthooks: skip setup_kernel_img_conf on eoan and newer
    - block_meta: use lookup for wwn, fix fallback from wwn, serial, path
    - vmtest: Adjust TestScsiBasic to use dnames to find correct disk
    - schema: Add ptable value 'unsupported'
    - tools/xkvm: add -nographic to speed up devopt query
    - test_block_dasd: fix random_device_id to only generate valid IDs
    - vmtest: update skip_if_arch message
    - Add skip_by_date to eoan ipv6 vlan test
    - storage_config: interpret value, not presence, of
      DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle]
    - vmtest: Add skip_by_date for test_ip_output on eoan + vlans
    - block-schema: update raid schema for preserve and metadata
    - dasd: update partition table value to 'vtoc'
    - clear-holders: increase the level for devices with holders by one
    - tests: mock timestamp used in collect-log file creation
    - ChrootableTarget: mount /run to resolve lvm/mdadm issues which
      require it.
    - block-discover: handle multipath disks
    - Handle partial raid on partitions
    - install: export zpools if present in the storage-config
    - block-schema: allow 'mac' as partition table type
    - jenkins-runner: disable the lockfile timeout by default [Paride Legovini]
    - curthooks: use correct grub-efi package name on i386
    - vmtest-sync-images: remove unused imports [Paride Legovini]
    - vmtests: use file locking on the images [Paride Legovini]
    - vmtest: enable arm64 [Paride Legovini]
    - Make the vmtests/test_basic test suite run on ppc64el [Paride Legovini]
    - vmtests: separate arch and target_arch in tests [Paride Legovini]
    - vmtests: new decorator: skip_if_arch [Paride Legovini]
    - vmtests: increase the VM memory for Bionic
    - vmtests: Skip Eoan ZFS Root tests until bug fix is complete
    - util: add support for 'tbz', 'txz' tar format types to sanitize_source
    - net: ensure eni helper tools install if given netplan config
    - d/control: update Depends for new probert package names
      [Dimitri John Ledkov]
    - vmtest: fix typo in EoanBcacheBasic test name
    - storage schema: Update nvme wwn regex to allow for nvme wwid format
    - Allow EUI-64 formatted WWNs for disks and accept NVMe partition naming
      [Reed Slaby]
    - Makefile: split Python 2 and Python 3 unittest targets apart
    - Switch to the new btrfs-progs package name, with btrfs-tools fallback.
      [Dimitri John Ledkov]
    - vmtest: bump ram size on Zfs tests for Disco and Eoan
    - vmtest: drop Cosmic test cases
    - unittests: mock subp in ChrootableTarget _exit_ test cases
    - util.ChrootableTarget: skip rename of resolv.conf if not present
      in target
    - Release 19.2
    - storage_config: a missing ID_PART_TABLE_TYPE key means no ptable
      [Michael Hudson-Doyle]
    - vmtests: drop skip_by_date decorators for bug 1813228
    - block: Add opportunistic zkey encryption if supported
    - vmtests: add support for CURTIN_VMTEST_APT_PROXY
    - vmtests: add use of CURTIN_VMTEST_ prefixed envvars to image sync
    - vmtest: dont raise SkipTest in class definition

 -- Ryan Harper <email address hidden>  Thu, 30 Jan 2020 13:55:17 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-17-g50ffca46-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - clear-holders: ensure we wipe device even if multipath enabled not not mp

 -- Ryan Harper <email address hidden>  Thu, 30 Jan 2020 12:52:02 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-16-g941c43ff-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - block_meta: use reliable fs_spec entries for block devices (LP: #1851899)
    - multipath: handle removal of multipath partitions correctly
      (LP: #1857042)

 -- Ryan Harper <email address hidden>  Wed, 29 Jan 2020 15:25:38 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-14-ga45a54ca-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - vmtests: skip Focal deploying Centos70 ScsiBasic
    - vmtests: fix network mtu tests, separating ifupdown vs networkd
    - doc: Fix kexec documentation bug. [Mike Pontillo]
    - vmtests: Add Focal Fossa
    - centos: Add centos/rhel 8 support, enable UEFI Secure Boot
      [Lee Trager] (LP: #1788088)
    - Bump XFS /boot skip-by date out a while
    - vmtest: Fix a missing unset of OUTPUT_FSTAB
    - curthooks: handle s390x/aarch64 kernel install hooks (LP: #1856038)
    - clear-holders: handle arbitrary order of devices to clear
    - curthooks: only run update-initramfs in target once (LP: #1842264)
    - test_network_mtu: bump fixby date for MTU tests
    - block-discover: don't skip partitions on virtual devices (LP: #1853018)
    - block-discover: handle partial probe data (LP: #1852351)
    - Fix parsing of squashfs: uri prefix for installation sources
      [Daniel Fox] (LP: #1851271)
    - Release 19.3 (LP: #1851390)
    - Update HACKING.rst with Josh Powers contact info.

 -- Ryan Harper <email address hidden>  Thu, 16 Jan 2020 15:17:41 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.3-0ubuntu1) focal; urgency=medium

  * New upstream release.
    - Release 19.3 (LP: #1851390)
    - Update HACKING.rst with Josh Powers contact info.

 -- Ryan Harper <email address hidden>  Tue, 05 Nov 2019 10:41:08 -0600
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
curtin (19.2-44-g8e618b34-0ubuntu1) focal; urgency=medium

  * New upstream snapshot.
    - t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s' [Paride Legovini]
    - curthooks: skip setup_kernel_img_conf on eoan and newer (LP: #1847257)
    - block_meta: use lookup for wwn, fix fallback from wwn, serial, path
      (LP: #1849322)
    - vmtest: Adjust TestScsiBasic to use dnames to find correct disk
    - schema: Add ptable value 'unsupported' (LP: #1848535)
    - tools/xkvm: add -nographic to speed up devopt query
    - test_block_dasd: fix random_device_id to only generate valid IDs
      (LP: #1849549)
    - vmtest: update skip_if_arch message
    - Add skip_by_date to eoan ipv6 vlan test
    - storage_config: interpret value, not presence, of
      DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle]
    - vmtest: Add skip_by_date for test_ip_output on eoan + vlans
    - block-schema: update raid schema for preserve and metadata
    - dasd: update partition table value to 'vtoc' (LP: #1847073)
    - clear-holders: increase the level for devices with holders by one
      (LP: #1844543)
    - tests: mock timestamp used in collect-log file creation (LP: #1847138)
    - ChrootableTarget: mount /run to resolve lvm/mdadm issues which
      require it.
    - block-discover: handle multipath disks (LP: #1839915)
    - Handle partial raid on partitions (LP: #1835091)
    - install: export zpools if present in the storage-config (LP: #1838278)
    - block-schema: allow 'mac' as partition table type (LP: #1845611)
    - jenkins-runner: disable the lockfile timeout by default [Paride Legovini]
    - curthooks: use correct grub-efi package name on i386 (LP: #1845914)
    - vmtest-sync-images: remove unused imports [Paride Legovini]
    - vmtests: use file locking on the images [Paride Legovini]
    - vmtest: enable arm64 [Paride Legovini]
    - Make the vmtests/test_basic test suite run on ppc64el [Paride Legovini]
    - vmtests: separate arch and target_arch in tests [Paride Legovini]
    - vmtests: new decorator: skip_if_arch [Paride Legovini]
    - vmtests: increase the VM memory for Bionic
    - vmtests: Skip Eoan ZFS Root tests until bug fix is complete
    - Merge branch 'fix_merge_conflicts'
    - util: add support for 'tbz', 'txz' tar format types to sanitize_source
      (LP: #1843266)
    - net: ensure eni helper tools install if given netplan config
      (LP: #1834751)
    - d/control: update Depends for new probert package names
      [Dimitri John Ledkov]

 -- Ryan Harper <email address hidden>  Fri, 01 Nov 2019 14:06:13 -0500
Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.2-9-g38ce22b0-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot.
    - vmtest: fix typo in EoanBcacheBasic test name
    - storage schema: Update nvme wwn regex to allow for nvme wwid format
      (LP: #1841321)
    - Allow EUI-64 formatted WWNs for disks and accept NVMe partition naming
      [Reed Slaby] (LP: #1840524)

 -- Ryan Harper <email address hidden>  Wed, 28 Aug 2019 11:40:32 -0500
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.2-6-g88a1a7ec-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot.
    - Makefile: split Python 2 and Python 3 unittest targets apart
  * debian/*: drop python-curtin, making the package Python 3-only.
  * debian/control: drop Build-Depends on linting tools, they haven't been
    used by the upstream test suite in a while.

 -- Daniel Watkins <email address hidden>  Wed, 21 Aug 2019 13:29:50 -0400
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.2-5-g44997e86-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot.
    - Switch to the new btrfs-progs package name, with btrfs-tools fallback.
      [Dimitri John Ledkov]
    - vmtest: bump ram size on Zfs tests for Disco and Eoan
    - vmtest: drop Cosmic test cases
    - unittests: mock subp in ChrootableTarget _exit_ test cases
    - util.ChrootableTarget: skip rename of resolv.conf if not present in
      target (LP: #1834382)

 -- Daniel Watkins <email address hidden>  Thu, 15 Aug 2019 12:27:10 -0400
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.2-0ubuntu1) eoan; urgency=medium

  * New upstream release.
    - Release 19.2 (LP: #1836951)
    - storage_config: a missing ID_PART_TABLE_TYPE key means no ptable
      [Michael Hudson-Doyle]
    - vmtests: drop skip_by_date decorators for bug 1813228
    - block: Add opportunistic zkey encryption if supported
    - vmtests: add support for CURTIN_VMTEST_APT_PROXY
    - vmtests: add use of CURTIN_VMTEST_ prefixed envvars to image sync
    - vmtest: dont raise SkipTest in class definition

 -- Ryan Harper <email address hidden>  Wed, 17 Jul 2019 15:39:33 -0500
Obsolete in disco-updates
Deleted in disco-proposed (Reason: moved to -updates)
curtin (19.1-7-g37a7a0f4-0ubuntu1~19.04.1) disco; urgency=medium

  * d/control: drop probert dependency, not yet in main (LP: #1831757)
  * New upstream snapshot. (LP: #1831772)
    - vmtests: determine block name via dname when verifying volume groups
    - vmtest: add Centos66/Centos70 FromBionic release and re-add tests
    - block-discover: add cli/API for exporting existing storage to config
    - vmtest: refactor test_network code for Eoan
    - curthoooks: disable daemons while reconfiguring mdadm
      [Michael Hudson-Doyle]
    - mdadm: fix install to existing raid [Michael Hudson-Doyle]
    - apt_proxy env var set but empty => do not setup any proxy
      [Paride Legovini]
    - release 19.1
    - vmtest: add missing skip_by_date on Eoan test_network_mtu
    - vmtest: remove skip_by_date on Disco Allindata test
    - block: support multipath devices in lookup and partition_kname
    - grub: add grub config to control os_prober,terminal settings in target
    - vmtest: add eoan tests [Paride Legovini]
    - vmtest: add dependency on python3-jsonschema [Paride Legovini]
    - Pylint compatibility with Python 3.7 [Paride Legovini]
    - vmtest: disable disco multipath test
    - vmtests: bump network mtu tests out a bit
    - Fix up yaml.load warnings
    - vmtest: disable trusty, it's dead jim
    - vmtest: reenable UEFI 4k tests, which got dropped when fixing
      subclassing.
    - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass
    - curthooks: chzdev_import must encode data if provided
    - vmtest: test for kernel-img conf on ubuntu only

 -- Ryan Harper <email address hidden>  Wed, 05 Jun 2019 13:46:57 -0500
Obsolete in cosmic-updates
Deleted in cosmic-proposed (Reason: moved to -updates)
curtin (19.1-7-g37a7a0f4-0ubuntu1~18.10.1) cosmic; urgency=medium

  * d/control: drop probert dependency, not yet in main (LP: #1831757)
  * New upstream snapshot. (LP: #1831772)
    - vmtests: determine block name via dname when verifying volume groups
    - vmtest: add Centos66/Centos70 FromBionic release and re-add tests
    - block-discover: add cli/API for exporting existing storage to config
    - vmtest: refactor test_network code for Eoan
    - curthoooks: disable daemons while reconfiguring mdadm
      [Michael Hudson-Doyle]
    - mdadm: fix install to existing raid [Michael Hudson-Doyle]
    - apt_proxy env var set but empty => do not setup any proxy
      [Paride Legovini]
    - release 19.1
    - vmtest: add missing skip_by_date on Eoan test_network_mtu
    - vmtest: remove skip_by_date on Disco Allindata test
    - block: support multipath devices in lookup and partition_kname
    - grub: add grub config to control os_prober,terminal settings in target
    - vmtest: add eoan tests [Paride Legovini]
    - vmtest: add dependency on python3-jsonschema [Paride Legovini]
    - Pylint compatibility with Python 3.7 [Paride Legovini]
    - vmtest: disable disco multipath test
    - vmtests: bump network mtu tests out a bit
    - Fix up yaml.load warnings
    - vmtest: disable trusty, it's dead jim
    - vmtest: reenable UEFI 4k tests, which got dropped when fixing
      subclassing.
    - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass
    - curthooks: chzdev_import must encode data if provided
    - vmtest: test for kernel-img conf on ubuntu only
    - Setup kernel-img.conf like base-installer/live-installer did.
      [Dimitri John Ledkov]
    - zfs: pass pool and fs properties to zpool_create
      [Jean-Baptiste Lallement]
    - block_meta: pass lvm_partition size through human2bytes
      [Michael Hudson-Doyle]
    - clear-holders: refactor bcache shutdown and add longer timeout
    - schema-validate-storage: remove unused imports [Paride Legovini]
    - add subcommand schema for storage-config validation
    - clear-holders: wipe raid members at data offsets when not assembled
    - Add support for s390 DASD devices
    - vmtest: skip DiscoTestAllindata while initrd lacks crypto modules
    - block_meta: allow passing a dm_crypt key by keyfile
      [Michael Hudson-Doyle]
    - ChrootableTarget: add /run to mounts for redhat targets
    - vmtest: consolidate vm mem config, defaults via release, env override

 -- Ryan Harper <email address hidden>  Wed, 05 Jun 2019 13:32:52 -0500
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
curtin (19.1-7-g37a7a0f4-0ubuntu1~18.04.1) bionic; urgency=medium

  * d/control: drop probert dependency, not yet in main (LP: #1831757)
  * New upstream snapshot. (LP: #1831772)
    - vmtests: determine block name via dname when verifying volume groups
    - vmtest: add Centos66/Centos70 FromBionic release and re-add tests
    - block-discover: add cli/API for exporting existing storage to config
    - vmtest: refactor test_network code for Eoan
    - curthoooks: disable daemons while reconfiguring mdadm
      [Michael Hudson-Doyle]
    - mdadm: fix install to existing raid [Michael Hudson-Doyle]
    - apt_proxy env var set but empty => do not setup any proxy
      [Paride Legovini]
    - release 19.1
    - vmtest: add missing skip_by_date on Eoan test_network_mtu
    - vmtest: remove skip_by_date on Disco Allindata test
    - block: support multipath devices in lookup and partition_kname
    - grub: add grub config to control os_prober,terminal settings in target
    - vmtest: add eoan tests [Paride Legovini]
    - vmtest: add dependency on python3-jsonschema [Paride Legovini]
    - Pylint compatibility with Python 3.7 [Paride Legovini]
    - vmtest: disable disco multipath test
    - vmtests: bump network mtu tests out a bit
    - Fix up yaml.load warnings
    - vmtest: disable trusty, it's dead jim
    - vmtest: reenable UEFI 4k tests, which got dropped when fixing
      subclassing.
    - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass
    - curthooks: chzdev_import must encode data if provided
    - vmtest: test for kernel-img conf on ubuntu only
    - Setup kernel-img.conf like base-installer/live-installer did.
      [Dimitri John Ledkov]
    - zfs: pass pool and fs properties to zpool_create
      [Jean-Baptiste Lallement]
    - block_meta: pass lvm_partition size through human2bytes
      [Michael Hudson-Doyle]
    - clear-holders: refactor bcache shutdown and add longer timeout
    - schema-validate-storage: remove unused imports [Paride Legovini]
    - add subcommand schema for storage-config validation
    - clear-holders: wipe raid members at data offsets when not assembled
    - Add support for s390 DASD devices
    - vmtest: skip DiscoTestAllindata while initrd lacks crypto modules
    - block_meta: allow passing a dm_crypt key by keyfile
      [Michael Hudson-Doyle]
    - ChrootableTarget: add /run to mounts for redhat targets
    - vmtest: consolidate vm mem config, defaults via release, env override

 -- Ryan Harper <email address hidden>  Wed, 05 Jun 2019 12:19:06 -0500
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (19.1-7-g37a7a0f4-0ubuntu1~16.04.1) xenial; urgency=medium

  * d/control: drop probert dependency for Xenial (LP: #1831757)
  * New upstream snapshot. (LP: #1831772)
    - vmtests: determine block name via dname when verifying volume groups
    - vmtest: add Centos66/Centos70 FromBionic release and re-add tests
    - block-discover: add cli/API for exporting existing storage to config
    - vmtest: refactor test_network code for Eoan
    - curthoooks: disable daemons while reconfiguring mdadm
      [Michael Hudson-Doyle]
    - mdadm: fix install to existing raid [Michael Hudson-Doyle]
    - apt_proxy env var set but empty => do not setup any proxy
      [Paride Legovini]
    - release 19.1
    - vmtest: add missing skip_by_date on Eoan test_network_mtu
    - vmtest: remove skip_by_date on Disco Allindata test
    - block: support multipath devices in lookup and partition_kname
    - grub: add grub config to control os_prober,terminal settings in target
    - vmtest: add eoan tests [Paride Legovini]
    - vmtest: add dependency on python3-jsonschema [Paride Legovini]
    - Pylint compatibility with Python 3.7 [Paride Legovini]
    - vmtest: disable disco multipath test
    - vmtests: bump network mtu tests out a bit
    - Fix up yaml.load warnings
    - vmtest: disable trusty, it's dead jim
    - vmtest: reenable UEFI 4k tests, which got dropped when fixing
      subclassing.
    - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass
    - curthooks: chzdev_import must encode data if provided
    - vmtest: test for kernel-img conf on ubuntu only
    - Setup kernel-img.conf like base-installer/live-installer did.
      [Dimitri John Ledkov]
    - zfs: pass pool and fs properties to zpool_create
      [Jean-Baptiste Lallement]
    - block_meta: pass lvm_partition size through human2bytes
      [Michael Hudson-Doyle]
    - clear-holders: refactor bcache shutdown and add longer timeout
    - schema-validate-storage: remove unused imports [Paride Legovini]
    - add subcommand schema for storage-config validation
    - clear-holders: wipe raid members at data offsets when not assembled
    - Add support for s390 DASD devices
    - vmtest: skip DiscoTestAllindata while initrd lacks crypto modules
    - block_meta: allow passing a dm_crypt key by keyfile
      [Michael Hudson-Doyle]
    - ChrootableTarget: add /run to mounts for redhat targets
    - vmtest: consolidate vm mem config, defaults via release, env override

 -- Ryan Harper <email address hidden>  Wed, 05 Jun 2019 11:59:57 -0500
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.1-7-g37a7a0f4-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot.
    - vmtests: determine block name via dname when verifying volume groups
    - vmtest: add Centos66/Centos70 FromBionic release and re-add tests
    - block-discover: add cli/API for exporting existing storage to config
    - vmtest: refactor test_network code for Eoan
    - curthoooks: disable daemons while reconfiguring mdadm
      [Michael Hudson-Doyle] (LP: #1829325.)
    - mdadm: fix install to existing raid [Michael Hudson-Doyle] (LP: #1830157)
    - apt_proxy env var set but empty => do not setup any proxy
      [Paride Legovini]

 -- Chad Smith <email address hidden>  Wed, 05 Jun 2019 10:45:42 -0600
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (19.1-0ubuntu1) eoan; urgency=medium

  * New upstream release.
    - release 19.1
    - vmtest: add missing skip_by_date on Eoan test_network_mtu
    - vmtest: remove skip_by_date on Disco Allindata test
    - block: support multipath devices in lookup and partition_kname
      (LP: #1813228)
    - grub: add grub config to control os_prober,terminal settings in target
    - vmtest: add eoan tests [Paride Legovini]
    - vmtest: add dependency on python3-jsonschema [Paride Legovini]
    - Pylint compatibility with Python 3.7 [Paride Legovini] (LP: #1828229)
    - vmtest: disable disco multipath test
    - vmtests: bump network mtu tests out a bit
    - Fix up yaml.load warnings
    - vmtest: disable trusty, it's dead jim

 -- Daniel Watkins <email address hidden>  Wed, 22 May 2019 10:26:52 -0400
Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
curtin (18.2-26-gd8e45d79-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot.
    - vmtest: reenable UEFI 4k tests, which got dropped when fixing
      subclassing.
    - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass
    - curthooks: chzdev_import must encode data if provided (LP: #1825007)
    - vmtest: test for kernel-img conf on ubuntu only

 -- Ryan Harper <email address hidden>  Tue, 23 Apr 2019 09:32:56 -0500
Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
curtin (18.2-22-g08bf6ff7-0ubuntu1) disco; urgency=medium

  * New upstream snapshot.
    - Setup kernel-img.conf like base-installer/live-installer did.
      [Dimitri John Ledkov] (LP: #1534162)
    - zfs: pass pool and fs properties to zpool_create
      [Jean-Baptiste Lallement] (LP: #1823682)
    - block_meta: pass lvm_partition size through human2bytes
      [Michael Hudson-Doyle]

 -- Ryan Harper <email address hidden>  Thu, 11 Apr 2019 14:22:33 -0500
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
curtin (18.2-19-g36351dea-0ubuntu1) disco; urgency=medium

  * New upstream snapshot.
    - clear-holders: refactor bcache shutdown and add longer timeout
      (LP: #1796292)
    - schema-validate-storage: remove unused imports [Paride Legovini]
    - add subcommand schema for storage-config validation
    - clear-holders: wipe raid members at data offsets when not assembled
      (LP: #1815018)
    - Add support for s390 DASD devices
    - vmtest: skip DiscoTestAllindata while initrd lacks crypto modules
    - block_meta: allow passing a dm_crypt key by keyfile
      [Michael Hudson-Doyle]
    - ChrootableTarget: add /run to mounts for redhat targets (LP: #1815666)
    - vmtest: consolidate vm mem config, defaults via release, env override

 -- Ryan Harper <email address hidden>  Wed, 03 Apr 2019 14:46:09 -0500
Superseded in cosmic-updates
Deleted in cosmic-proposed (Reason: moved to -updates)
curtin (18.2-10-g7afd77fa-0ubuntu1~18.10.1) cosmic; urgency=medium

  * New upstream snapshot. (LP: #1817964)
    - Support for multi-layers images fsimage-layered:// URI
      [Jean-Baptiste Lallement]
    - dname: relax dname req for disk serial/wwn presence for compatibility
    - flake8: fix some E117 over-indented issues [Paride Legovini]
    - bcache: ensure partitions on bcache devices are detected as partition
    - vmtest: bump skip_by_date out a year for trusty bcache bug
    - Fix typo in doc/topics/integration-testing.rst. [Paride Legovini]
    - flake8: Fix two issues found with new version of flake8
    - clear-holders: handle FileNotFound when probing for bcache device slaves
    - vmtests: network mtu fix-by bump to post 19.04 release
    - vmtest: Fix bug preventing explicit disabling of system_upgrade.
    - Release 18.2
    - Adjust helpers/common to edit GRUB_CMDLINE_LINUX_DEFAULT in place.
    - dname: persistent names based on serial or wwn
    - Fix bug in is_swap_device if a device was smaller than page_size.
    - vmtest: add disco tests [Joshua Powers]
    - unittest: change directory to tmpdir for testing relative files.
    - Add clear-holders to meta-simple
    - vmtests: check install log for Out of memory kernel messages and fail
    - unittest: correctly use tmpdir for my.img [Joshua Powers]
    - block_meta: use wipe config when clearing partitions
    - tests: fix vmtests for apt perserve_source_list changes
    - apt: Use new format apt config when writing preserve_sources_list.
    - vmtests: multipath mount /home with nofail and validate in unittest
    - vmtests: fix common collect scripts to not exit failure.
    - vmtest: handle collect disk unpack failure
    - vmtests: dont use multiple subclasses in uefi 4k tests
    - vmtests: disable snapd/seeding to avoid boot hang
    - jenkins-runner: fix when using --filter only

 -- Ryan Harper <email address hidden>  Wed, 27 Feb 2019 17:12:04 -0600
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (18.2-10-g7afd77fa-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1817964)
    - Support for multi-layers images fsimage-layered:// URI
      [Jean-Baptiste Lallement]
    - dname: relax dname req for disk serial/wwn presence for compatibility
    - flake8: fix some E117 over-indented issues [Paride Legovini]
    - bcache: ensure partitions on bcache devices are detected as partition
    - vmtest: bump skip_by_date out a year for trusty bcache bug
    - Fix typo in doc/topics/integration-testing.rst. [Paride Legovini]
    - flake8: Fix two issues found with new version of flake8
    - clear-holders: handle FileNotFound when probing for bcache device slaves
    - vmtests: network mtu fix-by bump to post 19.04 release
    - vmtest: Fix bug preventing explicit disabling of system_upgrade.
    - Release 18.2
    - Adjust helpers/common to edit GRUB_CMDLINE_LINUX_DEFAULT in place.
    - dname: persistent names based on serial or wwn
    - Fix bug in is_swap_device if a device was smaller than page_size.
    - vmtest: add disco tests [Joshua Powers]
    - unittest: change directory to tmpdir for testing relative files.
    - Add clear-holders to meta-simple
    - vmtests: check install log for Out of memory kernel messages and fail
    - unittest: correctly use tmpdir for my.img [Joshua Powers]
    - block_meta: use wipe config when clearing partitions
    - tests: fix vmtests for apt perserve_source_list changes
    - apt: Use new format apt config when writing preserve_sources_list.
    - vmtests: multipath mount /home with nofail and validate in unittest
    - vmtests: fix common collect scripts to not exit failure.
    - vmtest: handle collect disk unpack failure
    - vmtests: dont use multiple subclasses in uefi 4k tests
    - vmtests: disable snapd/seeding to avoid boot hang
    - jenkins-runner: fix when using --filter only

 -- Ryan Harper <email address hidden>  Thu, 28 Feb 2019 09:54:02 -0600
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
curtin (18.2-10-g7afd77fa-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1817964)
    - Support for multi-layers images fsimage-layered:// URI
      [Jean-Baptiste Lallement]
    - dname: relax dname req for disk serial/wwn presence for compatibility
    - flake8: fix some E117 over-indented issues [Paride Legovini]
    - bcache: ensure partitions on bcache devices are detected as partition
    - vmtest: bump skip_by_date out a year for trusty bcache bug
    - Fix typo in doc/topics/integration-testing.rst. [Paride Legovini]
    - flake8: Fix two issues found with new version of flake8
    - clear-holders: handle FileNotFound when probing for bcache device slaves
    - vmtests: network mtu fix-by bump to post 19.04 release
    - vmtest: Fix bug preventing explicit disabling of system_upgrade.
    - Release 18.2
    - Adjust helpers/common to edit GRUB_CMDLINE_LINUX_DEFAULT in place.
    - dname: persistent names based on serial or wwn
    - Fix bug in is_swap_device if a device was smaller than page_size.
    - vmtest: add disco tests [Joshua Powers]
    - unittest: change directory to tmpdir for testing relative files.
    - Add clear-holders to meta-simple
    - vmtests: check install log for Out of memory kernel messages and fail
    - unittest: correctly use tmpdir for my.img [Joshua Powers]
    - block_meta: use wipe config when clearing partitions
    - tests: fix vmtests for apt perserve_source_list changes
    - apt: Use new format apt config when writing preserve_sources_list.
    - vmtests: multipath mount /home with nofail and validate in unittest
    - vmtests: fix common collect scripts to not exit failure.
    - vmtest: handle collect disk unpack failure
    - vmtests: dont use multiple subclasses in uefi 4k tests
    - vmtests: disable snapd/seeding to avoid boot hang
    - jenkins-runner: fix when using --filter only

 -- Ryan Harper <email address hidden>  Thu, 28 Feb 2019 09:45:37 -0600
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
curtin (18.2-10-g7afd77fa-0ubuntu1) disco; urgency=medium

  * New upstream snapshot.
    - Support for multi-layers images fsimage-layered:// URI
      [Jean-Baptiste Lallement]
    - dname: relax dname req for disk serial/wwn presence for compatibility
      (LP: #1735839)
    - flake8: fix some E117 over-indented issues [Paride Legovini]
    - bcache: ensure partitions on bcache devices are detected as partition
    - vmtest: bump skip_by_date out a year for trusty bcache bug
    - Fix typo in doc/topics/integration-testing.rst. [Paride Legovini]
    - flake8: Fix two issues found with new version of flake8
    - clear-holders: handle FileNotFound when probing for bcache device slaves
      (LP: #1811117)
    - vmtests: network mtu fix-by bump to post 19.04 release
    - vmtest: Fix bug preventing explicit disabling of system_upgrade.

 -- Ryan Harper <email address hidden>  Wed, 27 Feb 2019 16:43:21 -0600
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
curtin (18.2-0ubuntu1) disco; urgency=medium

  * New upstream release (18.2).
    - Release 18.2
    - Adjust helpers/common to edit GRUB_CMDLINE_LINUX_DEFAULT in place.
      (LP: #1527664)
    - dname: persistent names based on serial or wwn (LP: #1735839)
    - Fix bug in is_swap_device if a device was smaller than page_size.
      (LP: #1803672)
    - vmtest: add disco tests [Joshua Powers]
    - unittest: change directory to tmpdir for testing relative files.
    - Add clear-holders to meta-simple (LP: #1786736)
    - vmtests: check install log for Out of memory kernel messages and fail
    - unittest: correctly use tmpdir for my.img [Joshua Powers] (LP: #1803611)
    - block_meta: use wipe config when clearing partitions (LP: #1800153)
    - tests: fix vmtests for apt perserve_source_list changes
    - apt: Use new format apt config when writing preserve_sources_list.
      (LP: #1735950)
    - vmtests: multipath mount /home with nofail and validate in unittest
    - vmtests: fix common collect scripts to not exit failure.
    - vmtest: handle collect disk unpack failure
    - vmtests: dont use multiple subclasses in uefi 4k tests
    - vmtests: disable snapd/seeding to avoid boot hang
    - jenkins-runner: fix when using --filter only

 -- Ryan Harper <email address hidden>  Thu, 06 Dec 2018 12:11:01 -0600
Superseded in bionic-proposed
curtin (18.1-59-g0f993084-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1795712)
    - distro: fix system_upgrade command using string instead of function
    - Capture stdout when using lxc file push
    - vmtest: boot ephemeral with 'ro' on the kernel command line.
    - vmtest: Fix typo in skip-by-date.
    - vmtest: kick skip-by-date for 1671951.
    - tools/jenkins-runner: Error if both filters and tests are given.
    - vmtests: prevent tests from modifying cls.collect_scripts
    - Enable custom storage configuration for centos images
    - vmtest: ensure we collect /var/log/journal only once
    - Don't allow reads of /proc and modprobe zfs through
    - clear-holders: handle missing zpool/zfs tools when wiping
    - clear-holders: rescan for lvm devices after assembling raid arrays
    - vmtest: enable persistent journal and collect at boot time
    - Add timing and logging functions.
    - parse_dpkg_version: support non-numeric in version string.
    - Add main so that 'python3 -m curtin' does the right thing.
    - Add subcommand 'features'.
    - block: use uuid4 (random) when autogenerating UUIDS for filesystems
    - vmtests: Increase size of root filesystems.
    - clear-holders: reread ptable after wiping disks with partitions
    - vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS.
    - tests: remove Ubuntu Artful [Joshua Powers]
    - vmtests: Let a raised SkipTest go through skip_by_date.
    - vmtests: Increase root fs to give upgrades to -proposed more space.
    - vmtest: Order the vmtest_pollinate late_command earlier.
    - vmtest: always add 'curtin/vmtest' to installed pollinate user_agent.
    - vmtests: make skip_by_date a decorator that runs and reports.
    - vmtests: always declare certain attributes and remove redundant tests.
    - vmtests: Add Cosmic release to tests [Joshua Powers]
    - vmtests: skip TrustyTestMdadmBcache until 2019-01-22.
    - tox: use simplestreams from git repository rather than bzr.
    - document that you can set ptable on raids [Michael Hudson-Doyle]
    - vmtests: move skip-by date of xfs root and xfs boot out 1 year.
    - vmtests: network_mtu move fixby date out 4 months from last value
    - Fix WorkingDir class to support already existing target directory.
    - Fix extraction of local filesystem image.
    - Fix tip-pyflakes imported but unused call to util.get_platform_arch
    - subp: update return value of subp with combine_capture=True.
    - tox: add a xenial environments, default envlist changes.
    - tests: Fix race on utcnow during timestamped curtin-log dir creation
    - curtainer: patch source version from --source.
    - pyflakes: fix unused variable references identified by pyflakes 2.0.0.

 -- Scott Moser <email address hidden>  Fri, 12 Oct 2018 16:30:03 -0400
Superseded in xenial-proposed
curtin (18.1-59-g0f993084-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1795712)
    - distro: fix system_upgrade command using string instead of function
    - Capture stdout when using lxc file push
    - vmtest: boot ephemeral with 'ro' on the kernel command line.
    - vmtest: Fix typo in skip-by-date.
    - vmtest: kick skip-by-date for 1671951.
    - tools/jenkins-runner: Error if both filters and tests are given.
    - vmtests: prevent tests from modifying cls.collect_scripts
    - Enable custom storage configuration for centos images
    - vmtest: ensure we collect /var/log/journal only once
    - Don't allow reads of /proc and modprobe zfs through
    - clear-holders: handle missing zpool/zfs tools when wiping
    - clear-holders: rescan for lvm devices after assembling raid arrays
    - vmtest: enable persistent journal and collect at boot time
    - Add timing and logging functions.
    - parse_dpkg_version: support non-numeric in version string.
    - Add main so that 'python3 -m curtin' does the right thing.
    - Add subcommand 'features'.
    - block: use uuid4 (random) when autogenerating UUIDS for filesystems
    - vmtests: Increase size of root filesystems.
    - clear-holders: reread ptable after wiping disks with partitions
    - vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS.
    - tests: remove Ubuntu Artful [Joshua Powers]
    - vmtests: Let a raised SkipTest go through skip_by_date.
    - vmtests: Increase root fs to give upgrades to -proposed more space.
    - vmtest: Order the vmtest_pollinate late_command earlier.
    - vmtest: always add 'curtin/vmtest' to installed pollinate user_agent.
    - vmtests: make skip_by_date a decorator that runs and reports.
    - vmtests: always declare certain attributes and remove redundant tests.
    - vmtests: Add Cosmic release to tests [Joshua Powers]
    - vmtests: skip TrustyTestMdadmBcache until 2019-01-22.
    - tox: use simplestreams from git repository rather than bzr.
    - document that you can set ptable on raids [Michael Hudson-Doyle]
    - vmtests: move skip-by date of xfs root and xfs boot out 1 year.
    - vmtests: network_mtu move fixby date out 4 months from last value
    - Fix WorkingDir class to support already existing target directory.
    - Fix extraction of local filesystem image.
    - Fix tip-pyflakes imported but unused call to util.get_platform_arch
    - subp: update return value of subp with combine_capture=True.
    - tox: add a xenial environments, default envlist changes.
    - tests: Fix race on utcnow during timestamped curtin-log dir creation
    - curtainer: patch source version from --source.
    - pyflakes: fix unused variable references identified by pyflakes 2.0.0.

 -- Scott Moser <email address hidden>  Fri, 12 Oct 2018 16:23:16 -0400
Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-59-g0f993084-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - distro: fix system_upgrade command using string instead of function
      (LP: #1796968)
    - Capture stdout when using lxc file push
    - vmtest: boot ephemeral with 'ro' on the kernel command line.

 -- Ryan Harper <email address hidden>  Wed, 10 Oct 2018 11:22:30 -0500
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-56-g3aafe77d-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - vmtest: Fix typo in skip-by-date.
    - vmtest: kick skip-by-date for 1671951.
    - tools/jenkins-runner: Error if both filters and tests are given.
    - vmtests: prevent tests from modifying cls.collect_scripts

 -- Chad Smith <email address hidden>  Tue, 02 Oct 2018 16:07:51 -0600
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-52-g5f0082d1-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - Enable custom storage configuration for centos images

 -- Ryan Harper <email address hidden>  Fri, 21 Sep 2018 03:04:42 -0500
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-51-gb812ae80-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - vmtest: ensure we collect /var/log/journal only once

 -- Chad Smith <email address hidden>  Tue, 21 Aug 2018 11:44:46 -0600
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-50-g2d9b2c6f-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - clear-holders: handle missing zpool/zfs tools when wiping
    - clear-holders: rescan for lvm devices after assembling raid arrays
    - vmtest: enable persistent journal and collect at boot time
    - Add timing and logging functions.
    - parse_dpkg_version: support non-numeric in version string.
    - Don't allow reads of /proc and modprobe zfs through

 -- Chad Smith <email address hidden>  Mon, 20 Aug 2018 09:22:06 -0600
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-44-g2b12b8fc-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - Add main so that 'python3 -m curtin' does the right thing.
    - Add subcommand 'features'.
    - block: use uuid4 (random) when autogenerating UUIDS for filesystems
    - vmtests: Increase size of root filesystems.
    - clear-holders: reread ptable after wiping disks with partitions
    - vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS.
    - tests: remove Ubuntu Artful [Joshua Powers]
    - vmtests: Let a raised SkipTest go through skip_by_date.
    - vmtests: Increase root fs to give upgrades to -proposed more space.
    - vmtest: Order the vmtest_pollinate late_command earlier.
    - vmtest: always add 'curtin/vmtest' to installed pollinate user_agent.
    - vmtests: make skip_by_date a decorator that runs and reports.
    - vmtests: always declare certain attributes and remove redundant tests.
    - vmtests: Add Cosmic release to tests [Joshua Powers]
    - vmtests: skip TrustyTestMdadmBcache until 2019-01-22.
    - tox: use simplestreams from git repository rather than bzr.
    - document that you can set ptable on raids [Michael Hudson-Doyle]
    - vmtests: move skip-by date of xfs root and xfs boot out 1 year.
    - vmtests: network_mtu move fixby date out 4 months from last value

 -- Chad Smith <email address hidden>  Fri, 10 Aug 2018 09:22:12 -0600
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-25-g9d0e557e-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - Fix WorkingDir class to support already existing target directory.
      (LP: #1775622)
    - Fix extraction of local filesystem image. (LP: #1775630)
    - Fix tip-pyflakes imported but unused call to util.get_platform_arch
    - subp: update return value of subp with combine_capture=True.
    - tox: add a xenial environments, default envlist changes.
    - tests: Fix race on utcnow during timestamped curtin-log dir creation
      (LP: #1772481)
    - curtainer: patch source version from --source.
    - pyflakes: fix unused variable references identified by pyflakes 2.0.0.

 -- Scott Moser <email address hidden>  Thu, 07 Jun 2018 14:59:20 -0400
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (18.1-17-gae48e86f-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1772044)
    - tests: replace usage of mock.assert_called
    - tools: jenkins-runner show curtin version in output.
    - zfs: implement a supported check to handle i386
    - Support mount entries not tied to a device, including bind and tmpfs.
    - block/clear_holders/mdadm: refactor handling of layered device wiping
    - clear_holders: only export zpools that have been imported
    - vmtests: allow env control of apt, system_upgrade, package upgrade
    - util.get_efibootmgr: filter bootorder by found entries
    - vmtests: adjust lvm_iscsi dnames to match configuration
    - vmtest: always boot with BOOTIF and ip=:::::BOOTIF:dhcp
    - make_dname for bcache should use backing device uuid
    - zfsroot: add additional checks, do not require disk 'serial' attribute
    - clear-holders: fix lvm name use when shutting down
    - install: prevent unmount: disabled from swallowing installation failures
    - vmtest: bionic images no longer use the vlan package
    - pycodestyle: Fix invalid escape sequences in string literals.

 -- Ryan Harper <email address hidden>  Fri, 18 May 2018 14:11:34 -0500
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
curtin (18.1-17-gae48e86f-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1772044)
    - tests: replace usage of mock.assert_called
    - tools: jenkins-runner show curtin version in output.
    - zfs: implement a supported check to handle i386
    - Support mount entries not tied to a device, including bind and tmpfs.
    - block/clear_holders/mdadm: refactor handling of layered device wiping
    - clear_holders: only export zpools that have been imported
    - vmtests: allow env control of apt, system_upgrade, package upgrade
    - util.get_efibootmgr: filter bootorder by found entries
    - vmtests: adjust lvm_iscsi dnames to match configuration
    - vmtest: always boot with BOOTIF and ip=:::::BOOTIF:dhcp
    - make_dname for bcache should use backing device uuid
    - zfsroot: add additional checks, do not require disk 'serial' attribute

 -- Ryan Harper <email address hidden>  Fri, 18 May 2018 13:58:58 -0500
Obsolete in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
curtin (18.1-17-gae48e86f-0ubuntu1~17.10.1) artful; urgency=medium

  * New upstream snapshot. (LP: #1772044)
    - tests: replace usage of mock.assert_called
    - tools: jenkins-runner show curtin version in output.
    - zfs: implement a supported check to handle i386
    - Support mount entries not tied to a device, including bind and tmpfs.
    - block/clear_holders/mdadm: refactor handling of layered device wiping
    - clear_holders: only export zpools that have been imported
    - vmtests: allow env control of apt, system_upgrade, package upgrade
    - util.get_efibootmgr: filter bootorder by found entries
    - vmtests: adjust lvm_iscsi dnames to match configuration
    - vmtest: always boot with BOOTIF and ip=:::::BOOTIF:dhcp
    - make_dname for bcache should use backing device uuid
    - zfsroot: add additional checks, do not require disk 'serial' attribute
    - clear-holders: fix lvm name use when shutting down
    - install: prevent unmount: disabled from swallowing installation failures
    - vmtest: bionic images no longer use the vlan package
    - pycodestyle: Fix invalid escape sequences in string literals.

 -- Ryan Harper <email address hidden>  Fri, 18 May 2018 14:01:58 -0500
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-17-gae48e86f-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - tests: replace usage of mock.assert_called

 -- Scott Moser <email address hidden>  Fri, 18 May 2018 14:58:06 -0400
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
curtin (18.1-16-g18835845-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - tools: jenkins-runner show curtin version in output.

 -- Scott Moser <email address hidden>  Fri, 18 May 2018 10:29:17 -0400
Superseded in cosmic-proposed
curtin (18.1-15-g5313b9e2-0ubuntu1) cosmic; urgency=medium

  * New upstream snapshot.
    - zfs: implement a supported check to handle i386 (LP: #1768709)
    - Support mount entries not tied to a device, including bind and tmpfs.
      (LP: #1767979)
    - block/clear_holders/mdadm: refactor handling of layered device wiping
      (LP: #1768893, #1769742)
    - clear_holders: only export zpools that have been imported (LP: #1770280)
    - vmtests: allow env control of apt, system_upgrade, package upgrade
    - util.get_efibootmgr: filter bootorder by found entries (LP: #1767584)
    - vmtests: adjust lvm_iscsi dnames to match configuration
    - vmtest: always boot with BOOTIF and ip=:::::BOOTIF:dhcp
    - make_dname for bcache should use backing device uuid
    - zfsroot: add additional checks, do not require disk 'serial' attribute
      (LP: #1760879, #1760880)

 -- Scott Moser <email address hidden>  Fri, 18 May 2018 10:19:45 -0400
Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (18.1-5-g572ae5d6-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - clear-holders: fix lvm name use when shutting down (LP: #1764602)
    - install: prevent unmount: disabled from swallowing installation failures
      (LP: #1764210)
    - vmtest: bionic images no longer use the vlan package
    - pycodestyle: Fix invalid escape sequences in string literals.

 -- Ryan Harper <email address hidden>  Wed, 18 Apr 2018 10:15:46 -0500
Superseded in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
curtin (18.1-1-g45564eef-0ubuntu1~17.10.1) artful; urgency=medium

  * New upstream snapshot. (LP: #1759664)
    - Drop ubuntu branch management script new-upstream-snapshot.
    - Release 18.1
    - zfs/zpool version=28 by default, allow users to override default values.
    - helpers/shell-archive: drop use of tar --sparse flag
    - vmtest: In Basic install, add entry for swap to fstab and verify its use.
    - vmtest: skip some bcache tests pending kernel fixes
    - vmtests: extend skip_by_date for lvmroot_xfsroot and network_mtu
    - vmtest: fix pollinate re.search to use groupdict()
    - Add pollinate user-agent configuration support.
    - vmtest: Remove xenial and trusty specific workaround for rooturl.
    - vmtest: Add Filesystem Battery test.
    - Remove grub2/xenial specific workarounds for zfsroot.
    - Disable dirty_disks mode for mdadm + iscsi tests
    - tools/curtainer: Try harder to get source at binary version.
    - clear_holders: wipe complex devices before disassembly
    - vmtests: network_mtu: fix bug number and move date out one month
    - fix /usr/bin/curtin exit code in install failure
    - docs: Document use of format command with fstype: zfsroot
    - docs: Add HACKING.rst doc to top level dir and readthedocs.
    - vmtest: fix centos root-tgz image sync
    - block_meta: Ensure offset input to sgdisk are integers.
    - Fix error in url_helper and vmtest from previous commit.
    - tools: fix curtainer to specify source version to apt-get source.
    - Add support for installing sources that are a filesystem image.
    - clear-holders: detect and remove devices from kernel swap as needed.
    - tests: remove xfs filesystem from basic uefi test.
    - tools: fix curtainer --source with trusty.
    - apply_net: do not write to stderr directly.
    - vmtest: Drop use of root-image.gz and maas2roottar.
    - in-target: use ChrootableTarget so that unshare pid is used.
    - tools/curtainer: check that binary and source version are the same.
    - Add zfsroot as a filesystem type
    - fix modeline for shell syntax files.
    - error logs: Create error_tarfile path if path does not exist
    - zfs: only load zfs on xenial+ skip artful/bionic zfs env export
    - error logs: automatically collect and tar curtin logs upon error.
    - vmtests: Support skipping skip_by_date tests based on environment.
    - Add zpool, zfs storage commands for experimental support of ZFS on root.
    - tests: revert workaround for bug in overlayroot that is now fixed.
    - tests: Bump skip_by_dates for bug 1652822 and 1671952.
    - cli: add curtin collect-logs sub-command
    - vmtest: Do not run tests of unsupported Ubuntu releases.
    - Make license headers and file footers consistent and simplify.

 -- Ryan Harper <email address hidden>  Thu, 29 Mar 2018 09:14:52 -0500
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (18.1-1-g45564eef-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1759664)
    - Drop ubuntu branch management script new-upstream-snapshot.
    - Release 18.1
    - zfs/zpool version=28 by default, allow users to override default values.
    - helpers/shell-archive: drop use of tar --sparse flag
    - vmtest: In Basic install, add entry for swap to fstab and verify its use.
    - vmtest: skip some bcache tests pending kernel fixes
    - vmtests: extend skip_by_date for lvmroot_xfsroot and network_mtu
    - vmtest: fix pollinate re.search to use groupdict()
    - Add pollinate user-agent configuration support.
    - vmtest: Remove xenial and trusty specific workaround for rooturl.
    - vmtest: Add Filesystem Battery test.
    - Remove grub2/xenial specific workarounds for zfsroot.
    - Disable dirty_disks mode for mdadm + iscsi tests
    - tools/curtainer: Try harder to get source at binary version.
    - clear_holders: wipe complex devices before disassembly
    - vmtests: network_mtu: fix bug number and move date out one month
    - fix /usr/bin/curtin exit code in install failure
    - docs: Document use of format command with fstype: zfsroot
    - docs: Add HACKING.rst doc to top level dir and readthedocs.
    - vmtest: fix centos root-tgz image sync
    - block_meta: Ensure offset input to sgdisk are integers.
    - Fix error in url_helper and vmtest from previous commit.
    - tools: fix curtainer to specify source version to apt-get source.
    - Add support for installing sources that are a filesystem image.
    - clear-holders: detect and remove devices from kernel swap as needed.
    - tests: remove xfs filesystem from basic uefi test.
    - tools: fix curtainer --source with trusty.
    - apply_net: do not write to stderr directly.
    - vmtest: Drop use of root-image.gz and maas2roottar.
    - in-target: use ChrootableTarget so that unshare pid is used.
    - tools/curtainer: check that binary and source version are the same.
    - Add zfsroot as a filesystem type
    - fix modeline for shell syntax files.
    - error logs: Create error_tarfile path if path does not exist
    - zfs: only load zfs on xenial+ skip artful/bionic zfs env export
    - error logs: automatically collect and tar curtin logs upon error.
    - vmtests: Support skipping skip_by_date tests based on environment.
    - Add zpool, zfs storage commands for experimental support of ZFS on root.
    - tests: revert workaround for bug in overlayroot that is now fixed.
    - tests: Bump skip_by_dates for bug 1652822 and 1671952.
    - cli: add curtin collect-logs sub-command
    - vmtest: Do not run tests of unsupported Ubuntu releases.
    - Make license headers and file footers consistent and simplify.

 -- Ryan Harper <email address hidden>  Thu, 29 Mar 2018 09:25:22 -0500
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (18.1-1-g45564eef-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - Drop ubuntu branch management script new-upstream-snapshot.
    - Release 18.1
    - zfs/zpool version=28 by default, allow users to override default values.
      (LP: #1754013)

 -- Chad Smith <email address hidden>  Wed, 28 Mar 2018 14:22:58 -0600
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-51-gbd40234f-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - helpers/shell-archive: drop use of tar --sparse flag (LP: #1757565)
    - vmtest: In Basic install, add entry for swap to fstab and verify its use.
    - vmtest: skip some bcache tests pending kernel fixes
    - vmtests: extend skip_by_date for lvmroot_xfsroot and network_mtu
    - vmtest: fix pollinate re.search to use groupdict()
    - Add pollinate user-agent configuration support.

 -- Ryan Harper <email address hidden>  Fri, 23 Mar 2018 10:51:50 -0500
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-45-g1a5fe18a-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - vmtest: Remove xenial and trusty specific workaround for rooturl.
    - vmtest: Add Filesystem Battery test.
    - Remove grub2/xenial specific workarounds for zfsroot.
    - Disable dirty_disks mode for mdadm + iscsi tests
    - tools/curtainer: Try harder to get source at binary version.

 -- Scott Moser <email address hidden>  Wed, 07 Mar 2018 12:20:40 -0500
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-40-g46f8000f-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - clear_holders: wipe complex devices before disassembly (LP: #1750519)
    - vmtests: network_mtu: fix bug number and move date out one month
    - fix /usr/bin/curtin exit code in install failure (LP: #1751176)

 -- Scott Moser <email address hidden>  Wed, 07 Mar 2018 02:55:23 -0500
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-37-g82622f12-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - docs: Document use of format command with fstype: zfsroot
    - docs: Add HACKING.rst doc to top level dir and readthedocs.
    - vmtest: fix centos root-tgz image sync
    - block_meta: Ensure offset input to sgdisk are integers.
    - Fix error in url_helper and vmtest from previous commit.
    - tools: fix curtainer to specify source version to apt-get source.
    - Add support for installing sources that are a filesystem image.
      (LP: #1746348)
    - clear-holders: detect and remove devices from kernel swap as needed.
      (LP: #1743643)
    - tests: remove xfs filesystem from basic uefi test.
    - tools: fix curtainer --source with trusty.
    - apply_net: do not write to stderr directly.
    - vmtest: Drop use of root-image.gz and maas2roottar.
    - in-target: use ChrootableTarget so that unshare pid is used.
    - tools/curtainer: check that binary and source version are the same.
      (LP: #1747077)
    - Add zfsroot as a filesystem type
    - fix modeline for shell syntax files.
    - error logs: Create error_tarfile path if path does not exist
      [Chad Smith] (LP: #1746363)
    - zfs: only load zfs on xenial+ skip artful/bionic zfs env export
    - error logs: automatically collect and tar curtin logs upon error.
      [Chad Smith]
    - vmtests: Support skipping skip_by_date tests based on environment.
    - Add zpool, zfs storage commands for experimental support of ZFS on root.
    - tests: revert workaround for bug in overlayroot that is now fixed.
    - tests: Bump skip_by_dates for bug 1652822 and 1671952.
    - cli: add curtin collect-logs sub-command [Chad Smith]
    - vmtest: Do not run tests of unsupported Ubuntu releases.
    - Make license headers and file footers consistent and simplify.

 -- Scott Moser <email address hidden>  Wed, 21 Feb 2018 12:19:07 -0500
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
curtin (17.1-11-ga4c9636b-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1743618)
    - tests: cleanup the apt custom sources test.
    - apt: Be more lenient when replacing mirrors in /etc/apt/sources.list
    - vmtest: Drop Zesty release
    - vmtest: initialize logger with class names for easy parsing
    - packaging: Do not mention primary contributors in debian/changelog.

Superseded in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
curtin (17.1-11-ga4c9636b-0ubuntu1~17.10.1) artful; urgency=medium

  * New upstream snapshot. (LP: #1743618)
    - tests: cleanup the apt custom sources test.
    - apt: Be more lenient when replacing mirrors in /etc/apt/sources.list
    - vmtest: Drop Zesty release
    - vmtest: initialize logger with class names for easy parsing
    - packaging: Do not mention primary contributors in debian/changelog.

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-11-ga4c9636b-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - tests: cleanup the apt custom sources test.
    - apt: Be more lenient when replacing mirrors in /etc/apt/sources.list
      (LP: #1744038)
    - vmtest: Drop Zesty release
    - vmtest: initialize logger with class names for easy parsing
    - packaging: Do not mention primary contributors in debian/changelog.

 -- Scott Moser <email address hidden>  Thu, 18 Jan 2018 16:31:27 -0500
Superseded in xenial-proposed
curtin (17.1-6-g8b145067-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream snapshot. (LP: #1743618)
    - packaging: Update new-upstream-snapshot to work with git.
    - Bump pylint to 1.8.1.
    - vmtests: switch to MAAS v3 streams for images and kernels [Ryan Harper]
    - tests: update pack tests to clear out pyc files more completely.
    - debian/control: drop conflicts that had bzr version
    - Switch uses of bzr to git, borrow from cloud-init git workflow.
    - Release 17.1
    - packaging: update debian/build-deb to remove ~bzrREV when using equal tag
    - pack: fix packing when curtin is installed inside a snap.
    - tox: move to pylint 1.7.4
    - vmtests: iscsi minor cleanup.
    - vmtests: exercise rootfs over an lvm logical volume [Ryan Harper]
    - Switch network dep filter to test for ifupdown/nplan instead of release
      name [Ryan Harper]
    - Allow control of curtin install unmounting [Ryan Harper]
    - vmtests: Add Bionic release to tests and update classes.
    - storage: add 'options' key mount type to specify mount parameters for
      filesystems [Ryan Harper]
    - Re-add curthooks.write_files method for backwards compat
      [Ryan Harper]
    - vmtest: Remove ArtfulTestBridging skip_by_date check, bug fixed
    - Drop Precise from vmtest [Ryan Harper]
    - clear_holders: bcache log IO/OS exceptions but do not raise [Ryan Harper]
    - vmtest: Support newer qemu and multipath.
    - block: enable control over exclusive_open use when wiping volumes
      [Ryan Harper]
    - block: handle wiping bcache parts [Ryan Harper]
    - vmtests: Defer ArtfulNetworkMtu SkipbyDate to 2018 [Ryan Harper]
    - bcache: accept sysfs write failure in shutdown handler if path missing
      [Ryan Harper]
    - vmtest: Rephrase a message about no disks to be less scary
    - block_meta: use block.wipe_volume(mode=superblock) to clear MBR/GPT
      tables [Ryan Harper]

 -- Ryan Harper <email address hidden>  Tue, 16 Jan 2018 15:24:44 -0600
Superseded in artful-proposed
curtin (17.1-6-g8b145067-0ubuntu1~17.10.1) artful; urgency=medium

  * New upstream snapshot. (LP: #1743618)
    - packaging: Update new-upstream-snapshot to work with git.
    - Bump pylint to 1.8.1.
    - vmtests: switch to MAAS v3 streams for images and kernels [Ryan Harper]
    - tests: update pack tests to clear out pyc files more completely.
    - debian/control: drop conflicts that had bzr version
    - Switch uses of bzr to git, borrow from cloud-init git workflow.
    - Release 17.1
    - packaging: update debian/build-deb to remove ~bzrREV when using equal tag
    - pack: fix packing when curtin is installed inside a snap.
    - tox: move to pylint 1.7.4
    - vmtests: iscsi minor cleanup.
    - vmtests: exercise rootfs over an lvm logical volume [Ryan Harper]
    - Switch network dep filter to test for ifupdown/nplan instead of release
      name [Ryan Harper]
    - Allow control of curtin install unmounting [Ryan Harper]
    - vmtests: Add Bionic release to tests and update classes.
    - storage: add 'options' key mount type to specify mount parameters for
      filesystems [Ryan Harper]
    - Re-add curthooks.write_files method for backwards compat
      [Ryan Harper]
    - vmtest: Remove ArtfulTestBridging skip_by_date check, bug fixed
    - Drop Precise from vmtest [Ryan Harper]
    - clear_holders: bcache log IO/OS exceptions but do not raise [Ryan Harper]
    - vmtest: Support newer qemu and multipath.
    - block: enable control over exclusive_open use when wiping volumes
      [Ryan Harper]
    - block: handle wiping bcache parts [Ryan Harper]
    - vmtests: Defer ArtfulNetworkMtu SkipbyDate to 2018 [Ryan Harper]
    - bcache: accept sysfs write failure in shutdown handler if path missing
      [Ryan Harper]
    - vmtest: Rephrase a message about no disks to be less scary
    - block_meta: use block.wipe_volume(mode=superblock) to clear MBR/GPT
      tables [Ryan Harper]

 -- Ryan Harper <email address hidden>  Tue, 16 Jan 2018 15:34:05 -0600
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-6-g8b145067-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - packaging: Update new-upstream-snapshot to work with git.
    - Bump pylint to 1.8.1.
    - vmtests: switch to MAAS v3 streams for images and kernels [Ryan Harper]
    - tests: update pack tests to clear out pyc files more completely.
    - debian/control: drop conflicts that had bzr version
    - Switch uses of bzr to git, borrow from cloud-init git workflow.

 -- Ryan Harper <email address hidden>  Tue, 16 Jan 2018 15:42:36 -0600
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.1-0ubuntu1) bionic; urgency=medium

  * New upstream release (17.1).

 -- Scott Moser <email address hidden>  Fri, 15 Dec 2017 16:53:09 -0500
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
curtin (17.0~bzr552-0ubuntu1) bionic; urgency=medium

  * New upstream snapshot.
    - packaging: update debian/build-deb to remove ~bzrREV when using equal tag
    - pack: fix packing when curtin is installed inside a snap.
    - tox: move to pylint 1.7.4
    - vmtests: iscsi minor cleanup.
    - vmtests: exercise rootfs over an lvm logical volume
    - Switch network dep filter to test for ifupdown/nplan instead of release
      name
    - Allow control of curtin install unmounting
    - vmtests: Add Bionic release to tests and update classes.
    - storage: add 'options' key mount type to specify mount parameters for
      filesystems (LP: #1709284)
    - Re-add curthooks.write_files method for backwards compat (LP: #1731709)
    - vmtest: Remove ArtfulTestBridging skip_by_date check, bug fixed

 -- Ryan Harper <email address hidden>  Fri, 08 Dec 2017 14:48:42 -0600
175 of 158 results