Activity log for bug #1721279

Date Who What changed Old value New value Message
2017-10-04 15:09:26 Balint Reczey bug added bug
2017-10-04 15:11:55 Balint Reczey livecd-rootfs (Ubuntu): status New Fix Released
2017-10-04 17:37:53 Balint Reczey description Improve teardown_mountpoint to recursively find all submounts and unmount them, instead of working from a hard-coded list. This makes the code resilient against other submounts being added later, including downstream. [SRU Justification] The teardown_mountpoint function was back-ported to Xenial recently but the hard coded list of mounts to unmount makes using it problematic when different features require different set of mounts. This change set improves teardown_mountpoint to recursively find all submounts and unmount them, instead of working from a hard-coded list. This makes the code resilient against other submounts being added later, including downstream. [Test case] Autopkgtest excercises this code-path but to be on the safe side all cloud images need to be test-built, too. [Regression potential] This change may break building images or the host system by unmounting host's mounts. [Other Info] * This is an improvement of LP: #1716992
2017-10-04 17:54:43 Launchpad Janitor branch linked lp:~ubuntu-core-dev/livecd-rootfs/xenial-proposed
2017-10-04 18:07:53 Balint Reczey description [SRU Justification] The teardown_mountpoint function was back-ported to Xenial recently but the hard coded list of mounts to unmount makes using it problematic when different features require different set of mounts. This change set improves teardown_mountpoint to recursively find all submounts and unmount them, instead of working from a hard-coded list. This makes the code resilient against other submounts being added later, including downstream. [Test case] Autopkgtest excercises this code-path but to be on the safe side all cloud images need to be test-built, too. [Regression potential] This change may break building images or the host system by unmounting host's mounts. [Other Info] * This is an improvement of LP: #1716992 [SRU Justification] The teardown_mountpoint function was back-ported to Xenial recently but the hard coded list of mounts to unmount makes using it problematic when different features require different set of mounts. This change set improves teardown_mountpoint to recursively find all submounts and unmount them, instead of working from a hard-coded list. This makes the code resilient against other submounts being added later, including downstream. [Test case] Autopkgtest excercises this code-path but to be on the safe side all cloud images need to be test-built, too. [Regression potential] This change may break building images or the host system by unmounting host's mounts. [Other Info]  * This is an improvement of LP: #1716992 * The fix also removes sleep / udevadm settle calls which seem to be obsolete
2017-10-19 23:03:27 Brian Murray livecd-rootfs (Ubuntu Xenial): status New Fix Committed
2017-10-19 23:03:28 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-10-19 23:03:30 Brian Murray bug added subscriber SRU Verification
2017-10-19 23:03:33 Brian Murray tags verification-needed verification-needed-xenial
2017-10-22 23:19:59 Steve Langasek tags verification-needed verification-needed-xenial verification-done-xenial
2017-10-30 16:44:55 Launchpad Janitor livecd-rootfs (Ubuntu Xenial): status Fix Committed Fix Released