Source: qcontrol
Version: 0.5.7-2
Severity: serious
Tags: patch sid trixie
User: helm...@debian.org
Usertags: dep17m2

Hi,

your package installs files in /lib:

 lib/systemd/system/qcontrol.service
 lib/systemd/system/qcontrold.service
 lib/systemd/system/qcontrold.socket
 lib/udev/rules.d/60-qcontrol.rules

Starting with trixie, installing files in those aliased locations is no
longer allowed and considered an RC bug. The goal of this move is
eliminating bugs arising from aliasing, such as file loss during package
upgrades.
The attached patch should address the above issues by moving the systemd
service files to /usr and rebuilding against a newer debhelper which
installs udev rules into /usr.


For additional information refer to
https://wiki.debian.org/UsrMerge and
https://subdivi.de/~helmut/dep17.html.
diff -u qcontrol-0.5.7/debian/changelog qcontrol-0.5.7/debian/changelog
--- qcontrol-0.5.7/debian/changelog
+++ qcontrol-0.5.7/debian/changelog
@@ -1,3 +1,10 @@
+qcontrol (0.5.7-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move aliased files from / to /usr (DEP17). (Closes: #-1)
+
+ -- Michael Biebl <bi...@debian.org>  Sun, 17 Nov 2024 18:42:23 +0100
+
 qcontrol (0.5.7-2) unstable; urgency=medium
 
   * Update Lintian override syntax.
diff -u qcontrol-0.5.7/debian/qcontrol.install 
qcontrol-0.5.7/debian/qcontrol.install
--- qcontrol-0.5.7/debian/qcontrol.install
+++ qcontrol-0.5.7/debian/qcontrol.install
@@ -1,4 +1,4 @@
 qcontrol                       usr/sbin/
-systemd/qcontrold.service      lib/systemd/system/
-systemd/qcontrold.socket       lib/systemd/system/
-systemd/qcontrol.service       lib/systemd/system/
+systemd/qcontrold.service      usr/lib/systemd/system/
+systemd/qcontrold.socket       usr/lib/systemd/system/
+systemd/qcontrol.service       usr/lib/systemd/system/

Reply via email to