Your message dated Wed, 13 Dec 2023 21:34:57 +0000
with message-id <[email protected]>
and subject line Bug#1057319: fixed in mutter 45.2-2
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: 45.2-2
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: Wed, 13 Dec 2023 17:08:10 +0000
Source: mutter
Architecture: source
Version: 45.2-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1057319
Changes:
 mutter (45.2-2) experimental; urgency=medium
 .
   * Team upload
 .
   [ Chris Hofstaedtler ]
   * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319)
 .
   [ Simon McVittie ]
   * Merge with version 44.7-1 from unstable
   * d/control, d/rules: Stop generating d/control from d/control.in
   * d/patches: Mark several additional tests as flaky.
     Most of these have never been reliable on Debian buildds, especially
     on ARM, so having them fail is not a regression. They usually succeed
     after a few retries, but that's time-consuming and unsuitable to be a
     QA gate.
     The restore-size test was previously not run at all: now it is run, but
     marked as flaky (so its result is ignored).
Checksums-Sha1:
 d34256ece78a88f556f36c1fb3a4ca97573ac41e 4562 mutter_45.2-2.dsc
 cbd095e73dc8befd98b5116b44278ee78a1f292c 88252 mutter_45.2-2.debian.tar.xz
 5c32f665d47c5e38f33ecce68168dedbe9119e02 18094 mutter_45.2-2_source.buildinfo
Checksums-Sha256:
 a1ec32a0eacc6c8d92798fe2b9a71257e6a14fd5fa4987c0952919cd9cf2abc8 4562 
mutter_45.2-2.dsc
 7b737c415410ddd70a56ef9fa038664d7d5589a6403506f1abe622b1a2fd63c5 88252 
mutter_45.2-2.debian.tar.xz
 ddc50993ed8b1c4e516c6a910d191c5b58aabc6f317737adb2bf57ded54a91a2 18094 
mutter_45.2-2_source.buildinfo
Files:
 8a2ca7bf21ead5d9d072d15eb005bfe8 4562 x11 optional mutter_45.2-2.dsc
 e2def051cf44411e09f703c9e5108b35 88252 x11 optional mutter_45.2-2.debian.tar.xz
 1513e06f20f886f7eec53fe45946035c 18094 x11 optional 
mutter_45.2-2_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmV6IIQACgkQ4FrhR4+B
TE8f1A/+IzJiIl6Quc4HROCKRpY6oi8SI+KSmDReSGpIrj3uQLmmQenD6N9hQ9yA
s29JIpy/vvkHyNV1xDc1fCCNEAl77aXWIjcFV41PYfuJYZPSlF4aD061HFZ3XqF9
2NbRQ8o1YMIXJdH9k+3jQBS/22T/n7XHC0Ww6oC09QEkVMJtIYs0ZCuUpUb5w+jq
6gzrtvHJj3Qa1cs/f7i4HGpjM9LJ6AelSmTGsVTIWQKTISVbKP3e4uefBGj1IJJo
FlsuD2Xgv8fi0qpECQy/QvXbhWn6nG5Z3Gyd0KNN/v/b76P271FO1Q4xwgJQ40yE
SSftzUgFqtee+wfwa56/kG9s72Nxlw49EDzHCNDPcYZJNTbm6UYvYkBk7vjX/h0y
LwCYEi6se3oe579x0aHjiTtN9DByblhrOuynYRp+D3bFg2yMJXzGpe1PInvpI9kY
wrAgfEgX5aOOcZSGQzizk1+1U/cmw6+ekzCyvne5mBrlCaOU8JueMiyEhDBZYO8r
Mx730tILA7U3b4JU8y/qtE7LKs93+Id6LpQn68EjHhWy2W3DeJeUlJ/Eofvn2Irc
1Vb1s8zhNbk6FiHIQ32JJCZKPMVUuNw5nMXwZKfBa0RPuXrCtRAxGDsQ13qKh0Zq
2UG6xW6KjkY5qAjQqr0DE0R0Yl1Ei7XCEKHjeWf7NBdD7i+WpAA=
=MAXy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to