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 |
|