Control: severity -1 important
Hi On Fri, 7 Jun 2024 12:43:37 +0200 Helmut Grohne <hel...@subdivi.de> wrote:
Package: libcomedi0t64,libcomedi0 Severity: serious Justification: policy 8.2 Debian policy 8.2 requires that library support files installed into the shared library package must be soname-dependent in order to allow coinstallation of multiple sonames. The file /lib/udev/rules.d/90-comedi.rules is considered to be such a support file and its name does not look like it'd automatically change with a new soname. There are two main ways to deal with this requirement. One is renaming the file and including its soname somewhere. Consider though that you may have two conflicting comedi udev rules installed concurrently then. The other is adding a -common package containing this file and having the shared library depend on the -common package. The -common package should not be soname-dependent. In this case, the old library needs to be able to work with comedi udev rules from a newer version (which seems at least plausible).
While I do agree with Helmut in general about the problem of udev rules files in library packages, I think this particular case is a bit special, as we don't have a soname bump involved. libcomedi0t64 andlibcomedi0 are not co-installable (reflected in the Conflicts/Replaces), so this particular problem of the conflicting udev rule does imho not really apply.
I'm thus downgrading the issue to non-RC.You might want to address this though, anyway. At the very latest when you have a real soname bump.
Regards, Michael
OpenPGP_signature.asc
Description: OpenPGP digital signature