[Pkg-auth-maintainers] Bug#846359: Split out udev rules into a -common package

Michael Biebl biebl at debian.org
Wed Nov 30 15:55:05 UTC 2016


Source: libu2f-host
Version: 1.1.2-2
Severity: normal

Atm, the udev rules provided by libu2f-host are shipped in the
libu2f-host0 library package.

Whenever there is a soname bump of libu2f-host, say from libu2f-host0
to libu2f-host1, the library packages will have to conflict with each
other, as they will have a file conflict because of the udev rule.
This makes library transitions unnecessarily complicated

To fix that, such auxilliary file should be split out into a -common
package, which the library package can depend on.

Another reason why those rules files should be split out was mentioned
in [1]. Apparently the udev rules are useful for web browser, that do
not explicitly link against libu2f-host.
Having a -common package which those browser can recommend or depend on
would solve that.

Usually, when splitting out files into a separate binary package, one
has to use Breaks/Replaces.
If you fix #846358 at the same time, this won't be necessary, as the
file name of the udev rules file will be different.

Regards,
Michael


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824532#17
-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-auth-maintainers mailing list