Your message dated Sat, 16 Dec 2023 22:19:20 +0000
with message-id <e1red0c-00emzv...@fasolo.debian.org>
and subject line Bug#1058802: fixed in bluez-qt 5.107.0-2
has caused the Debian Bug report #1058802,
regarding bluez-qt: 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.)
--
1058802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058802
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: bluez-qt
Version: 5.107.0-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 bluez-qt-5.107.0/debian/changelog bluez-qt-5.107.0/debian/changelog
--- bluez-qt-5.107.0/debian/changelog 2023-06-18 16:08:24.000000000 +0200
+++ bluez-qt-5.107.0/debian/changelog 2023-12-16 19:29:22.000000000 +0100
@@ -1,3 +1,10 @@
+bluez-qt (5.107.0-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 19:29:22 +0100
+
bluez-qt (5.107.0-1) unstable; urgency=medium
[ Aurélien COUDERC ]
diff -Nru bluez-qt-5.107.0/debian/control bluez-qt-5.107.0/debian/control
--- bluez-qt-5.107.0/debian/control 2023-06-18 16:05:36.000000000 +0200
+++ bluez-qt-5.107.0/debian/control 2023-12-16 19:29:22.000000000 +0100
@@ -11,11 +11,13 @@
extra-cmake-modules (>= 5.107.0~),
libqt5sql5-sqlite,
pkg-kde-tools (>> 0.15.15),
+ pkgconf,
qml-module-qttest <!nocheck>,
qtbase5-dev (>= 5.15.2~),
qtdeclarative5-dev (>= 5.15.2~),
qttools5-dev,
qttools5-dev-tools,
+ systemd-dev,
xauth <!nocheck>,
xvfb <!nocheck>,
Standards-Version: 4.6.2
diff -Nru bluez-qt-5.107.0/debian/libkf5bluezqt-data.install bluez-qt-5.107.0/debian/libkf5bluezqt-data.install
--- bluez-qt-5.107.0/debian/libkf5bluezqt-data.install 2022-08-21 17:08:55.000000000 +0200
+++ bluez-qt-5.107.0/debian/libkf5bluezqt-data.install 2023-12-16 19:29:22.000000000 +0100
@@ -1,3 +1,3 @@
-lib/udev/rules.d/61-kde-bluetooth-rfkill.rules
+${env:deb_udevdir}/rules.d/61-kde-bluetooth-rfkill.rules
usr/share/qlogging-categories5/bluezqt.categories
usr/share/qlogging-categories5/bluezqt.renamecategories
diff -Nru bluez-qt-5.107.0/debian/libkf5bluezqt-data.lintian-overrides bluez-qt-5.107.0/debian/libkf5bluezqt-data.lintian-overrides
--- bluez-qt-5.107.0/debian/libkf5bluezqt-data.lintian-overrides 2023-06-17 07:37:36.000000000 +0200
+++ bluez-qt-5.107.0/debian/libkf5bluezqt-data.lintian-overrides 2023-12-16 19:29:22.000000000 +0100
@@ -1,2 +1,6 @@
+# begin-remove-after: released:forky
# This only sets uaccess, we do not actually have hardware support here.
libkf5bluezqt-data: appstream-metadata-missing-modalias-provide lib/udev/rules.d/61-kde-bluetooth-rfkill.rules
+# end-remove-after
+# This only sets uaccess, we do not actually have hardware support here.
+libkf5bluezqt-data: appstream-metadata-missing-modalias-provide usr/lib/udev/rules.d/61-kde-bluetooth-rfkill.rules
diff -Nru bluez-qt-5.107.0/debian/rules bluez-qt-5.107.0/debian/rules
--- bluez-qt-5.107.0/debian/rules 2023-03-16 22:42:01.000000000 +0100
+++ bluez-qt-5.107.0/debian/rules 2023-12-16 19:29:22.000000000 +0100
@@ -1,4 +1,5 @@
#!/usr/bin/make -f
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
# Disable fixfilepath, as it triggers build failures.
export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=-fixfilepath
@@ -7,7 +8,7 @@
dh $@ --with pkgkde_symbolshelper
override_dh_auto_configure:
- dh_auto_configure -- -DBUILD_QCH=ON
+ dh_auto_configure -- -DBUILD_QCH=ON -DUDEV_RULES_INSTALL_DIR=/${deb_udevdir}/rules.d
override_dh_auto_test:
xvfb-run -a dbus-run-session dh_auto_test
--- End Message ---
--- Begin Message ---
Source: bluez-qt
Source-Version: 5.107.0-2
Done: Patrick Franz <delta...@debian.org>
We believe that the bug you reported is fixed in the latest version of
bluez-qt, 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.
Patrick Franz <delta...@debian.org> (supplier of updated bluez-qt 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, 16 Dec 2023 23:01:04 +0100
Source: bluez-qt
Architecture: source
Version: 5.107.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Patrick Franz <delta...@debian.org>
Closes: 1058802
Changes:
bluez-qt (5.107.0-2) unstable; urgency=medium
.
[ Patrick Franz ]
* Team upload.
* Use udev.pc to place udev files, thx to Chris Hofstaedtler (Closes:
#1058802).
Checksums-Sha1:
4146777ca4d03265da50faa38d722040ebe82271 2910 bluez-qt_5.107.0-2.dsc
c62558671ba4150c53ac182d03ecc9a8a071b498 16404 bluez-qt_5.107.0-2.debian.tar.xz
6502f4813404cca60e6deb33161649568be707c6 12957
bluez-qt_5.107.0-2_source.buildinfo
Checksums-Sha256:
d937a97abdceaeb76f6c2a59ccb79c1fe8e049f0b2457d40b6771e0bbae7ff8e 2910
bluez-qt_5.107.0-2.dsc
9b63b6dc77a3c9faa8321862c7c56947eee0283eaf1e72edccd3332dc51294fa 16404
bluez-qt_5.107.0-2.debian.tar.xz
5f3f568f838aad0fc5b99701ff5685254edc357a7453346d8fd5a34019262a56 12957
bluez-qt_5.107.0-2_source.buildinfo
Files:
990da40daed982e5e4329f87b55c91cb 2910 libs optional bluez-qt_5.107.0-2.dsc
bae335906e8311876715b0a5f2520af8 16404 libs optional
bluez-qt_5.107.0-2.debian.tar.xz
b5cc1bb9a4acce732eadb591ff7d0adf 12957 libs optional
bluez-qt_5.107.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmV+Hj4ACgkQnp96YDB3
/lbxZA//fLqY9muo7xyyHD52rFyNosv4GmMF8AzJwJNS4V2Dn4RCHQJVrxOO2O2p
W+mPgOXdOGUEskykZGvao0A7lEYqNrU6zriO3RQ35/CI+NhWW1UPE0reatzaAZ2d
mfYJQiocLmD3CMT8Hez8od4E2xmbKlNAMha9BM4eIY42SU2HLTJPhUovuBNoA25D
wjhCKvRQk8U1dfCN2L9eliCR46+7ZMiG8Jijh8pYzMWBlm+QLAASxcgoqZi9bTCp
IlE26VUCLUUirsXbZWKCdcGIzpuylbbFDXeQzeWbJmbOGzkbpXbw5Zt2sr0mXHcg
NENnvBFf71X/MMfMUs7n6xny9nvt5icw3i18NPEyqEGaYkhydwD7VLNBvJ+V49Ty
pKMYSFlRtUCt392l5TqdlOIJts2YuGT1rssAF5HzeXAH0gklBNPx70eoMGOXgWIZ
g1luF1LMdMW8qP788Pl+5VA4tP7sALycVxMbiE/PficS95ylz3WtP/Y6tpmbhRBW
vQmfpepMRGClyq/iUXGqfflUjKnCCZWbkgfpnrWEgaKyIm9qgGgCP3riOT2fdVhO
pPM1PrTiv2s4+KCuYY/wO2DuDfo/RMNO4adbkiter6jj/BFklFy8UL0y4ldXkGdA
f/TiNiN5Z3tZ8+xYpLxsGtN4iNhx7TLqYPBRfbv3S8mOsWZpiRw=
=P7Fm
-----END PGP SIGNATURE-----
--- End Message ---