Bug#391502: Incorrect dependency on pmount
Package: kdebase
Version: 4:3.5.5-1
Severity: serious
Justification: violates policy
The latest package update introduced a strict dependency on hal and
pmount. While the hal dependency is correct, the pmount dependency is
not. KDE simply calls the hal Mount()/Unmount() methods, nowhere in the
KDE code, pmount is actually used. If hal would use pmount internally to
do the actual mounting[1], fine, let the hal package declare the correct
dependencies. Adding the pmount dependency to kdebase is simply wrong
and violates the policy, which states that strict dependencies have to
reflect that the "depended-on package is required for the depending
package to provide a significant amount of functionality" which is not
the case here.
Please see also #388341, the Recommends: pmount of kdebase-kio-plugins
does not directly violate the policy, still it should be removed for the
same reasons.
Cheers,
Michael
[1] Apparently with hal-0.5.8.x, pmount is not used anymore by hal to do
the mounting. So pmount is now installed on my system for no good
reason.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.18
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages kdebase depends on:
ii hal 0.5.8.1-1 Hardware Abstraction Layer
ii kappfinder 4:3.5.5-1 non-KDE application finder for KDE
ii kate 4:3.5.5-1 advanced text editor for KDE
ii kcontrol 4:3.5.5-1 control center for KDE
ii kdebase-bin 4:3.5.5-1 core binaries for the KDE base mod
ii kdebase-data 4:3.5.5-1 shared data files for the KDE base
ii kdebase-kio-plugins 4:3.5.5-1 core I/O slaves for KDE
ii kdepasswd 4:3.5.5-1 password changer for KDE
ii kdeprint 4:3.5.5-1 print system for KDE
ii kdesktop 4:3.5.5-1 miscellaneous binaries and files f
ii kfind 4:3.5.5-1 file-find utility for KDE
ii khelpcenter 4:3.5.5-1 help center for KDE
ii kicker 4:3.5.5-1 desktop panel for KDE
ii klipper 4:3.5.5-1 clipboard utility for KDE
ii kmenuedit 4:3.5.5-1 menu editor for KDE
ii konqueror 4:3.5.5-1 KDE's advanced file manager, web b
ii konqueror-nsplugins 4:3.5.5-1 Netscape plugin support for Konque
ii konsole 4:3.5.5-1 X terminal emulator for KDE
ii kpager 4:3.5.5-1 desktop pager for KDE
ii kpersonalizer 4:3.5.5-1 installation personalizer for KDE
ii ksmserver 4:3.5.5-1 session manager for KDE
ii ksplash 4:3.5.5-1 the KDE splash screen
ii ksysguard 4:3.5.5-1 system guard for KDE
ii ktip 4:3.5.5-1 useful tips for KDE
ii kwin 4:3.5.5-1 the KDE window manager
ii libkonq4 4:3.5.5-1 core libraries for Konqueror
ii pmount 0.9.13-1+b1 mount removable devices as normal
Versions of packages kdebase recommends:
ii kdm 4:3.5.5-1 X display manager for KDE
-- no debconf information
Reply to: