Your message dated Sat, 01 Jun 2024 12:51:16 +0000
with message-id <e1sdoca-00dehf...@fasolo.debian.org>
and subject line Bug#1058833: fixed in qlcplus 4.13.1-1
has caused the Debian Bug report #1058833,
regarding qlcplus: use udev.pc to place udev rules
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 ow...@bugs.debian.org
immediately.)
--
1058833: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058833
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: qlcplus
Version: 4.12.7-1
Severity: normal
Tags: patch
User: helm...@debian.org
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 using udev.pc to place the udev files
(using pkg-config). This works today in unstable and also for
bookworm, and is safe to do now.
Once udev.pc in unstable points to /usr/lib, your package will
benefit automatically after a binNMU or any other upload.
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.
Later during the trixie cycle I expect this bug class to raise in
priority.
Thank you for considering,
Chris
[1] https://wiki.debian.org/UsrMerge
diff -Nru qlcplus-4.12.7/debian/changelog qlcplus-4.12.7/debian/changelog
--- qlcplus-4.12.7/debian/changelog 2023-05-25 19:43:39.000000000 +0200
+++ qlcplus-4.12.7/debian/changelog 2023-12-16 23:31:26.000000000 +0100
@@ -1,3 +1,10 @@
+qlcplus (4.12.7-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Use udev.pc to place udev files. (Closes: #-1)
+
+ -- Chris Hofstaedtler <z...@debian.org> Sat, 16 Dec 2023 23:31:26 +0100
+
qlcplus (4.12.7-1) unstable; urgency=medium
* New upstream version 4.12.7
diff -Nru qlcplus-4.12.7/debian/control qlcplus-4.12.7/debian/control
--- qlcplus-4.12.7/debian/control 2023-05-25 19:43:39.000000000 +0200
+++ qlcplus-4.12.7/debian/control 2023-12-16 23:31:26.000000000 +0100
@@ -20,6 +20,7 @@
qtscript5-dev,
qttools5-dev-tools,
shared-mime-info (>= 0.71),
+ systemd-dev,
xauth <!nocheck>,
xvfb <!nocheck>
Standards-Version: 4.6.2
diff -Nru qlcplus-4.12.7/debian/patches/0001-install-udev-rules-in-system-directory.patch qlcplus-4.12.7/debian/patches/0001-install-udev-rules-in-system-directory.patch
--- qlcplus-4.12.7/debian/patches/0001-install-udev-rules-in-system-directory.patch 2023-05-25 19:43:39.000000000 +0200
+++ qlcplus-4.12.7/debian/patches/0001-install-udev-rules-in-system-directory.patch 2023-12-16 23:31:26.000000000 +0100
@@ -7,16 +7,15 @@
variables.pri | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/variables.pri b/variables.pri
-index 0fc7258..7cbf343 100644
---- a/variables.pri
-+++ b/variables.pri
-@@ -251,7 +251,7 @@ android:USERCOLORFILTERSDIR = $$USERDATADIR/colorfilters
+Index: qlcplus-4.12.7/variables.pri
+===================================================================
+--- qlcplus-4.12.7.orig/variables.pri
++++ qlcplus-4.12.7/variables.pri
+@@ -251,7 +251,6 @@ android:USERCOLORFILTERSDIR = $$USERD
ios:USERCOLORFILTERSDIR = $$USERDATADIR/ColorFilters
# udev rules
-unix:!macx:UDEVRULESDIR = /etc/udev/rules.d
-+unix:!macx:UDEVRULESDIR = /lib/udev/rules.d
# AppStream metadata
unix:!macx:METAINFODIR = $$INSTALLROOT/share/metainfo
diff -Nru qlcplus-4.12.7/debian/qlcplus.install qlcplus-4.12.7/debian/qlcplus.install
--- qlcplus-4.12.7/debian/qlcplus.install 2023-05-25 19:43:39.000000000 +0200
+++ qlcplus-4.12.7/debian/qlcplus.install 2023-12-16 23:31:18.000000000 +0100
@@ -1,4 +1,4 @@
-lib/udev/rules.d/
+${env:deb_udevdir}/rules.d/
usr/bin/qlcplus*
usr/lib/*/libqlcplus*.so.*
usr/lib/*/qt5/plugins/qlcplus/
diff -Nru qlcplus-4.12.7/debian/rules qlcplus-4.12.7/debian/rules
--- qlcplus-4.12.7/debian/rules 2023-05-25 19:43:39.000000000 +0200
+++ qlcplus-4.12.7/debian/rules 2023-12-16 23:31:02.000000000 +0100
@@ -9,6 +9,8 @@
TESTS_HOME = $(CURDIR)/debian/tests.home
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
+
%:
dh $@
@@ -18,7 +20,7 @@
override_dh_auto_configure:
./translate.sh
- dh_auto_configure -- FORCECONFIG=release
+ dh_auto_configure -- FORCECONFIG=release UDEVRULESDIR=/$(deb_udevdir)/rules.d
override_dh_auto_install:
dh_auto_install
--- End Message ---
--- Begin Message ---
Source: qlcplus
Source-Version: 4.13.1-1
Done: Jerome Lebleu <jer...@maroufle.fr>
We believe that the bug you reported is fixed in the latest version of
qlcplus, 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 1058...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jerome Lebleu <jer...@maroufle.fr> (supplier of updated qlcplus 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 01 Jun 2024 14:12:47 +0200
Source: qlcplus
Architecture: source
Version: 4.13.1-1
Distribution: unstable
Urgency: medium
Maintainer: Jerome Lebleu <jer...@maroufle.fr>
Changed-By: Jerome Lebleu <jer...@maroufle.fr>
Closes: 1058833
Changes:
qlcplus (4.13.1-1) unstable; urgency=medium
.
[ Chris Hofstaedtler ]
* Use udev.pc to place udev files (Closes: #1058833)
.
[ Jerome Lebleu ]
* New upstream version 4.13.1
* Update Build-Depends, patches and dh_auto_configure for CMake switch
* d/control:
+ Replace pkg-config by pkgconf in Build-Depends
+ Bump Standards-Versions to 4.7.0 (no changes)
* d/copyright: Update years of active developers
* d/lintian-overrides: Extend and update overrides for private libraries
* d/rules: Do not add ldconfig trigger for private libraries
Checksums-Sha1:
c995ae19b8d781a19fe026fb27c3a4364237b018 2323 qlcplus_4.13.1-1.dsc
faabee05b9b2e4249a68251a415013a397346d4d 9898652 qlcplus_4.13.1.orig.tar.xz
4b99b6859e6cf569765be81433ec692e03356b91 33928 qlcplus_4.13.1-1.debian.tar.xz
4c1a7edf1bc1826e4aa18a7b054684f9b1a485fc 8879 qlcplus_4.13.1-1_source.buildinfo
Checksums-Sha256:
5cc5526fa35cbdd5dbb883f6d1ff6a9ae3b8e9a3aa2717398fae3e0ae18a55f6 2323
qlcplus_4.13.1-1.dsc
9ff07c061c739050a04f2325e58d5b6970a8dbee2bc3a9a3e4a13552b07cf7a2 9898652
qlcplus_4.13.1.orig.tar.xz
3debe7cfcf3f2a37c86094b3a0f71941e8a65724d2f457ca193d0d2edc7d95b8 33928
qlcplus_4.13.1-1.debian.tar.xz
128f15b78f7ed346071026b5d4deac15f5a170be16b9fc2abfbda21546a3e794 8879
qlcplus_4.13.1-1_source.buildinfo
Files:
89e026ee19dfb1c8de8c7b0ba0eb0a32 2323 misc optional qlcplus_4.13.1-1.dsc
4153b5e632010e5d28a3ca957708aaad 9898652 misc optional
qlcplus_4.13.1.orig.tar.xz
c2d299f5ef57fa8de84e7b192d09d847 33928 misc optional
qlcplus_4.13.1-1.debian.tar.xz
acf9abb78c1dec3562ee203ebe9bca7b 8879 misc optional
qlcplus_4.13.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEE0M4n88FwyLaGGSnz4+nz4DYmBwFAmZbFSUACgkQz4+nz4DY
mBysPBAAgY1KTBuRAZubCrEswl5oNHvWYjH/GgicdUVu1c+C3khOvx8HywV737gg
UeHesK9x7BDMZJ+p7G2LXEQvNl7A9hqRIOJ+22CfmT+UI6qg61WYK4zfrFb42v24
aa5UpuquPsFdfBRQlfYdCmAeu4lZgO3iNsPF2yiiBmELeJrjH2p+tf0zO9HVQYKC
/9NIjWZDya/+3NIf3imvNQ9spIM0bMqZnX/bKxxHnRSe/ykfBRIf6QPsLjNhcN+I
mJZGJn1bvAK3YYda38ZV8ueR/U4R8PbgAgECNtwroXK78LERilI4Cs6Xw/QGz8Cb
ZimJBEpwmyUITXMz71fKdX/vomx1vO3Hwz+N6SHwlyf2LKRO7waCulTOVOzIM9Qw
SQrnJWKzXoq5cpJqw5XgajVlu9Knl05rp4CktYUTKE1CGdR+D9AB0dP20B6T0+pu
YN8jNqmHlNuXv13AmcoZloedJ21+xQMMb+btXzixnaH94khJgb4zdQi18hYCoSxj
RRWoZXj/PgEFZH3Vw2+xftjtiNGM04XoEQbehmfyXpLwImcF0ZQ88Qu79116burs
009/tA5BRXARwN6s4t2ZLsRF3RCsWXPt0/tolzx4dsGc1KTtZtPcnB/gZTzg8YMe
TICC5Oj6ZvQFus8+k5HhjbtnqPskeclFk58UPHYHThtodFAaVPY=
=jXGK
-----END PGP SIGNATURE-----
pgpsJfb3YgTd_.pgp
Description: PGP signature
--- End Message ---