[SRU] alsa-lib: ucm: Regex returns correct value without matching a string
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
alsa-lib (Ubuntu) |
Fix Released
|
High
|
Hui Wang | ||
Focal |
Fix Released
|
High
|
Unassigned | ||
Hirsute |
Fix Released
|
High
|
Unassigned | ||
Impish |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Hui Wang |
Bug Description
[Impact]
In the Dell project, we tried to enable the audio on a machine, the machine has the soundwire audio design, it needs to load the ucm correctly, then users could see the audio devices from gnome. But on this machine, the ucm can't be loaded, through debugging, we found this machine has no headset, the Regex returns a wrong value when matching "Regex " hs:([a-
[Fix]
Backport a commit from upstream, this commit is merged to upstream from v1.2.5
[Test]
After installed the patched libasound2, reboot, we could see the ucm is loaded succesfully on this machine, and open the gnome-sound-
[Where problems will occur]
This change affect the Regex parser in the ucm, so if it could introduce regression, it will be on the ucm. It could make the audio not work (fail to load ucm and users can't see any audio devices from gnome) on the machines which need ucm. But this possibility is very low, since this commit is backported from upstream and we already tested this backporting on 2 lenovo machines and 2 Dell machines which all need ucm to work.
Changed in alsa-lib (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in alsa-lib (Ubuntu Hirsute): | |
importance: | Undecided → High |
Changed in alsa-lib (Ubuntu Impish): | |
importance: | Undecided → High |
Changed in alsa-lib (Ubuntu Jammy): | |
importance: | Undecided → High |
Changed in alsa-lib (Ubuntu Focal): | |
status: | New → In Progress |
Changed in alsa-lib (Ubuntu Hirsute): | |
status: | New → In Progress |
Changed in alsa-lib (Ubuntu Impish): | |
status: | New → In Progress |
Changed in alsa-lib (Ubuntu Jammy): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-1943203 somerville |
description: | updated |
Changed in alsa-lib (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in alsa-lib (Ubuntu Impish): | |
status: | In Progress → Fix Committed |
Changed in alsa-lib (Ubuntu Hirsute): | |
status: | In Progress → Fix Committed |
Changed in alsa-lib (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
This is the debdiff for focal.
Thanks.