Your message dated Sun, 31 Dec 2023 13:04:03 +0000
with message-id <e1rjvu3-002jzj...@fasolo.debian.org>
and subject line Bug#1057240: fixed in alsa-utils 1.2.10-1.1
has caused the Debian Bug report #1057240,
regarding alsa-utils: 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.)


-- 
1057240: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057240
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: alsa-utils
Version: 1.2.10-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

PS: alsa-utils also seems to hardcode the install location of systemd
units, i.e. they always get installed into /lib/systemd/system. These
should also move to /usr; the patch does not change this for now. If you
can use dh_installsystemd, I would recommend using that.
diff -Nru alsa-utils-1.2.10/debian/changelog alsa-utils-1.2.10/debian/changelog
--- alsa-utils-1.2.10/debian/changelog  2023-09-13 15:45:59.000000000 +0200
+++ alsa-utils-1.2.10/debian/changelog  2023-12-02 01:32:07.000000000 +0100
@@ -1,3 +1,10 @@
+alsa-utils (1.2.10-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 01:32:07 +0100
+
 alsa-utils (1.2.10-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru alsa-utils-1.2.10/debian/install alsa-utils-1.2.10/debian/install
--- alsa-utils-1.2.10/debian/install    2022-07-06 03:17:35.000000000 +0200
+++ alsa-utils-1.2.10/debian/install    2023-12-02 01:32:00.000000000 +0100
@@ -1,6 +1,6 @@
 debian/utils.sh /usr/share/alsa
 lib/systemd
-lib/udev
+${env:deb_udevdir}/rules.d
 usr/bin
 usr/lib/*/alsa-topology/*.so
 usr/sbin
diff -Nru alsa-utils-1.2.10/debian/rules alsa-utils-1.2.10/debian/rules
--- alsa-utils-1.2.10/debian/rules      2023-09-13 15:45:07.000000000 +0200
+++ alsa-utils-1.2.10/debian/rules      2023-12-02 01:32:00.000000000 +0100
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
 
 %:
        dh $@

--- End Message ---
--- Begin Message ---
Source: alsa-utils
Source-Version: 1.2.10-1.1
Done: Chris Hofstaedtler <z...@debian.org>

We believe that the bug you reported is fixed in the latest version of
alsa-utils, 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.
Chris Hofstaedtler <z...@debian.org> (supplier of updated alsa-utils 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 12:42:40 +0100
Source: alsa-utils
Architecture: source
Version: 1.2.10-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian ALSA Maintainers <pkg-alsa-de...@lists.alioth.debian.org>
Changed-By: Chris Hofstaedtler <z...@debian.org>
Closes: 1057240
Changes:
 alsa-utils (1.2.10-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Use udevdir from udev.pc to determine udev rules install path.
     (Closes: #1057240)
   * Use systemdsystemunitdir from systemd.pc to determine systemd unit install
     path.
   * udeb: move debian-installer-startup.d/S37alsa-utils-udeb into /usr/lib.
Checksums-Sha1:
 ed6fee21b6f6283e672a09ebde5ac663a399cefc 2535 alsa-utils_1.2.10-1.1.dsc
 ea633d2f8022663619e6945f69c7badcb9d22bca 29804 
alsa-utils_1.2.10-1.1.debian.tar.xz
 eeab5b0db552329567e1d7336f616329503c0a89 8194 
alsa-utils_1.2.10-1.1_amd64.buildinfo
Checksums-Sha256:
 73fe6a9d564767811ffe02c94e113e1c4f69351473a9f31d52e58c35c1de2ee9 2535 
alsa-utils_1.2.10-1.1.dsc
 6b9cccecefd8c71f6d83a00517b9928dd67ade12686713171237b137526acde7 29804 
alsa-utils_1.2.10-1.1.debian.tar.xz
 ac95dcc4ffb0a8b4e8353c5cf54230fcb4f9dcd7088c3690522b3a646f723424 8194 
alsa-utils_1.2.10-1.1_amd64.buildinfo
Files:
 893d5a9e499275ebe9fe0ed5ff60d3c8 2535 sound optional alsa-utils_1.2.10-1.1.dsc
 ca2ed6ff242ccd027cebb889bab9a357 29804 sound optional 
alsa-utils_1.2.10-1.1.debian.tar.xz
 863f871ff8a563f5216d9ca6cb261e53 8194 sound optional 
alsa-utils_1.2.10-1.1_amd64.buildinfo

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

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmWIJisACgkQXBPW25MF
LgNt5hAAgr1OLXEnFTVWO1fprecdnZ7W/MvLv1QOy/FEN9GzIdJs/SMbFNtwIpZM
UiSQrzNdXZNFxxyvTXIbezPn84TS99fbbG2JsaOhTTX+guyDC3qlzlX4Kx/0tVFi
uCbuO19t9R4P/Ag7y3zYF/aZ2eGX+DomJrqhwGKZTwCevOcjVk9jOPnwHXRcpabY
0t0+Z+LG3uWOkGF9OO1efJ4HWVgNXsPPNhhKfp44DqHV+ZlaQE9vAeqxq9eOmLjE
RUEkeCQ1z0izx2JP7XYFBLeRyiBCyrH9Yp4S0/7Pu6uHgzV9CzXchE9C/KPDUgzq
07BPGXqfe1GujTNJE31hB/Yoyb63lOIUxsVvxeb6uKwZ/drEaKmecmDEot6RAOh+
X9W0TvTgm+8tLUJRf/OejzD/w5Y9HrOzsymuZASscPLmZLHkS2rukCJaK+4DExZu
l2bywVLzOzvmo6+EcScz3oZcmlOiMTX9zRNDzTQprBXBoJmreEYnWJAEBzC9f0d2
Zq/V4KGTsTCfpqL6tzdTxU+zoASXFjGY5AfSpX5/QeW0euZ8wG2yWUK0vWZJifYv
RG4zap03PaoHQcA6n6bKMDR/VI2/h05hdjw+p6NKsHXZxCxSAxZ8UAwyUdmtil6H
Cd0zjOUZK3SWwI8AwO+mTqPgbgNoq+i/ChpaGJPrNHh8tH+riNw=
=VMdh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to