** 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: - * <TODO: Create list with LP: # included> + * Make systems with root on bcache use root=UUID=. (LP: #1680591) + * Fix iscsi disks that have a ':' in the target name. (LP: #1679222) + * Add support for installing Ubuntu-Core 16 images + * Clear and re-order UEFI boot methods during UEFI grub installation. (LP: #1680917) + * Fix stacked storage configurations with iSCSI (LP: #1683910) + * clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) + * clear-holders: make bcache handler wait for device shutdown (LP: #1680409) + * Copy curtin install log into target. (LP: #1684128) + * block_meta: Attempt to mount by UUID= if possible (LP: #1676991) 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> + [Below here are for 16.04, 16.10 and 17.04] + - vmtest: let the socket level select a port rather than us picking one. + - Fix deb build by mocking call to udevadm settle + - Clear and re-order UEFI boot methods during UEFI grub installation. + - Resolve bcache race-conditions + - tests: clean up usage of collect files + - Allow re-use of vmtest output + - Fix stacked storage configurations with iSCSI (LP: #1683910) + - vmtests: enable tests to apply storage config to validate clear_holders path + - mdadm_stop: Add retry and additional steps to halt a resync + - vmtests: Add Artful release and update classes + - clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) + - uc16 curthooks: add 'network' key to config file (LP: #1685000) + - Doc and makefile updates for build and test on new systems. + - clear-holders: make bcache handler wait for device shutdown (LP: #1680409) + - vmtest: Use utf-8 and fix pseudo test collect_output + - vmtest: fix path to install log, and utilize the globally copied paths. + - Copy curtin install log into target. (LP: #1684128) + - vmtest: add in post-test log post-processing + - vmtest: update source.list test + - add recursive flag to do_umount, add --umount to block-meta + - load_command_environment: fix strict flag, and unit tests. + - block_meta: Attempt to mount by UUID= if possible (LP: #1676991) + + [Below here are for 16.04 and 16.10 only, as already included in 17.04] + - Make systems with root on bcache use root=UUID=. (LP: #1680591) + - Fix iscsi disks that have a ':' in the target name. (LP: #1679222) + - tests: re-enable ZestyTestMdadmBcache. + - curthooks: fix pylint reported error when using ubuntu_core_curthooks. + - Add support for installing Ubuntu-Core 16 images + - Add 'STORAGE_CONFIG_V1_DD' to the feature list. + - flake8: fix flake8 issues with previous merge. + - Support selection of target disk for dd images install via storage config. (LP: #1640301) + - vmtest: have vmtest-sync-images avoid running when jenkins-runner is. + - tools/curtin-from-container: do not use lxc file push --create-dirs + - tests: enable curtainer to pull down curtin source locally + - tests: make nose output always include class name and method. + - tools/curtin-from-container: default to verbosity level 0, not 2.
** 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: - * Make systems with root on bcache use root=UUID=. (LP: #1680591) - * Fix iscsi disks that have a ':' in the target name. (LP: #1679222) - * Add support for installing Ubuntu-Core 16 images - * Clear and re-order UEFI boot methods during UEFI grub installation. (LP: #1680917) - * Fix stacked storage configurations with iSCSI (LP: #1683910) - * clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) - * clear-holders: make bcache handler wait for device shutdown (LP: #1680409) - * Copy curtin install log into target. (LP: #1684128) - * block_meta: Attempt to mount by UUID= if possible (LP: #1676991) + * Make systems with root on bcache use root=UUID=. (LP: #1680591) + * Fix iscsi disks that have a ':' in the target name. (LP: #1679222) + * Add support for installing Ubuntu-Core 16 images + * Clear and re-order UEFI boot methods during UEFI grub installation. (LP: #1680917) + * Fix stacked storage configurations with iSCSI (LP: #1683910) + * clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) + * clear-holders: make bcache handler wait for device shutdown (LP: #1680409) + * Copy curtin install log into target. (LP: #1684128) + * block_meta: Attempt to mount by UUID= if possible (LP: #1676991) 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> + The primary features / fixes needed here are for Ubuntu Core support. == End SRU Template == [Below here are for 16.04, 16.10 and 17.04] - - vmtest: let the socket level select a port rather than us picking one. - - Fix deb build by mocking call to udevadm settle - - Clear and re-order UEFI boot methods during UEFI grub installation. - - Resolve bcache race-conditions - - tests: clean up usage of collect files - - Allow re-use of vmtest output - - Fix stacked storage configurations with iSCSI (LP: #1683910) - - vmtests: enable tests to apply storage config to validate clear_holders path - - mdadm_stop: Add retry and additional steps to halt a resync - - vmtests: Add Artful release and update classes - - clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) - - uc16 curthooks: add 'network' key to config file (LP: #1685000) - - Doc and makefile updates for build and test on new systems. - - clear-holders: make bcache handler wait for device shutdown (LP: #1680409) - - vmtest: Use utf-8 and fix pseudo test collect_output - - vmtest: fix path to install log, and utilize the globally copied paths. - - Copy curtin install log into target. (LP: #1684128) - - vmtest: add in post-test log post-processing - - vmtest: update source.list test - - add recursive flag to do_umount, add --umount to block-meta - - load_command_environment: fix strict flag, and unit tests. - - block_meta: Attempt to mount by UUID= if possible (LP: #1676991) + - vmtest: let the socket level select a port rather than us picking one. + - Fix deb build by mocking call to udevadm settle + - Clear and re-order UEFI boot methods during UEFI grub installation. + - Resolve bcache race-conditions + - tests: clean up usage of collect files + - Allow re-use of vmtest output + - Fix stacked storage configurations with iSCSI (LP: #1683910) + - vmtests: enable tests to apply storage config to validate clear_holders path + - mdadm_stop: Add retry and additional steps to halt a resync + - vmtests: Add Artful release and update classes + - clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) + - uc16 curthooks: add 'network' key to config file (LP: #1685000) + - Doc and makefile updates for build and test on new systems. + - clear-holders: make bcache handler wait for device shutdown (LP: #1680409) + - vmtest: Use utf-8 and fix pseudo test collect_output + - vmtest: fix path to install log, and utilize the globally copied paths. + - Copy curtin install log into target. (LP: #1684128) + - vmtest: add in post-test log post-processing + - vmtest: update source.list test + - add recursive flag to do_umount, add --umount to block-meta + - load_command_environment: fix strict flag, and unit tests. + - block_meta: Attempt to mount by UUID= if possible (LP: #1676991) [Below here are for 16.04 and 16.10 only, as already included in 17.04] - - Make systems with root on bcache use root=UUID=. (LP: #1680591) - - Fix iscsi disks that have a ':' in the target name. (LP: #1679222) - - tests: re-enable ZestyTestMdadmBcache. - - curthooks: fix pylint reported error when using ubuntu_core_curthooks. - - Add support for installing Ubuntu-Core 16 images - - Add 'STORAGE_CONFIG_V1_DD' to the feature list. - - flake8: fix flake8 issues with previous merge. - - Support selection of target disk for dd images install via storage config. (LP: #1640301) - - vmtest: have vmtest-sync-images avoid running when jenkins-runner is. - - tools/curtin-from-container: do not use lxc file push --create-dirs - - tests: enable curtainer to pull down curtin source locally - - tests: make nose output always include class name and method. - - tools/curtin-from-container: default to verbosity level 0, not 2. + - Make systems with root on bcache use root=UUID=. (LP: #1680591) + - Fix iscsi disks that have a ':' in the target name. (LP: #1679222) + - tests: re-enable ZestyTestMdadmBcache. + - curthooks: fix pylint reported error when using ubuntu_core_curthooks. + - Add support for installing Ubuntu-Core 16 images + - Add 'STORAGE_CONFIG_V1_DD' to the feature list. + - flake8: fix flake8 issues with previous merge. + - Support selection of target disk for dd images install via storage config. (LP: #1640301) + - vmtest: have vmtest-sync-images avoid running when jenkins-runner is. + - tools/curtin-from-container: do not use lxc file push --create-dirs + - tests: enable curtainer to pull down curtin source locally + - tests: make nose output always include class name and method. + - tools/curtin-from-container: default to verbosity level 0, not 2. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1697545 Title: sru curtin 2017-06-12 - 0.1.0~bzr505-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1697545/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
