Your message dated Sun, 24 Dec 2023 16:19:26 +0000
with message-id <e1rhrci-009nyy...@fasolo.debian.org>
and subject line Bug#1057245: fixed in gnome-settings-daemon 45.0-2
has caused the Debian Bug report #1057245,
regarding gnome-settings-daemon: will FTBFS when udev.pc changes udevdir
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.)


-- 
1057245: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057245
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gnome-settings-daemon
Version: 45.0-1
Severity: normal
Tags: ftbfs patch
User: helm...@debian.org
Usertags: dep17m2

Dear Maintainer,

your package installs a udev rule, great. For the ongoing UsrMerge
effort [1], we want to change "udevdir" in udev.pc. When this happens,
your package will FTBFS. The upstream build system will install the udev
rules into the new path, but the Debian packaging expects them in the
old path.

For your convenience I'm attaching a patch to fix this.

Please apply at your earliest convenience. Per the wiki [1], it is
useful to first upload to experimental and wait a few days for the dumat
tool evaluating the change, and only then upload to unstable.

I expect udev.pc will change soon, and then this bug will become
release-critical.

Thanks for considering,
Chris

[1] https://wiki.debian.org/UsrMerge

diff -Nru gnome-settings-daemon-45.0/debian/changelog gnome-settings-daemon-45.0/debian/changelog
--- gnome-settings-daemon-45.0/debian/changelog	2023-09-18 20:32:16.000000000 +0200
+++ gnome-settings-daemon-45.0/debian/changelog	2023-12-02 02:35:20.000000000 +0100
@@ -1,3 +1,10 @@
+gnome-settings-daemon (45.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udevdir from udev.pc to determine udev rules install path.
+
+ -- Chris <z...@debian.org>  Sat, 02 Dec 2023 02:35:20 +0100
+
 gnome-settings-daemon (45.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru gnome-settings-daemon-45.0/debian/control gnome-settings-daemon-45.0/debian/control
--- gnome-settings-daemon-45.0/debian/control	2023-09-18 20:32:16.000000000 +0200
+++ gnome-settings-daemon-45.0/debian/control	2023-12-02 02:35:20.000000000 +0100
@@ -6,7 +6,7 @@
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>
-Uploaders: Amin Bandali <band...@ubuntu.com>, Gunnar Hjalmarsson <gunna...@debian.org>, Jeremy Bícha <jbi...@ubuntu.com>, Laurent Bigonville <bi...@debian.org>, Marco Trevisan (Treviño) <ma...@ubuntu.com>
+Uploaders: Gunnar Hjalmarsson <gunna...@debian.org>, Jeremy Bicha <jbi...@ubuntu.com>, Laurent Bigonville <bi...@debian.org>
 Build-Depends: debhelper-compat (= 13),
                dh-exec,
                dh-sequence-gnome,
diff -Nru gnome-settings-daemon-45.0/debian/gnome-settings-daemon-common.install gnome-settings-daemon-45.0/debian/gnome-settings-daemon-common.install
--- gnome-settings-daemon-45.0/debian/gnome-settings-daemon-common.install	2023-09-18 20:32:16.000000000 +0200
+++ gnome-settings-daemon-45.0/debian/gnome-settings-daemon-common.install	2023-12-02 02:35:06.000000000 +0100
@@ -3,4 +3,4 @@
 usr/share/glib-2.0
 usr/share/locale
 usr/lib/systemd/user
-[linux-any] lib/udev
+[linux-any] ${env:deb_udevdir}
diff -Nru gnome-settings-daemon-45.0/debian/rules gnome-settings-daemon-45.0/debian/rules
--- gnome-settings-daemon-45.0/debian/rules	2023-09-18 20:32:16.000000000 +0200
+++ gnome-settings-daemon-45.0/debian/rules	2023-12-02 02:34:51.000000000 +0100
@@ -8,6 +8,8 @@
 
 export GSD_MAJOR_VERSION = $(shell echo $(DEB_VERSION_UPSTREAM) | cut -d~ -f1 | cut -d. -f1)
 
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
+
 %:
 	dh $@
 

--- End Message ---
--- Begin Message ---
Source: gnome-settings-daemon
Source-Version: 45.0-2
Done: Simon McVittie <s...@debian.org>

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

Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated gnome-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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 24 Dec 2023 14:06:34 +0000
Source: gnome-settings-daemon
Architecture: source
Version: 45.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 1057245
Changes:
 gnome-settings-daemon (45.0-2) unstable; urgency=medium
 .
   * Team upload
 .
   [ Chris Hofstaedtler ]
   * Use udevdir from udev.pc to determine udev rules install path
     (Closes: #1057245)
 .
   [ Simon McVittie ]
   * d/control, d/rules: Stop generating d/control from d/control.in
   * d/control: Remove version constraints unnecessary since Debian 11
     - remove versions from most versioned dependencies
     - remove obsolete versioned Breaks/Replaces
   * Remove obsolete maintscript handling unnecessary since Debian 11
   * Canonicalize order of unordered lists (wrap-and-sort -ab)
     - installed files
     - dependencies
     - Uploaders
   * Standards-Version: 4.6.2 (no changes required)
   * d/source/lintian-overrides: Suppress dh-exec-subst-unknown-variable
     for env:deb_udevdir in the solution to #1057245
   * d/gnome-settings-daemon.lintian-overrides: Suppress long-standing false
     positive #1031037
   * d/g-s-d-common.lintian-overrides: Suppress false positive for
     appstream-metadata-missing-modalias-provide.
     The purpose of <provides><modalias> is to get hardware support
     packages to be installed on systems with specific categories
     of hardware. gnome-settings-daemon is automatically installed on
     systems that have the GNOME desktop environment, but doesn't make
     much sense to install on systems that don't have GNOME, so it would
     be inappropriate to ask for it to be installed on laptops that run
     some other desktop environment and happen to have rfkill devices.
Checksums-Sha1:
 8b46e1e20c1fdec9b961eda84cc66c1d59842c28 3546 gnome-settings-daemon_45.0-2.dsc
 c8cdd9943e542e9f9616251bd3a9537ae5cd6721 22964 
gnome-settings-daemon_45.0-2.debian.tar.xz
 0e2c16c4a30b6efd48d5e7e0531c8437e1654fa0 20343 
gnome-settings-daemon_45.0-2_source.buildinfo
Checksums-Sha256:
 eddc9c0464c568849016343a03e43a961423b5039becb4d4fc5d6b3c7439c4c5 3546 
gnome-settings-daemon_45.0-2.dsc
 18c4f79da02c50ad4ae292aef608c8ab6813be31fddcf0973b2abca97413a804 22964 
gnome-settings-daemon_45.0-2.debian.tar.xz
 1dd06c67fbe62596353564182d1c7398ff98970e33595c177fcefa7266d578d0 20343 
gnome-settings-daemon_45.0-2_source.buildinfo
Files:
 776eb17013bbc7bb9f9ac6af94721dea 3546 gnome optional 
gnome-settings-daemon_45.0-2.dsc
 6ceff0c4811d269ef7ccbae069b42aad 22964 gnome optional 
gnome-settings-daemon_45.0-2.debian.tar.xz
 403d0254f4c7f7fb88e5cec8dba781d8 20343 gnome optional 
gnome-settings-daemon_45.0-2_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmWIWR4ACgkQ4FrhR4+B
TE+TVQ//Xh/mIooX/Y0KqP/IYnaP75V41tHhNU8I8qUliOocpnRERTuygjSFcOsj
yq+nvd6x/oPxD+VddieK+hiv0vQvwZ9uGA0HLBahbBJ0Wec6E9/9NPsQwWI1VRHi
Ux9SerPwQA+Bt/tubB+zS1830GMHTPZnCryYLlBxH1IQDNvFQGMlF+EGXhTGggoe
4AaWRVvdd+8+bF8r5prSIpXWR6FVnaWVhhfVJjpuPUJY1YGp6fOcvivzoo48ay4v
3L6L0h0yXI3pGHkLPVbsJhVM3nRnaeyOBLVPOjrI8jEEVbXuX+QYRfVfZx2TLCoG
1sYceYz+Ak7yJtD85lZFHOxNbuCMg/c12L24BVOeFhHMCq3wh8sOPg6PGF/bL4UQ
/9sNrn/yLd7Es0DOO6ipTr2zAKUfWR6RluwvYzHYOpt9OrqxJ1pdWvUpJxLlx7Oj
xxoKtwVfDE82XvfevLQjVpOIYYXSKZt9J1rihQlQBSCrf/Mx6AYz0YtqpiAT14/i
aqOz2Tn5YHmybtnneKYfi8tQ3pCKawFc/8dYJCIzUM1Femj9qMmscsRNCDx/Uig7
4/snsDdQklYlF9xQGNRh+mHtMtjr7bunT37RT4Yy6ZHHGMKcrw41XAcsfi6JyD+i
UHjaSUM/Sx/Lg5zByfHnSb1OSIrH8okQ5oPjllJH0bHHUAW2ONQ=
=yXws
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to