I've committed what I believe to be the correct fix to the plymouth bzr
branch.  With this change, mountall reliably emits all signals for me,
instead of hanging like before.

The only remaining issue I see here is that trying to cancel fsck when
there are more than 2 filesystem checks queued results in the additional
ones marked failed and showing the 'i'gnore, 's'kip, 'm'aintenance
prompt.  Pressing 'i' succeeds in progressing for the first filesystem,
but for the second filesystem there appears to be no reaction - the
message stays on the screen and the boot stops.  But as this isn't a
regression (prior to this upload of plymouth, pressing 'C' to cancel
fsck doesn't work *at all*), and the remaining problem doesn't appear to
be a bug in plymouth (it appears to be a bug in mountall), I don't think
it's a reason to block the plymouth half of this fix, at least.  I've
uploaded plymouth to the lucid unapproved queue.

-- 
mountall needs to flush plymouth message queue before emitting upstart events
https://bugs.launchpad.net/bugs/559761
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to