Public bug reported: == 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: * TODO: xenial * TODO: artful maas-proposed test artifacts (LTS only): * TODO: xenial [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. ** Affects: curtin (Ubuntu) Importance: Medium Status: Fix Released ** Affects: curtin (Ubuntu Xenial) Importance: Medium Status: Confirmed ** Affects: curtin (Ubuntu Artful) Importance: Medium Status: Confirmed ** Changed in: curtin (Ubuntu) Status: New => Fix Released ** Changed in: curtin (Ubuntu) Importance: Undecided => Medium ** Also affects: curtin (Ubuntu Artful) Importance: Undecided Status: New ** Also affects: curtin (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: curtin (Ubuntu Xenial) Status: New => Confirmed ** Changed in: curtin (Ubuntu Artful) Status: New => Confirmed ** Changed in: curtin (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: curtin (Ubuntu Artful) Importance: Undecided => Medium ** Summary changed: - sru curtin 2018-03-28 - 18.1-0ubuntu1~16.04.1 + sru curtin 2018-03-28 - 18.1-0ubuntu1 ** 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) + * 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: - * TODO: xenial - * TODO: artful + * TODO: xenial + * TODO: artful maas-proposed test artifacts (LTS only): - * TODO: xenial + * TODO: xenial [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. + - 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
