Package: location
Version: 0.9.16-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: dep17m2

Hi,

location 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 now.
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 location
(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.

Thanks for volunteering as guinea pig

Helmut
diff --minimal -Nru libloc-0.9.16/debian/changelog 
libloc-0.9.16/debian/changelog
--- libloc-0.9.16/debian/changelog      2023-02-24 13:41:49.000000000 +0100
+++ libloc-0.9.16/debian/changelog      2023-09-08 11:34:27.000000000 +0200
@@ -1,3 +1,10 @@
+libloc (0.9.16-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move systemd units to /usr. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 08 Sep 2023 11:34:27 +0200
+
 libloc (0.9.16-2) unstable; urgency=medium
 
   * add bash-completion for 'location' command
diff --minimal -Nru libloc-0.9.16/debian/control libloc-0.9.16/debian/control
--- libloc-0.9.16/debian/control        2023-02-24 13:41:49.000000000 +0100
+++ libloc-0.9.16/debian/control        2023-09-08 11:34:25.000000000 +0200
@@ -9,6 +9,7 @@
 Priority: optional
 Standards-Version: 4.6.1
 Build-Depends:
+ debhelper (>= 13.11.6),
  debhelper-compat (= 13),
  dh-sequence-bash-completion,
  dh-sequence-python3,
diff --minimal -Nru libloc-0.9.16/debian/location.install 
libloc-0.9.16/debian/location.install
--- libloc-0.9.16/debian/location.install       2023-02-23 22:59:17.000000000 
+0100
+++ libloc-0.9.16/debian/location.install       2023-09-08 11:30:16.000000000 
+0200
@@ -1,3 +1,3 @@
 usr/bin
 var/lib/location/signing-key.pem
-lib/systemd/system
+lib/systemd/system /usr/lib/systemd

Reply via email to