Public bug reported:

When systemd-fsckd was removed from upstream systemd, a small
helper/compatibility feature was left behind. When systemd-fsck is
running, it will connect to /run/systemd/fsck.progress, if it exists,
and point fsck to that fd for progress updates. The systemd-fsckd patch
in Ubuntu currently utilizes that, and then sends updates to plymouth.
This means that we currently have a situation like this:

 [email protected] -
 ...                        |-> systemd-fsckd.service -> plymouthd
 [email protected] -

In other words, systemd-fsckd.service is a middleware. But, plymouthd
could simply listen on /run/systemd/fsck.progress itself.

There is already very similar logic for this in Ubuntu's plymouth via
debian/patches/ubuntu-spinner-fsck.patch. Instead of carrying the large
systemd-fsckd patch in systemd, we should consolidate the functionality
into the existing plymouth patches.

** Affects: plymouth (Ubuntu)
     Importance: Medium
     Assignee: Nick Rosbrook (enr0n)
         Status: New

** Affects: systemd (Ubuntu)
     Importance: Medium
     Assignee: Nick Rosbrook (enr0n)
         Status: Triaged

** Also affects: plymouth (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: plymouth (Ubuntu)
   Importance: Undecided => Medium

** Changed in: plymouth (Ubuntu)
     Assignee: (unassigned) => Nick Rosbrook (enr0n)

** Changed in: plymouth (Ubuntu)
     Assignee: Nick Rosbrook (enr0n) => (unassigned)

** Changed in: systemd (Ubuntu)
     Assignee: (unassigned) => Nick Rosbrook (enr0n)

** Changed in: systemd (Ubuntu)
   Importance: Undecided => Medium

** Changed in: systemd (Ubuntu)
       Status: New => Triaged

** Changed in: plymouth (Ubuntu)
     Assignee: (unassigned) => Nick Rosbrook (enr0n)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2109800

Title:
  systemd-fsckd functionality should be in plymouth directly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/2109800/+subscriptions


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

Reply via email to