Please remove the plymouth dependency from mountall / cryptsetup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cryptsetup |
Fix Released
|
Undecided
|
Unassigned | ||
mountall (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Bug Description
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)
Release: 10.04
Codename: lucid
# dpkg -l | egrep 'mountall|
ii cryptsetup 2:1.1.0~
ii mountall 2.10
# apt-cache show plymouth | egrep 'Vers|Depe'
Version: 0.8.1-4ubuntu1
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)
description: | updated |
Changed in cryptsetup: | |
status: | New → Confirmed |
Changed in plymouth (Ubuntu): | |
status: | Confirmed → Invalid |
tags: | added: trusty vivid |
I strongly support this.
"Depends" should only be used when the package is really needed.
Plymouth is not necessary, it is merely a "recommended" package.
Then there is another problem related to this. theme-ubuntu- logo package.
Package ubuntu-desktop "depends" on plymouth-
Once again, this should be "recommended" (see bug 556210).