Package: udev
Version: 146-1
Severity: wishlist
File: /lib/udev/udev-acl

Hi Marco,

udev-acl depends on libglib2.0, but you (understandibly) tried to avoid to
make the udev package depend on libglib2.0.
I think though, that the current approach, of excluding udev-acl from
dpkg-shlibdeps and adding checks to 70-acl.rules has a few downsides:

* In case of a libglib soname bump, the udev package could be forgotten as
  it can't be tracked via the package dependencies. This opens the door
  to silent failures.
* 70-acl.rules is unnecessarily executed when either libglib or
  consolekit is not installed. This wastes CPU time.

Splitting udev-acl+70-acl.rules into a separate packag would solve those
problems. This package could/would depend on consolekit and in return
udev (and/or consolekit) could recommend that package.

What do you think? Do you see any problems with this approach?

Michael


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

Kernel: Linux 2.6.30.5
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]        1.5.27      Debian configuration management sy
ii  libc6                        2.9-25      GNU C Library: Shared libraries
ii  libselinux1                  2.0.85-2    SELinux shared libraries
ii  libusb-0.1-4                 2:0.1.12-13 userspace USB programming library
ii  lsb-base                     3.2-23      Linux Standard Base 3.2 init scrip
ii  util-linux                   2.16-3      Miscellaneous system utilities

udev recommends no packages.

udev suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to