Source: painintheapt Version: 0.20220226-2 Severity: wishlist Tags: patch User: helm...@debian.org Usertags: dep17m2
Hi, painintheapt happens to be affected by the /usr-merge by virtue of including systemd units. The CTTE has recommended not moving such units from / to /usr to avoid problems such as file loss. These problems are better understood and documented at https://subdivi.de/~helmut/dep17.html. I'm looking into lifting the moratorium in a controlled way and propose this patch as a test case for it. Yes, this patch expressly violates the moratorium. I've taken care to update debhelper to recognize the new location. No problems shall arise unless you restructure painintheapt (renaming the binary package, splitting it, moving files between packages). If you do such activity within the trixie cycle, please upload to experimental first such that https://salsa.debian.org/helmutg/dumat can tell you whether the particular change is problematic. In case of problems, I'll be assisting. Are you fine with uploading this change at this early stage of the transition? Thanks for considering Helmut
diff --minimal -Nru painintheapt-0.20220226/debian/changelog painintheapt-0.20220226/debian/changelog --- painintheapt-0.20220226/debian/changelog 2023-02-28 22:31:14.000000000 +0100 +++ painintheapt-0.20220226/debian/changelog 2023-09-08 11:00:14.000000000 +0200 @@ -1,3 +1,10 @@ +painintheapt (0.20220226-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move systemd units to /usr. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 08 Sep 2023 11:00:14 +0200 + painintheapt (0.20220226-2) unstable; urgency=medium * Add debian/watch diff --minimal -Nru painintheapt-0.20220226/debian/control painintheapt-0.20220226/debian/control --- painintheapt-0.20220226/debian/control 2022-02-26 02:52:22.000000000 +0100 +++ painintheapt-0.20220226/debian/control 2023-09-08 11:00:14.000000000 +0200 @@ -4,6 +4,7 @@ Maintainer: Debian XMPP Maintainers <pkg-xmpp-de...@lists.alioth.debian.org> Uploaders: Martin <deba...@debian.org> Build-Depends: debhelper-compat (= 13), + debhelper (>= 13.11.6~), python3, dh-python, python3-docutils, diff --minimal -Nru painintheapt-0.20220226/debian/install painintheapt-0.20220226/debian/install --- painintheapt-0.20220226/debian/install 2022-02-26 02:49:36.000000000 +0100 +++ painintheapt-0.20220226/debian/install 2023-09-08 11:00:11.000000000 +0200 @@ -1,4 +1,4 @@ painintheapt /usr/sbin/ painintheapt.conf /etc/ -*.service /lib/systemd/system/ -*.timer /lib/systemd/system/ +*.service /usr/lib/systemd/system/ +*.timer /usr/lib/systemd/system/