[Pkg-alsa-devel] Bug#932209: [ALSA] alsa-state.service starts daemon due to wrong ConditionPathExists

MichaIng micha at dietpi.com
Mon Sep 21 12:20:08 BST 2020


Package: alsa-utils
Version: 1.1.8-2
Severity: important

In short:
Please release 1.1.8-3 it to Debian Buster!

1.1.8-3 indeed solves the issue from what I can see for Debian Bullseye. 
Also the original issue has been solved, the currently available 
alsa-utils package (on Bullseye) does not contain the faulty 
"ConditionPathExists=/var/lib/alsa/asound.state" in alsa-restore.service 
that was introduced basically here: 
https://salsa.debian.org/alsa-team/alsa-utils/-/commit/f1eba0b5deb6c3988d6dd7317ccc931c09792843

What I don't understand now is that this code is still present on every 
Git repository in https://salsa.debian.org/alsa-team/alsa-utils.
Even more strange is that, while this code has been committed in end of 
2017, it has been identified as faulty (patch that time) already at the 
beginning of 2017 where the patch has been skipped in v1.1.3-1: 
https://metadata.ftp-master.debian.org/changelogs//main/a/alsa-utils/alsa-utils_1.1.3-1_changelog

So since for me how all this back and forth did not work well and caused 
quite major issues, I opened a merge request to remove/revert the faulty 
commit: https://salsa.debian.org/alsa-team/alsa-utils/-/merge_requests/4
I can only guess that there is currently some patch which removes it but 
since this didn't survive in the past, I think it's better to have it 
clear and transparent in the repo code base.

Last but not least what I can absolutely not understand is that while 
1.1.8-2 causes a major issue and 1.1.8-3 fixed it over a year ago, why 
this has not been merged into Buster until now. The changelog shows 
1.1.8-2 and 1.1.8-2 timestamps only 23 seconds apart: 
https://metadata.ftp-master.debian.org/changelogs//main/a/alsa-utils/alsa-utils_1.2.3-1_changelog
So it seems that the issue has been immediately identified (makes sense, 
as it is so obvious) and merged moreless in the same run, at least into 
changelog. But for some strange reason that fix was never merged into 
Buster and I cannot even see a Git branch for 1.1.8-3. Has it somehow 
been lost as last minute commit, coming too late? There was been some 
back and forth when merging to "unstable" that time, see the history: 
https://salsa.debian.org/alsa-team/alsa-utils/-/tree/0dee89e615d5bdba8c5f573aad0162b8354ad710

=> Please release 1.1.8-3 it to Debian Buster!

Best regards,

Micha



More information about the Pkg-alsa-devel mailing list