Your message dated Fri, 22 Dec 2023 08:35:45 +0000
with message-id <[email protected]>
and subject line Bug#1057794: fixed in joystick 1:1.8.1-2
has caused the Debian Bug report #1057794,
regarding joystick: delegate placement of udev files to pkg-config data
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1057794: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057794
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: joystick
Version: 1.8.1-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: dep17m2
Dear Maintainer,
your package installs files related to udev, into /lib. These
files need to be moved to /usr/lib as part of Debian's usr-merge
effort [1].
Attached you will find a patch to delegate the exact placement of
the udev files to udev.pc (using pkg-config). This should work today
in unstable and, if necessary, for bookworm. Once udev.pc in
unstable points to /usr/lib your package will benefit automatically
after a binNMU or any other upload.
Later during the trixie cycle I expect this bug class to raise in
priority.
If during the trixie cycle your package will undergo structural
changes or any other file moves, please see the wiki and upload
to experimental first when these changes are done.
Thank you for considering,
Chris
[1] https://wiki.debian.org/UsrMerge
diff -Nru joystick-1.8.1/debian/changelog joystick-1.8.1/debian/changelog
--- joystick-1.8.1/debian/changelog 2022-05-21 14:12:26.000000000 +0200
+++ joystick-1.8.1/debian/changelog 2023-12-08 16:39:54.000000000 +0100
@@ -1,3 +1,10 @@
+joystick (1:1.8.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Delegate placement of udev files to pkg-config data
+
+ -- Chris Hofstaedtler <[email protected]> Fri, 08 Dec 2023 16:39:54 +0100
+
joystick (1:1.8.1-1) unstable; urgency=medium
[ Debian Janitor ]
diff -Nru joystick-1.8.1/debian/control joystick-1.8.1/debian/control
--- joystick-1.8.1/debian/control 2022-05-21 14:11:26.000000000 +0200
+++ joystick-1.8.1/debian/control 2023-12-08 16:39:54.000000000 +0100
@@ -6,7 +6,8 @@
libsdl2-dev,
pkg-config,
python3,
- libsystemd-dev
+ libsystemd-dev,
+ systemd-dev
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/debian/joystick
Vcs-Git: https://salsa.debian.org/debian/joystick.git
diff -Nru joystick-1.8.1/debian/joystick.install joystick-1.8.1/debian/joystick.install
--- joystick-1.8.1/debian/joystick.install 2017-07-02 23:24:06.000000000 +0200
+++ joystick-1.8.1/debian/joystick.install 2023-12-08 16:39:54.000000000 +0100
@@ -1,6 +1,6 @@
-after_kernel_4_9/51-these-are-not-joysticks-rm.rules lib/udev/rules.d/
-lib/udev/js-set-enum-leds
-lib/udev/rules.d/*.rules
+after_kernel_4_9/51-these-are-not-joysticks-rm.rules ${env:deb_udevdir}/rules.d/
+lib/udev/js-set-enum-leds ${env:deb_udevdir}/
+lib/udev/rules.d/*.rules ${env:deb_udevdir}/rules.d/
usr/bin/evdev-joystick
usr/bin/ffcfstress
usr/bin/ffmvforce
diff -Nru joystick-1.8.1/debian/rules joystick-1.8.1/debian/rules
--- joystick-1.8.1/debian/rules 2019-02-03 18:48:14.000000000 +0100
+++ joystick-1.8.1/debian/rules 2023-12-08 16:39:54.000000000 +0100
@@ -1,6 +1,7 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
%:
PREFIX=/usr dh $@
--- End Message ---
--- Begin Message ---
Source: joystick
Source-Version: 1:1.8.1-2
Done: Stephen Kitt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
joystick, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated joystick package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 22 Dec 2023 08:35:50 +0100
Source: joystick
Architecture: source
Version: 1:1.8.1-2
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1057794
Changes:
joystick (1:1.8.1-2) unstable; urgency=medium
.
[ Chris Hofstaedtler ]
* Delegate placement of udev files to pkg-config data.
Closes: #1057794.
.
[ Stephen Kitt ]
* Standards-Version 4.6.2, no change required.
Checksums-Sha1:
35e1e4e2a139bbccfe4afb3ec9280e99536384d3 2222 joystick_1.8.1-2.dsc
69519ed0e7dcf24e10e2e6347b399cca54349e19 18652 joystick_1.8.1-2.debian.tar.xz
ff7bd9bd153aecf14af76fd478d9c7fd266e30e1 11367
joystick_1.8.1-2_source.buildinfo
Checksums-Sha256:
f1cc4779dc908ea33c7bd43993ee080a9dae3f0458f37313aa4813b1bc57d369 2222
joystick_1.8.1-2.dsc
19b0bc731784b454f4cbef1b8b843a18cfc9937d50754706c27e7a3328c02b94 18652
joystick_1.8.1-2.debian.tar.xz
cf103fd1e20c53f65fb9a7eac6a6b8975254869873995d3288da39da47f72a30 11367
joystick_1.8.1-2_source.buildinfo
Files:
6714e2a3065ce92c285646cdc624a9c0 2222 utils optional joystick_1.8.1-2.dsc
89267aec0487940a139c58d04c9a9dba 18652 utils optional
joystick_1.8.1-2.debian.tar.xz
64d1e6e8b480dcc93a53b2ee7e7c97d2 11367 utils optional
joystick_1.8.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmWFPjMACgkQgNMC9Yht
g5xQKBAAnADA0MISg7LplBC0tvEWVf6PobcM6m7eJxvB7wQyXACZcVxWGpXx6IU+
u66e0ZR0tgEXRPMitz+Fx3ixk7q3Jf5J7OX9R4MfB2WNqw9XFol9SThbIlP/T2qs
Bcs5KWLOsYUMLqLiP2dWGaNeed1MH3Y3aYx9wgtoYWGKU26byxnPDAwLHTtGoSA8
Gic4qFFrQqT8M5zhCdWpGqpg+FkUOjk3VTOrb8FVGzXLL3y0Ip5NuHfVUFXg7B9L
Zf3ABepF1ry7FK9zgNSharsxp3BFmRiydL+NfZCTFsj5fqLyxRUKHil07fSwigFA
4AaEqj63ABWsP1/yfeK6voab+YCJUGhfhEuhdvfGL6iZKin7va7NJQcTFHS7RiCD
dbMm8R1sQ63VnevfLwjeNaDiYQr/CHYBDwMpBIFPHh+mDv7MADmzTemRlPkuXHVr
Lhfs/u0mo87XNw6kvYjpJyU2sMwXwYZZodyvfXRMc+rbXx2q3Xv4Zw74KcetLktg
tSXVxIueU+ZEmlher5++z9/KZiuX9jtlr6wNWE2lWiVKOHlBt8aEMkYwKHkpeg1c
UmEpoN9A5uf/yfpFBl4ppww6YDSNAL5iuyY+D17ObXU/tetn4J4eJsQPmZw8s2AA
dZ1Bv1I9SGRCNIMZmPqADNsEsYOktGFNTGGX8FrUZwwQ0woRSIY=
=IWQ/
-----END PGP SIGNATURE-----
--- End Message ---