** Attachment added: "Eoan vmtest artifacts from rerunning timedout tests" https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1861452/+attachment/5330717/+files/curtin-vmtest-proposed-x-artifacts-v2.tar.xz
** 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: - multipath removal handling - centos8 support - curthooks update initramfs only once for faster deployment - block schema updates for raid, vtoc and ptable - vmtest arch support for ppc64le and aarch64 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> + Curtin VMTEST results attached: + - curtin-vmtest-proposed-x-console.log + - curtin-vmtest-proposed-x-artifacts.tar.xz + - curtin-vmtest-proposed-x-console-v2.log + - curtin-vmtest-proposed-x-artifacts-v2.tar.xz + - curtin-vmtest-proposed-b-console.log + - curtin-vmtest-proposed-b-artifacts.tar.xz + - curtin-vmtest-proposed-b-console-v2.log + - curtin-vmtest-proposed-b-artifacts-v2.tar.xz + - curtin-vmtest-proposed-e-console.log + - curtin-vmtest-proposed-e-artifacts.tar.xz + - curtin-vmtest-proposed-e-artifacts-v2.tar.xz + + MAAS QA proposed results attached: + - maas-qa-curtin-sru-xenial.zip + - maas-qa-curtin-sru-bionic.zip + + CDO QA results + - https://solutions.qa.canonical.com/#/testplans/testplaninstance/e303f452-9467-4f55-9eec-49dd3b6aeff6 [Discussion] - <TODO: other background> == End SRU Template == == changelog == curtin (19.3-26-g82f23e3d-0ubuntu1~19.10.1) - - 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 - (LP: #1862971) - - clear-holders: umap the parent mpath to wipe the underlying partitions - (LP: #1862973) - - vmtests: bump fixby date out and fix false positive when date passes - - vmtests: drop disco tests using a tool to automate the process + - 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 + (LP: #1862971) + - clear-holders: umap the parent mpath to wipe the underlying partitions + (LP: #1862973) + - vmtests: bump fixby date out and fix false positive when date passes + - vmtests: drop disco tests using a tool to automate the process curtin (19.3-17-g50ffca46-0ubuntu1~19.10.1) - clear-holders: ensure we wipe device even if multipath enabled not not mp - block_meta: use reliable fs_spec entries for block devices (LP: #1851899) - multipath: handle removal of multipath partitions correctly (LP: #1857042) - 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. - 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 - 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] ** Tags removed: verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial ** Tags added: verification-done verification-done-bionic verification-done-eoan verification-done-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861452 Title: sru curtin 2020-02-14 - 19.3-26-g82f23e3d-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1861452/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
