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 ---

Reply via email to