Please remove the plymouth dependency from mountall / cryptsetup
Nominated for Lucid by ingo
Nominated for Maverick by ingo
Binary package hint: mountall
I noticed that mountall (and cryptsetup) depends on plymouth now. Whatever plymouth is doing or not doing, my headless system is booting fine without plymouth (dpkg --force-depends -P plymouth), yet all disks (local, NFS) are mounted and cryptsetup is setting up encrypted swap as it used to.
IMHO the "Depends: plymouth" is too hard and should be replaced with "Recommends:" or "Suggests:" for the following reasons:
- Headless systems won't ever see what plymouth is doing ("graphical boot animation")
- Plymouth itself depends on quite a few libraries (libdrm-*), unnecessarily adding code to the installation- Mountall is of "Priority: required" while plymouth is "optional". The "Depends:" makes plymouth essentially "required" as well and cannot be uninstalled w/o --force options.
Please reconsider this dependency.
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu lucid (development branch)
# dpkg -l | egrep 'mountall|
ii cryptsetup 2:1.1.0~
ii mountall 2.10
# apt-cache show plymouth | egrep 'Vers|Depe'
Depends: libc6 (>= 2.8), libdrm-intel1 (>= 2.4.9), libdrm-nouveau1 (>= 2.4.11-1ubuntu1~), libdrm-radeon1 (>= 2.4.17), libdrm2 (>= 2.4.3), libplymouth2 (= 0.8.1-4ubuntu1), upstart-job, udev (>= 149-2), mountall (>= 2.0)
|Scott James Remnant (Canonical) (canonical-scott) wrote : Re: [Bug 556372] Re: Please remove the plymouth dependency from mountall / cryptsetup||#3|
|Changed in cryptsetup:|
|status:||New → Confirmed|
|Changed in plymouth (Ubuntu):|
|status:||Confirmed → Invalid|