Bug#1071008: libx52pro0: installs udev rules twice to /usr and /
Package: libx52pro0
Version: 0.1.1-3
Severity: serious
Justification: policy 10.1
Tags: patch
X-Debbugs-Cc: Petter Reinholdtsen <pere@debian.org>
Hi,
since the last upload, libx52pro0 contains both
/lib/udev/rules.d/99-x52pro.rules and
/usr/lib/udev/rules.d/99-x52pro.rule. Doing so violates Debian policy
section 10.1. The former is installed via the upstream build system
combined with dh_install and debian/libx52pro0.install while the latter
is installed via debian/*.udev with dh_installudev. Given DEP17, the
latter is the desired location. I'm attaching a patch for your
convenience.
Helmut
diff --minimal -Nru x52pro-0.1.1/debian/changelog x52pro-0.1.1/debian/changelog
--- x52pro-0.1.1/debian/changelog 2024-05-12 10:39:38.000000000 +0200
+++ x52pro-0.1.1/debian/changelog 2024-05-12 22:59:37.000000000 +0200
@@ -1,3 +1,9 @@
+x52pro (0.1.1-4) UNRELEASED; urgency=medium
+
+ * Install udev rules only once. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Sun, 12 May 2024 22:59:37 +0200
+
x52pro (0.1.1-3) unstable; urgency=medium
* QA upload.
diff --minimal -Nru x52pro-0.1.1/debian/libx52pro0.install x52pro-0.1.1/debian/libx52pro0.install
--- x52pro-0.1.1/debian/libx52pro0.install 2024-05-12 10:14:01.000000000 +0200
+++ x52pro-0.1.1/debian/libx52pro0.install 2024-05-12 22:59:36.000000000 +0200
@@ -1,4 +1,3 @@
-lib/udev/rules.d
usr/bin/x52output
usr/lib/lib*.so.*
usr/share/man
diff --minimal -Nru x52pro-0.1.1/debian/not-installed x52pro-0.1.1/debian/not-installed
--- x52pro-0.1.1/debian/not-installed 1970-01-01 01:00:00.000000000 +0100
+++ x52pro-0.1.1/debian/not-installed 2024-05-12 22:59:37.000000000 +0200
@@ -0,0 +1,2 @@
+# Installed via debian/*.udev symbolic link
+lib/udev/rules.d
Reply to: