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/