Source: dogtag-pki Version: 11.2.1-2 Severity: normal Tags: patch User: helm...@debian.org Usertags: dep17m2
We want to modify dh_installsystemd such that it installs units below /usr in order to finalize the /usr-merge transition via DEP17. When doing so, there is one unit that happes to be installed to /lib (via dh_install) and to /usr/lib (via dh_installsystemd). Doing so is a policy vioaltion. When I upload debhelper, this bug will become release-critical. I'm attaching a patch for your convenience. This does not fully resolve /usr-merge for dogtag-pki as it has more units that happen to get installed to /lib (without duplication). If you want to also move them already, consider adding dh-sequence-movetousr to Build-Depends. Refer to https://wiki.debian.org/UsrMerge for more information. Helmut
diff -Nru dogtag-pki-11.2.1/debian/changelog dogtag-pki-11.2.1/debian/changelog --- dogtag-pki-11.2.1/debian/changelog 2023-02-10 07:58:51.000000000 +0100 +++ dogtag-pki-11.2.1/debian/changelog 2023-10-24 10:13:03.000000000 +0200 @@ -1,3 +1,10 @@ +dogtag-pki (11.2.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Install systemd units only once. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 24 Oct 2023 10:13:03 +0200 + dogtag-pki (11.2.1-2) unstable; urgency=medium * Upload to sid. diff -Nru dogtag-pki-11.2.1/debian/not-installed dogtag-pki-11.2.1/debian/not-installed --- dogtag-pki-11.2.1/debian/not-installed 1970-01-01 01:00:00.000000000 +0100 +++ dogtag-pki-11.2.1/debian/not-installed 2023-10-24 10:12:54.000000000 +0200 @@ -0,0 +1 @@ +lib/systemd/system/pki-tomcatd@.service diff -Nru dogtag-pki-11.2.1/debian/pki-server.install dogtag-pki-11.2.1/debian/pki-server.install --- dogtag-pki-11.2.1/debian/pki-server.install 2023-02-10 07:56:46.000000000 +0100 +++ dogtag-pki-11.2.1/debian/pki-server.install 2023-10-24 10:13:01.000000000 +0200 @@ -1,6 +1,5 @@ etc/pki/healthcheck.conf lib/systemd/system/pki-tomcatd.target -lib/systemd/system/pki-tomcatd@.service lib/systemd/system/pki-tomcatd-nuxwdog.target lib/systemd/system/pki-tomcatd-nuxwdog@.service usr/bin/pki-server-nuxwdog