Your message dated Wed, 23 Dec 2009 11:11:48 +0100
with message-id <[email protected]>
and subject line Re: Clarification on bogus report about dependency on makedev
has caused the Debian Bug report #546870,
regarding libsensors3: Switch Depends order to udev | makedev
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
546870: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546870
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libsensors3
Version: 1:2.10.8-1
Severity: serious
Justification: Policy 2.5


Hi,

your package depends on "makedev" which is an "extra" packages.
That's a violation of Debian Policy 2.5:
"Packages must not depend on packages with lower priority values (excluding 
build-time dependencies). In order to ensure this, the priorities of one or 
more packages may need to be adjusted."

Moreover, this makes "makedev" un-uninstallable and so blocks the sysv-rc 
conversion to dependency based boot.

Thanks to fix it,

        Xav

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libsensors3 depends on:
ii  libc6                         2.9-26     GNU C Library: Shared libraries
ii  libsysfs2                     2.1.0-6    interface library to sysfs
ii  makedev                       3.3.8.2-0  Creates device files in /dev
ii  ucf                           3.0022     Update Configuration File: preserv
ii  udev                          146-2      /dev/ and hotplug management daemo

libsensors3 recommends no packages.

Versions of packages libsensors3 suggests:
ii  lm-sensors                    1:3.1.1-3  utilities to read temperature/volt

-- debconf information:
  libsensors3/nosensors_2.4:
  libsensors3/old2.6kernel:
  libsensors3/nosensors_2.6:





--- End Message ---
--- Begin Message ---
Version: 1:2.10.8-2

On Tue, Oct 13, 2009 at 09:43:15PM +0200, Guillem Jover wrote:
> retitle 546873 libggi-target-fbdev: Switch Depends order to udev | makedev
> retitle 546864 dvbtune: Switch Depends order to udev | makedev
> retitle 546867 fuse-utils: Switch Depends order to udev | makedev
> retitle 546868 irda-utils: Switch Depends order to udev | makedev
> retitle 546870 libsensors3: Switch Depends order to udev | makedev
> retitle 546879 powermgmt-base: Switch Depends order to udev | makedev
> retitle 546880 rng-tools: Switch Depends order to udev | makedev
> retitle 546881 miredo: Switch Depends order to udev | makedev
> thanks
> 
> Hi!
> 
> On Wed, 16 Sep 2009 10:28:14 +0200, Xavier Bestel wrote:
> > Package: *
> > Version: *
> > Severity: serious
> > Justification: Policy 2.5
> 
> > your package depends on "makedev" which is an "extra" packages.
> > That's a violation of Debian Policy 2.5:
> > "Packages must not depend on packages with lower priority values
> > (excluding build-time dependencies). In order to ensure this, the
> > priorities of one or more packages may need to be adjusted."
> 
> > Moreover, this makes "makedev" un-uninstallable and so blocks the
> > sysv-rc conversion to dependency based boot.
> 
> Note that these reports were bogus, the only issue here, which is
> minor at most (as changed by Julien) is that the order of the
> alternative Depends might need to be switched from ‘makedev | udev’
> to ‘udev | makedev’ to match the priority of the packages.
> 
> Please do not simply remove the makedev dependency as it makes using
> those packages on Linux systems w/o udev and the work of porters way
> more difficult (MAKEDEV is present on non-Linux ports, but udev is
> not).
> 

This problem has been fixed into version 1:2.10.8-2, by removing the
both dependencies on udev and makedev, as it is now done in i2c-utils
postint.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
[email protected]                 http://www.aurel32.net


--- End Message ---

Reply via email to