[Bug 556372] Re: Please remove the plymouth dependency from mountall / cryptsetup
UBUCATZ
556372 at bugs.launchpad.net
Wed Jan 8 21:47:45 UTC 2014
We are doing some research on how PARTICIPATION actually works in the
Ubuntu ecosystem and we would like to know if there is any community
process that would allow voting on this issue?
This is an especially interesting issue because from a technical view it
is very clear - of course it is total nonsense to have such basic things
like cryptsetup depend on a graphical boot animation gimmick. But this
makes the question even more interesting how such unreflected decisions
creep into the community. Is this an attempt to make Ubuntu a bad name?
Is there some planning for future plymouth features that make this
dependency needed today? Or is this just kind of a strange joke?
--
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:
Confirmed
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