** Description changed: == Begin SRU Template == [Impact] This release sports both bug-fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: - * <TODO: Create list with LP: # included> + * See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CurtinUpdates Curtin now contains an extensive integration test suite that is ran using the SRU package for each releases. These suite has documentation here: https://curtin.readthedocs.io/en/latest/topics/integration-testing.html In order to avoid regression to existing MAAS product, the MAAS team will run their continuous integration test against the curtin that is in -proposed. A successful run will be required before the proposed curtin can be let into -updates. The curtin team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Curtin team members will not mark ‘verification-done’ until this has happened. [Regression Potential] In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug. <TODO: attach curtin-proposed test artifacts from vmtest for every SRU release, not a link as links expire> <TODO: attach maas-proposed test artifacts from vmtest for every SRU release, not a link as links expire> [Discussion] <TODO: other background> == End SRU Template == - - <TODO: Paste in change log entry> + * New upstream snapshot. (LP: #1881003) + - vmtests: update skiptests + - vmtest: allow installed centos images to reboot (LP: #1881011) + - 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] + - 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 + - block-discover: add dasd parser and emit dasd storage config + (LP: #1862849)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1881003 Title: sru curtin 2020-05-27 - 20.1-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs