[Bug 556372] Re: Please remove the plymouth dependency from mountall / cryptsetup
Oliver Joos
556372 at bugs.launchpad.net
Sun Mar 25 14:54:35 UTC 2012
Ok then, here is the ready-to-install plymouth-dummy_1.0_all.deb! It's
an empty package but allows to remove plymouth while keeping the
packages that have wrong dependencies to plymouth.
To workaround this (WontFix??) bug and remove plymouth just execute 2 commands in a Terminal:
sudo dpkg -i plymouth-dummy_1.0_all.deb
sudo apt-get remove plymouth
Advanced users can build plymouth-dummy_1.0_all.deb themselves: see comment 16
Many thanks to Christian Kujau!
** Attachment added: "empty replacement for plymouth"
https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/556372/+attachment/2934837/+files/plymouth-dummy_1.0_all.deb
** Also affects: cryptsetup
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to mountall in Ubuntu.
https://bugs.launchpad.net/bugs/556372
Title:
Please remove the plymouth dependency from mountall / cryptsetup
Status in cryptsetup:
New
Status in “mountall” package in Ubuntu:
Won't Fix
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|cryptsetup' | cut -c1-90
ii cryptsetup 2:1.1.0~rc2-1ubuntu13
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)
To manage notifications about this bug go to:
https://bugs.launchpad.net/cryptsetup/+bug/556372/+subscriptions
More information about the foundations-bugs
mailing list