Your message dated Tue, 10 Oct 2006 17:28:47 -0400 with message-id <200610101728.50993.chrsmrtn@debian.org> and subject line Bug#391502: Incorrect dependency on pmount has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Incorrect dependency on pmount
- From: Michael Biebl <biebl@teco.edu>
- Date: Sat, 07 Oct 2006 00:45:58 +0200
- Message-id: <[🔎] 20061006224558.2467.58300.reportbug@pluto.milchstrasse.xx>
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
--- End Message ---
--- Begin Message ---
- To: 391502-done@bugs.debian.org
- Subject: Re: Bug#391502: Incorrect dependency on pmount
- From: Christopher Martin <chrsmrtn@debian.org>
- Date: Tue, 10 Oct 2006 17:28:47 -0400
- Message-id: <BAYC1-PASMTP04EC08CFECC704AC3CBC2AE1170@CEZ.ICE>
- Message-id: <200610101728.50993.chrsmrtn@debian.org>
- Reply-to: Christopher Martin <chrsmrtn@debian.org>
- In-reply-to: <[🔎] 20061006224558.2467.58300.reportbug@pluto.milchstrasse.xx>
- References: <[🔎] 20061006224558.2467.58300.reportbug@pluto.milchstrasse.xx>
On Friday 06 October 2006 18:45, Michael Biebl wrote: > 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. If the user does not have a line in /etc/fstab for a drive, then HAL will not be able to mount the drive in a way that works properly with KDE. Strange but true. That is, of course, unless pmount is installed, in which case HAL uses it to mount devices, in a way which works with KDE. Thus the depends/recommends on pmount makes perfect sense, and is by no means a policy violation. Cheers, Christopher MartinAttachment: pgpkCP79GrhUQ.pgp
Description: PGP signature
--- End Message ---