sru curtin 2020-02-14 - 19.3-26-g82f23e3d-0ubuntu1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| curtin (Ubuntu) |
Undecided
|
Unassigned | ||
| Xenial |
Undecided
|
Unassigned | ||
| Bionic |
Undecided
|
Unassigned | ||
| Eoan |
Undecided
|
Unassigned |
Bug 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:
- 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:/
Curtin now contains an extensive integration test suite that is ran using
the SRU package for each releases. These suite has documentation here:
https:/
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.
Curtin VMTEST results attached:
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
- curtin-
MAAS QA proposed results attached:
- maas-qa-
- maas-qa-
CDO QA results
- https:/
[Discussion]
== End SRU Template ==
== changelog ==
curtin (19.3-26-
- 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-
- 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_
- 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_
- 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]
description: | updated |
Launchpad Janitor (janitor) wrote : | #1 |
Changed in curtin (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in curtin (Ubuntu Eoan): | |
status: | New → Confirmed |
Changed in curtin (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in curtin (Ubuntu): | |
status: | New → Confirmed |
Hello Ryan, or anyone else affected,
Accepted curtin into eoan-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
Changed in curtin (Ubuntu Eoan): | |
status: | Confirmed → Fix Committed |
tags: | added: verification-needed verification-needed-eoan |
Brian Murray (brian-murray) wrote : | #6 |
Hello Ryan, or anyone else affected,
Accepted curtin into bionic-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
Changed in curtin (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
tags: | added: verification-needed-bionic |
Changed in curtin (Ubuntu Xenial): | |
status: | Confirmed → Fix Committed |
tags: | added: verification-needed-xenial |
Brian Murray (brian-murray) wrote : | #7 |
Hello Ryan, or anyone else affected,
Accepted curtin into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
dropping upstream project curtin task from this SRU process bug as typically we only target it to the ubuntu series tasks.
no longer affects: | curtin |
Ryan Harper (raharper) wrote : | #9 |
Ryan Harper (raharper) wrote : | #10 |
Ryan Harper (raharper) wrote : | #11 |
Ryan Harper (raharper) wrote : | #12 |
Ryan Harper (raharper) wrote : | #13 |
Ryan Harper (raharper) wrote : | #14 |
Ryan Harper (raharper) wrote : | #15 |
We've had some verifications fail:
https:/
https:/
https:/
I'll upload a new curtin to -proposed and restart this SRU.
description: | updated |
tags: |
added: verification-failed verification-failed-bionic verification-failed-eoan verification-failed-xenial removed: verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial |
Hello Ryan, or anyone else affected,
Accepted curtin into eoan-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
tags: |
added: verification-needed verification-needed-eoan removed: verification-failed verification-failed-eoan |
tags: |
added: verification-needed-bionic removed: verification-failed-bionic |
Steve Langasek (vorlon) wrote : | #17 |
Hello Ryan, or anyone else affected,
Accepted curtin into bionic-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
Steve Langasek (vorlon) wrote : | #18 |
Hello Ryan, or anyone else affected,
Accepted curtin into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
tags: |
added: verification-needed-xenial removed: verification-failed-xenial |
summary: |
- sru curtin 2020-01-30 - 19.3-17-g50ffca46-0ubuntu1 + sru curtin 2020-02-14 - 19.3-26-g82f23e3d-0ubuntu1 |
John George (jog) wrote : | #19 |
Solutions-QA has completed validation of this curtin SRU version.
Deployment artifacts are available here:
https:/
Ryan Harper (raharper) wrote : | #20 |
Ryan Harper (raharper) wrote : | #21 |
Ryan Harper (raharper) wrote : | #22 |
Ryan Harper (raharper) wrote : | #23 |
Ryan Harper (raharper) wrote : | #24 |
Ryan Harper (raharper) wrote : | #25 |
Ryan Harper (raharper) wrote : | #26 |
Ryan Harper (raharper) wrote : | #27 |
Ryan Harper (raharper) wrote : | #28 |
Ryan Harper (raharper) wrote : | #29 |
Ryan Harper (raharper) wrote : | #30 |
Ryan Harper (raharper) wrote : | #31 |
Ryan Harper (raharper) wrote : | #32 |
description: | updated |
tags: |
added: verification-done verification-done-bionic verification-done-eoan verification-done-xenial removed: verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial |
Changed in curtin (Ubuntu): | |
status: | Confirmed → Fix Released |
The verification of the Stable Release Update for curtin has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
Launchpad Janitor (janitor) wrote : | #34 |
This bug was fixed in the package curtin - 19.3-26-
---------------
curtin (19.3-26-
* 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
Changed in curtin (Ubuntu Eoan): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #35 |
This bug was fixed in the package curtin - 19.3-26-
---------------
curtin (19.3-26-
* 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
Changed in curtin (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #36 |
This bug was fixed in the package curtin - 19.3-26-
---------------
curtin (19.3-26-
* 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
Changed in curtin (Ubuntu Xenial): | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.