[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1059283: marked as done (mate-settings-daemon: use udev.pc to place udev rules)



Your message dated Thu, 13 Jun 2024 02:34:38 +0000
with message-id <E1sHaIQ-00Cmdd-W5@fasolo.debian.org>
and subject line Bug#1059283: fixed in mate-settings-daemon 1.26.1-1.1
has caused the Debian Bug report #1059283,
regarding mate-settings-daemon: 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 owner@bugs.debian.org
immediately.)


-- 
1059283: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059283
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: mate-settings-daemon
Version: 1.26.0-2
Severity: normal
Tags: patch
User: helmutg@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 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.

Note that a simpler approach would be this, but if you intend to
backport to bookworm, you need to remember changing it back:
-[linux-any] usr/lib/udev/rules.d/ lib/udev
+[linux-any] usr/lib/udev/rules.d/


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 mate-settings-daemon-1.26.0/debian/changelog mate-settings-daemon-1.26.0/debian/changelog
--- mate-settings-daemon-1.26.0/debian/changelog	2023-09-10 14:02:31.000000000 +0200
+++ mate-settings-daemon-1.26.0/debian/changelog	2023-12-22 12:31:52.000000000 +0100
@@ -1,3 +1,10 @@
+mate-settings-daemon (1.26.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udev.pc to place udev files. (Closes: #-1)
+
+ -- Chris Hofstaedtler <zeha@debian.org>  Fri, 22 Dec 2023 12:31:52 +0100
+
 mate-settings-daemon (1.26.0-2) unstable; urgency=medium
 
   [ Martin Wimpress ]
diff -Nru mate-settings-daemon-1.26.0/debian/control mate-settings-daemon-1.26.0/debian/control
--- mate-settings-daemon-1.26.0/debian/control	2023-09-10 14:02:31.000000000 +0200
+++ mate-settings-daemon-1.26.0/debian/control	2023-12-22 11:54:14.000000000 +0100
@@ -33,6 +33,8 @@
                libxrandr-dev,
                libxt-dev,
                mate-common (>= 1.18),
+               pkgconf,
+               systemd-dev,
                x11proto-kb-dev,
 Standards-Version: 4.6.0
 Rules-Requires-Root: no
diff -Nru mate-settings-daemon-1.26.0/debian/mate-settings-daemon-common.install mate-settings-daemon-1.26.0/debian/mate-settings-daemon-common.install
--- mate-settings-daemon-1.26.0/debian/mate-settings-daemon-common.install	2019-08-11 13:32:02.000000000 +0200
+++ mate-settings-daemon-1.26.0/debian/mate-settings-daemon-common.install	2023-12-22 12:31:43.000000000 +0100
@@ -1,6 +1,6 @@
 #! /usr/bin/dh-exec
 
-[linux-any] usr/lib/udev/rules.d/ lib/udev
+[linux-any] usr/lib/udev/rules.d/ ${deb_udevdir}
 usr/share/glib-2.0/
 usr/share/icons/
 usr/share/locale/
diff -Nru mate-settings-daemon-1.26.0/debian/rules mate-settings-daemon-1.26.0/debian/rules
--- mate-settings-daemon-1.26.0/debian/rules	2019-08-11 13:32:02.000000000 +0200
+++ mate-settings-daemon-1.26.0/debian/rules	2023-12-22 12:31:52.000000000 +0100
@@ -9,8 +9,10 @@
 DEB_HOST_ARCH_OS?=$(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 ifeq (,$(filter linux, $(DEB_HOST_ARCH_OS)))
 WITHOUT_RFKILL = "--disable-rfkill"
+export deb_udevdir =
 else
 WITHOUT_RFKILL = ""
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
 endif
 
 

--- End Message ---
--- Begin Message ---
Source: mate-settings-daemon
Source-Version: 1.26.1-1.1
Done: Chris Hofstaedtler <zeha@debian.org>

We believe that the bug you reported is fixed in the latest version of
mate-settings-daemon, 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 1059283@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <zeha@debian.org> (supplier of updated mate-settings-daemon 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 30 May 2024 03:21:29 +0200
Source: mate-settings-daemon
Architecture: source
Version: 1.26.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
Changed-By: Chris Hofstaedtler <zeha@debian.org>
Closes: 1059283
Changes:
 mate-settings-daemon (1.26.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Use udev.pc to place udev files. (Closes: #1059283)
Checksums-Sha1:
 c4382267958f58db16e295e0ad040d583623616e 2888 mate-settings-daemon_1.26.1-1.1.dsc
 7278ec33b8da1f000978c86d238342e97a5f395f 12824 mate-settings-daemon_1.26.1-1.1.debian.tar.xz
 b21a46396cc6224f87000a91d66380e31b79a3ea 19069 mate-settings-daemon_1.26.1-1.1_arm64.buildinfo
Checksums-Sha256:
 316a8a3de85d879bb1e358fbd803fc0ebe46b2d2c2bc42313de831aab9219ef1 2888 mate-settings-daemon_1.26.1-1.1.dsc
 41f85e4095c2f8a337f056522a71ea018f175c25200afaf4dd89fcb882aefd8e 12824 mate-settings-daemon_1.26.1-1.1.debian.tar.xz
 e475fa1389285e219217e6d7cd1d6e74675698462c8e769a86e6bb5b4fbb91f1 19069 mate-settings-daemon_1.26.1-1.1_arm64.buildinfo
Files:
 a828ae6932260487887488c9cdf97c6b 2888 x11 optional mate-settings-daemon_1.26.1-1.1.dsc
 63fbc6c98d3cd0b6dc488e6c0762943a 12824 x11 optional mate-settings-daemon_1.26.1-1.1.debian.tar.xz
 8a613c3f5c51a0f08bdd37ab0a6b9a16 19069 x11 optional mate-settings-daemon_1.26.1-1.1_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmZX1boACgkQXBPW25MF
LgM3QA/+I4hNjbFTfgTbPNE7td7JsLvU0QWNSme+1eVvkG7iaOeEIG4kZ/SI5qQR
mVJzNW5i5BNhOHHwn8SI8/O9Mh8/5DPsfMhnComBYzqLV1+SLxff6HUG7sW2yKFo
V9HE3FudnbhpoVFq0YWPHBcDxIpGcZgfvaGDcDT365wujznjycsruDiB+Oe4g7+d
G3/0gn4pFQf92EIdKMDAMaEsWtyh5v+36X2osTOujyv5ozRDEUbLGAXpv9RyCZ0x
IH31dcGce0GdHhBLNqlfLVAIT7mHbJ6ZgsnC7lLVqAnbsHzMfjG9GZydPLX++mG6
za32uvoKRWsY5xQMM//Of+1gOvWih2B6ydkwzetGZx8JFeVTuJZt5JGTNbSgOd1D
+ezYdZVjC8E3mYnYjUK/sPm9Ur0Y5ei9xlxkHJeui5FIdVRBccu0O/qpxtb146Vo
N6SLjuntKhfBvolPXZioeF/DY8EgEBX0bE3T8VN1SjZ3TugjgpPxwSbKmmBR8CzQ
fSiuHM4dqyUltDA9qzoXjfUeTblF17A08aZ49J8nmRk1UwT1A3vjurzajaq1no/x
1NQwSvZd1Z4539vfQ/2yp1SJFUoka/hD+YqnPRayRPsgJf1uFVHX3pkeC04reEXx
Kh8pPPPekvk0koV48ZM2OeV894WmKv+sPYICTw2fwSzWwiHQw+k=
=DkIS
-----END PGP SIGNATURE-----

Attachment: pgpOdd_XSmPxF.pgp
Description: PGP signature


--- End Message ---

Reply to: