Your message dated Tue, 12 Dec 2023 15:19:54 +0000
with message-id <[email protected]>
and subject line Bug#1057319: fixed in mutter 44.7-1
has caused the Debian Bug report #1057319,
regarding mutter: 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 [email protected]
immediately.)


-- 
1057319: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057319
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mutter
Version: 44.5-2
Severity: normal
Tags: ftbfs patch
User: [email protected]
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, that you can
apply today.

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 mutter-44.5/debian/changelog mutter-44.5/debian/changelog
--- mutter-44.5/debian/changelog	2023-09-25 11:14:07.000000000 +0200
+++ mutter-44.5/debian/changelog	2023-12-03 12:44:14.000000000 +0100
@@ -1,3 +1,10 @@
+mutter (44.5-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udevdir from udev.pc to determine udev rules install path
+
+ -- Chris Hofstaedtler <[email protected]>  Sun, 03 Dec 2023 12:44:14 +0100
+
 mutter (44.5-2) unstable; urgency=medium
 
   * Team upload
diff -Nru mutter-44.5/debian/control mutter-44.5/debian/control
--- mutter-44.5/debian/control	2023-09-25 11:14:07.000000000 +0200
+++ mutter-44.5/debian/control	2023-12-03 12:44:14.000000000 +0100
@@ -6,7 +6,7 @@
 Section: x11
 Priority: optional
 Maintainer: Debian GNOME Maintainers <[email protected]>
-Uploaders: Jeremy Bícha <[email protected]>, Marco Trevisan (Treviño) <[email protected]>
+Uploaders: Jeremy Bicha <[email protected]>
 Build-Depends: debhelper-compat (= 13),
                dh-exec,
                dh-sequence-gir,
diff -Nru mutter-44.5/debian/.gitignore mutter-44.5/debian/.gitignore
--- mutter-44.5/debian/.gitignore	2023-09-25 11:14:07.000000000 +0200
+++ mutter-44.5/debian/.gitignore	1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-/*.debhelper.log
-/*.substvars
-/.debhelper/
-/debhelper-build-stamp
-/files
-/gir1.2-mutter-*/
-/libmutter-*-0/
-/libmutter-*-dev/
-/libmutter-test-*/
-/mutter-*-tests/
-/mutter-common-bin/
-/mutter-common/
-/mutter/
-/tmp/
diff -Nru mutter-44.5/debian/mutter-common.install mutter-44.5/debian/mutter-common.install
--- mutter-44.5/debian/mutter-common.install	2023-09-25 11:14:07.000000000 +0200
+++ mutter-44.5/debian/mutter-common.install	2023-12-03 12:27:34.000000000 +0100
@@ -1,5 +1,5 @@
 #!/usr/bin/dh-exec
-[linux-any] lib/udev/rules.d/*-mutter.rules
+[linux-any] ${env:deb_udevdir}/rules.d/*-mutter.rules
 usr/share/GConf
 usr/share/glib-2.0
 usr/share/gnome-control-center
diff -Nru mutter-44.5/debian/rules mutter-44.5/debian/rules
--- mutter-44.5/debian/rules	2023-09-25 11:14:07.000000000 +0200
+++ mutter-44.5/debian/rules	2023-12-03 12:24:35.000000000 +0100
@@ -28,6 +28,7 @@
 	-Degl_device=true \
 	-Dremote_desktop=true \
 	-Dwayland_eglstream=true
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
 else
 CONFFLAGS = \
 	-Dsystemd=false \
@@ -40,6 +41,7 @@
 	-Dprofiler=false \
 	-Dremote_desktop=false
 PROFILER=-Dprofiler=false
+export deb_udevdir =
 endif
 
 override_dh_auto_configure:

--- End Message ---
--- Begin Message ---
Source: mutter
Source-Version: 44.7-1
Done: Simon McVittie <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mutter, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated mutter 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 [email protected])


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

Format: 1.8
Date: Tue, 12 Dec 2023 13:31:00 +0000
Source: mutter
Architecture: source
Version: 44.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1057319
Changes:
 mutter (44.7-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Simon McVittie ]
   * New upstream release
   * Drop patches that were included in the upstream release
 .
   [ Chris Hofstaedtler ]
   * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319)
Checksums-Sha1:
 2aedc081937d6fd9b644ac8e65d834d8e2472961 4528 mutter_44.7-1.dsc
 58c50ccc42fe3a551c56db2441fb72d802e41415 2849132 mutter_44.7.orig.tar.xz
 e4398193f9f8037ad690fe219b0f0929e1c39291 88212 mutter_44.7-1.debian.tar.xz
 c8206c5e6e5d9ac9d539befa872e8a94e8854ede 18526 mutter_44.7-1_source.buildinfo
Checksums-Sha256:
 a4533080a75aa540c56e4059abfeefd8a4a48ce8dd990480aece875f276eefd1 4528 
mutter_44.7-1.dsc
 46c00b715664b401fd168880d0832f5438dc05f8223fa2da407f19789f0f12a8 2849132 
mutter_44.7.orig.tar.xz
 dbc365ea8ea13b4bb8ebe368eaa3a6aabd12584fc789bfe3c0a42dd0d0da17c1 88212 
mutter_44.7-1.debian.tar.xz
 e37b2975924185dbe5b3cf37a662c3d8451cc262643a5dbe7f5aa5b94f338604 18526 
mutter_44.7-1_source.buildinfo
Files:
 e86c60a0bc3738583e13af0d468c67e2 4528 x11 optional mutter_44.7-1.dsc
 b360d66c97445a618d59856dc1ed8a59 2849132 x11 optional mutter_44.7.orig.tar.xz
 d9d7dcabf6062018f0ed3e94b113a04b 88212 x11 optional mutter_44.7-1.debian.tar.xz
 57a128bc83dc2b5ad07a15c3862b88e3 18526 x11 optional 
mutter_44.7-1_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmV4dekACgkQ4FrhR4+B
TE8Y5w/+JQ5SXNFKRA003r2VZYOGAMbXe4qvpAvVtrsmUqZFlh0v+SYf2xdybcmV
apZJJwg418C6gGXWIqg4KmxJq6UgWgbH/NgDWAPUjz2PMlkzCmz07YPtYjAz8dTb
d9EWOtwnP1mEPbb3UGc86aZFAubnZYYJZhFaQMYLYAnJ2F/sdIXwvYAYYK6vpci2
3VchItKqZR8yCsKnAmW9PsPgsbLbB9wLmWGu8s9dE7pVRU2VM0CFNY5Xph/5alJo
Ndy6NguEYSpNmgxy8Q4lqIxhe80ni8BMonrimCjkgMKH4mFlF+hZPkHsEvDq6T/T
kUrt4aKmfDoW+XQEwOC4g1Hgbr6nhMIoA8nTmCTCU/Cp0kLwtRPN8yglJlWobneA
tUgJWfvAngH+wFQWSL/7/1aLJqiGUdjlg1KtiMxUBxflH50sPIAUwlKpHnnn82JI
F2E5ANVDnRg+UX4iI0rjp3iY0Gm9JUWFsIp4+fpEq3hBsKFUkyaAFDPYYwQKe2O/
Exh+7Fx490M/uXb38uLkLuvepdvaZvRFGESA/+rHuNnUDkvStLpz0Ac+VxpD84f1
ewHakagjGBy17Hi+6sfvRHCDcAC231/IYOAFSrHuJAgwBJfTX+EkRDnb7lCZQ03n
N8+xx045oRG//rRryfLrCGTZlsCaYGS0WZ6KONRpIMysgj4RYVo=
=/wJj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to