Activity log for bug #1881003

Date Who What changed Old value New value Message
2020-05-27 19:03:14 Ryan Harper bug added bug
2020-05-27 19:03:46 Ryan Harper nominated for series Ubuntu Focal
2020-05-27 19:03:46 Ryan Harper bug task added curtin (Ubuntu Focal)
2020-05-27 19:03:46 Ryan Harper nominated for series Ubuntu Xenial
2020-05-27 19:03:46 Ryan Harper bug task added curtin (Ubuntu Xenial)
2020-05-27 19:03:46 Ryan Harper nominated for series Ubuntu Bionic
2020-05-27 19:03:46 Ryan Harper bug task added curtin (Ubuntu Bionic)
2020-05-28 21:14:39 Ryan Harper description == 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> == 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:    * 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 == * 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)
2020-06-02 22:18:46 Brian Murray curtin (Ubuntu Focal): status New Fix Committed
2020-06-02 22:18:47 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-06-02 22:18:50 Brian Murray bug added subscriber SRU Verification
2020-06-02 22:18:53 Brian Murray tags verification-needed verification-needed-focal
2020-06-02 22:26:27 Brian Murray curtin (Ubuntu Bionic): status New Fix Committed
2020-06-02 22:26:32 Brian Murray tags verification-needed verification-needed-focal verification-needed verification-needed-bionic verification-needed-focal
2020-06-02 22:28:12 Brian Murray curtin (Ubuntu Xenial): status New Fix Committed
2020-06-02 22:28:19 Brian Murray tags verification-needed verification-needed-bionic verification-needed-focal verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial
2020-06-02 22:28:27 Brian Murray bug added subscriber Brian Murray
2020-06-11 16:40:17 Chad Smith curtin (Ubuntu): status New In Progress
2020-06-18 18:59:36 Brian Murray tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial verification-done-bionic verification-needed verification-needed-focal verification-needed-xenial
2020-06-18 20:31:09 Dan Watkins attachment added xenial vmtests logs (from all runs) https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385114/+files/curtin-vmtest-proposed-x-console.log
2020-06-18 20:38:57 Dan Watkins attachment added the artifacts from the Jenkins xenial curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385116/+files/curtin-vmtest-proposed-x-artifacts.tar.xz
2020-06-18 20:39:33 Dan Watkins attachment added the artifacts from the manual xenial curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385117/+files/curtin-vmtest-manual-run-x-artifacts.tar.xz
2020-06-18 20:59:50 Dan Watkins attachment added curtin-vmtest-proposed-b-console.log https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385123/+files/curtin-vmtest-proposed-b-console.log
2020-06-18 21:02:23 Dan Watkins attachment added the artifacts from the Jenkins bionic curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385124/+files/curtin-vmtest-proposed-b-artifacts.tar.xz
2020-06-18 21:05:45 Dan Watkins attachment added the artifacts from the manual bionic curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385126/+files/curtin-vmtest-manual-run-b-artifacts.tar.xz
2020-06-18 21:06:57 Dan Watkins attachment added the artifacts from the local bionic curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385127/+files/curtin-vmtest-local-run-b-artifacts.tar.xz
2020-06-19 14:11:02 Dan Watkins attachment added the artifacts from the xenial MAAS CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385348/+files/maas-xenial.zip
2020-06-19 14:11:31 Dan Watkins attachment added the artifacts from the bionic MAAS CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5385349/+files/maas-bionic.zip
2020-07-14 13:48:19 Richard Harding tags verification-done-bionic verification-needed verification-needed-focal verification-needed-xenial verification-done-bionic verification-done-xenial verification-needed verification-needed-focal
2020-07-15 16:39:12 Dan Watkins attachment added focal vmtests logs (from all runs) https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5392909/+files/focal.all.log
2020-07-15 16:41:50 Dan Watkins attachment added the artifacts from the initial focal curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5392910/+files/curtin-vmtest-manual-run-f-artifacts.tar.xz
2020-07-15 16:43:38 Dan Watkins attachment added the artifacts from the upstream-tests focal curtin CI run https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1881003/+attachment/5392911/+files/curtin-vmtest-manual-rerun-f-artifacts.tar.xz
2020-07-15 16:44:48 Dan Watkins description == 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:    * 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 == * 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) == 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. 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 == * 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)
2020-07-15 16:45:13 Dan Watkins description == 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. 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 == * 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) == 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. 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. == End SRU Template == * 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)
2020-07-15 16:45:27 Dan Watkins tags verification-done-bionic verification-done-xenial verification-needed verification-needed-focal verification-done verification-done-bionic verification-done-focal verification-done-xenial
2020-07-16 10:21:18 Launchpad Janitor curtin (Ubuntu Focal): status Fix Committed Fix Released
2020-07-16 10:21:21 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2020-07-16 12:07:10 Launchpad Janitor curtin (Ubuntu Bionic): status Fix Committed Fix Released
2020-07-21 16:11:18 Launchpad Janitor curtin (Ubuntu Xenial): status Fix Committed Fix Released
2020-07-27 17:52:03 Dan Watkins curtin (Ubuntu): status In Progress Fix Released