Bug#1055799: minetest-server: installs minetest-server at .service twice once dh_installsystemd installs to /usr
Helmut Grohne
helmut at subdivi.de
Sat Nov 11 17:32:56 GMT 2023
Source: minetest
Version: 5.6.1+dfsg+~1.9.0mt8+dfsg-3
Severity: normal
Tags: patch
User: helmutg at debian.org
Usertags: dep17m2
Hi Tobi,
thanks for fixing the nocheck FTBFS. This enables me to do QA on
minetest again! I'm preparing a debhelper update that makes
dh_installsystemd install systemd units below /usr in order to finalize
the /usr-merge transition via DEP17. Once doing that, minetest-server
will install minetest-server at .service to both /lib (via dh_install) and
/usr/lib (via dh_installsystemd). Doing so is a policy violation, so
this will become an rc bug once I upload debhelper. I'm attaching a
patch for your convenience. It can be readily applied and we can change
the location by a binNMU later.
Helmut
-------------- next part --------------
diff -Nru minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/changelog minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/changelog
--- minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/changelog 2023-11-11 11:43:28.000000000 +0100
+++ minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/changelog 2023-11-11 17:59:29.000000000 +0100
@@ -1,3 +1,11 @@
+minetest (5.6.1+dfsg+~1.9.0mt8+dfsg-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Install minetest-server at .service only once when dh_installsystemd
+ moves units to /usr. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 11 Nov 2023 17:59:29 +0100
+
minetest (5.6.1+dfsg+~1.9.0mt8+dfsg-3) unstable; urgency=medium
* Team upload.
diff -Nru minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/minetest-server.install minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/minetest-server.install
--- minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/minetest-server.install 2022-09-15 19:52:10.000000000 +0200
+++ minetest-5.6.1+dfsg+~1.9.0mt8+dfsg/debian/minetest-server.install 2023-11-11 17:59:28.000000000 +0100
@@ -1,5 +1,4 @@
debian/bin/minetestserver usr/games
-debian/minetest-server at .service lib/systemd/system
debian/minetest.conf /etc/minetest
usr/bin/minetestserver usr/lib/minetest
usr/share/man/man6/minetestserver.6
More information about the Pkg-games-devel
mailing list