Public bug reported:

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)

** Affects: mountall (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  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)

-- 
Please remove the plymouth dependency from mountall / cryptsetup
https://bugs.launchpad.net/bugs/556372
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to