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 ---