** 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: * zfs/zpool version=28 by default, allow users to override default values. (LP: #1754013) * clear_holders: wipe complex devices before disassembly (LP: #1750519) * 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) * Add zpool, zfs storage commands for experimental support of ZFS on root. 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. curtin-proposed test artifacts: * see attached: curtin-vmtest-proposed-x-artifacts.tar.xz * see attached: curtin-vmtest-proposed-a-artifacts.tar.xz maas-proposed test artifacts (LTS only): - * TODO: xenial + * TODO: See Andres comment 7 below. [Discussion] == End SRU Template == Full Changelog of upstream is below. - Release 18.1 - zfs/zpool version=28 by default, allow users to override default values. (LP: #1754013) - 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. - 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 (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) - 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 (LP: #1746363) - 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.
** 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: * zfs/zpool version=28 by default, allow users to override default values. (LP: #1754013) * clear_holders: wipe complex devices before disassembly (LP: #1750519) * 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) * Add zpool, zfs storage commands for experimental support of ZFS on root. 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. curtin-proposed test artifacts: * see attached: curtin-vmtest-proposed-x-artifacts.tar.xz * see attached: curtin-vmtest-proposed-a-artifacts.tar.xz maas-proposed test artifacts (LTS only): - * TODO: See Andres comment 7 below. + * xenial: See Andres comment 7 below. [Discussion] == End SRU Template == Full Changelog of upstream is below. - Release 18.1 - zfs/zpool version=28 by default, allow users to override default values. (LP: #1754013) - 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. - 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 (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) - 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 (LP: #1746363) - 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. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1759664 Title: sru curtin 2018-03-28 - 18.1-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1759664/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
