Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package alsa-ucm-conf for openSUSE:Factory 
checked in at 2026-01-03 17:26:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa-ucm-conf (Old)
 and      /work/SRC/openSUSE:Factory/.alsa-ucm-conf.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa-ucm-conf"

Sat Jan  3 17:26:11 2026 rev:36 rq:1325113 version:1.2.15.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa-ucm-conf/alsa-ucm-conf.changes      
2025-12-18 18:29:29.120657648 +0100
+++ /work/SRC/openSUSE:Factory/.alsa-ucm-conf.new.1928/alsa-ucm-conf.changes    
2026-01-03 17:26:18.865020545 +0100
@@ -1,0 +2,10 @@
+Fri Jan  2 11:46:30 UTC 2026 - Takashi Iwai <[email protected]>
+
+- Update to alsa-ucm-conf 1.2.15.1:
+  version bump, including previous fixes
+- Drop patches that have been included:
+  0001-sof-soundwire-third-fix-for-multi-codec.patch
+  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
+  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-sof-soundwire-third-fix-for-multi-codec.patch
  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch
  alsa-ucm-conf-1.2.15.tar.bz2
  alsa-ucm-conf-1.2.15.tar.bz2.sig

New:
----
  alsa-ucm-conf-1.2.15.1.tar.bz2
  alsa-ucm-conf-1.2.15.1.tar.bz2.sig

----------(Old B)----------
  Old:- Drop patches that have been included:
  0001-sof-soundwire-third-fix-for-multi-codec.patch
  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  Old:  0001-sof-soundwire-third-fix-for-multi-codec.patch
  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch
  Old:  0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
  0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ alsa-ucm-conf.spec ++++++
--- /var/tmp/diff_new_pack.Po8xDG/_old  2026-01-03 17:26:19.641052366 +0100
+++ /var/tmp/diff_new_pack.Po8xDG/_new  2026-01-03 17:26:19.641052366 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package alsa-ucm-conf
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           alsa-ucm-conf
-Version:        1.2.15
+Version:        1.2.15.1
 Release:        0
 Summary:        ALSA UCM Profiles
 License:        BSD-3-Clause
@@ -27,9 +27,6 @@
 # from https://www.alsa-project.org/files/pub/gpg-release-key-v1.txt
 Source2:        alsa-ucm-conf.keyring
 # upstream fixes
-Patch1:         0001-sof-soundwire-third-fix-for-multi-codec.patch
-Patch2:         0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch
-Patch3:         0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch
 BuildRequires:  fdupes
 BuildArch:      noarch
 Requires:       libasound2 >= 1.2.6.1

++++++ alsa-ucm-conf-1.2.15.tar.bz2 -> alsa-ucm-conf-1.2.15.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.15/ucm2/codecs/cs42l45/init.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/cs42l45/init.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/codecs/cs42l45/init.conf      1970-01-01 
01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/cs42l45/init.conf    2025-12-19 
11:32:00.000000000 +0100
@@ -0,0 +1,24 @@
+# cs42l45 specific control settings
+
+LibraryConfig.remap.Config {
+       ctl.default.map {
+               "name='cs42l45 Jack Microphone Capture Switch'" {
+                       "name='cs42l45 FU 36 Channel Switch'".vindex.0 0
+                       "name='cs42l45 FU 36 Channel Switch'".vindex.1 1
+               }
+               "name='cs42l45 Jack Microphone Capture Volume'" {
+                       "name='cs42l45 FU 36 Channel Volume'".vindex.0 0
+                       "name='cs42l45 FU 36 Channel Volume'".vindex.1 1
+               }
+       }
+       ctl.default.map {
+               "name='cs42l45 Headphone Playback Switch'" {
+                       "name='cs42l45 FU 41 Channel Switch'".vindex.0 0
+                       "name='cs42l45 FU 41 Channel Switch'".vindex.1 1
+               }
+               "name='cs42l45 Headphone Playback Volume'" {
+                       "name='cs42l45 FU 41 Channel Volume'".vindex.0 0
+                       "name='cs42l45 FU 41 Channel Volume'".vindex.1 1
+               }
+       }
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.15/ucm2/codecs/cs42l45-dmic/init.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/cs42l45-dmic/init.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/codecs/cs42l45-dmic/init.conf 2025-12-07 
20:42:07.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/cs42l45-dmic/init.conf       
2025-12-19 11:32:00.000000000 +0100
@@ -1,9 +1,22 @@
 # cs42l45 specific control settings
 
+LibraryConfig.remap.Config {
+       ctl.default.map {
+               "name='cs42l45 Microphone Capture Switch'" {
+                       "name='cs42l45 FU 113 Channel Switch'".vindex.0 0
+                       "name='cs42l45 FU 113 Channel Switch'".vindex.1 1
+               }
+               "name='cs42l45 Microphone Capture Volume'" {
+                       "name='cs42l45 FU 113 Channel Volume'".vindex.0 0
+                       "name='cs42l45 FU 113 Channel Volume'".vindex.1 1
+               }
+       }
+}
+
 BootSequence [
-       cset "name='cs42l45 FU 113 Mute Switch' 0"
+       cset "name='cs42l45 FU 113 Channel Switch' 0"
 ]
 
 Macro [
-       { SetLED { LED="mic" Action="attach" CtlId="cs42l45 FU 113 Mute Switch" 
Mode="follow-route"} }
+       { SetLED { LED="mic" Action="attach" CtlId="cs42l45 FU 113 Channel 
Switch"} }
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.15/ucm2/codecs/rt722/init.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/rt722/init.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/codecs/rt722/init.conf        2025-12-07 
20:42:07.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/codecs/rt722/init.conf      2025-12-19 
11:32:00.000000000 +0100
@@ -10,4 +10,11 @@
        cset "name='rt722 FU0F Capture Volume' 63"
 ]
 
-Macro [{ SetLED { LED="mic" Action="attach" CtlId="rt722 FU1E Capture Switch" 
} }]
+If.mic_init_rt722 {
+       Condition {
+               Type String
+               Needle "rt722"
+               Haystack "${var:MicCodec1}"
+       }
+       True.Macro [{ SetLED { LED="mic" Action="attach" CtlId="rt722 FU1E 
Capture Switch" } }]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/cs42l45-dmic.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/cs42l45-dmic.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/cs42l45-dmic.conf       
2025-12-07 20:42:07.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/cs42l45-dmic.conf     
2025-12-19 11:32:00.000000000 +0100
@@ -7,18 +7,14 @@
                "Headset"
        ]
 
-       EnableSequence [
-               cset "name='cs42l45 FU 113 Mute Switch' 0"
-       ]
-
        DisableSequence [
-               cset "name='cs42l45 FU 113 Mute Switch' 1"
+               cset "name='cs42l45 FU 113 Channel Switch' 0"
        ]
 
        Value {
                CapturePriority 100
                CapturePCM "hw:${CardId},4"
                CaptureMixer "default:${CardId}"
-               CaptureVolume "cs42l45 FU 113 Channel Volume"
+               CaptureMixerElem "cs42l45 Microphone"
        }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/cs42l45.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/cs42l45.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/cs42l45.conf    2025-12-07 
20:42:07.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/cs42l45.conf  2025-12-19 
11:32:00.000000000 +0100
@@ -3,19 +3,11 @@
 SectionDevice."Headphones" {
        Comment "Headphones"
 
-       EnableSequence [
-               cset "name='cs42l45 FU 41 Mute Switch' 0"
-       ]
-
-       DisableSequence [
-               cset "name='cs42l45 FU 41 Mute Switch' 1"
-       ]
-
        Value {
                PlaybackPriority 200
                PlaybackPCM "hw:${CardId},0"
                PlaybackMixer "default:${CardId}"
-               PlaybackVolume "cs42l45 FU 41 Channel Volume"
+               PlaybackMixerElem "cs42l45 Headphone"
                JackControl "cs42l45 OT 43 Headphone Jack"
        }
 }
@@ -23,19 +15,15 @@
 SectionDevice."Headset" {
        Comment "Jack Microphone"
 
-       EnableSequence [
-               cset "name='cs42l45 FU 36 Mute Switch' 0"
-       ]
-
        DisableSequence [
-               cset "name='cs42l45 FU 36 Mute Switch' 1"
+               cset "name='cs42l45 FU 36 Channel Switch' 0"
        ]
 
        Value {
                CapturePriority 200
                CapturePCM "hw:${CardId},1"
                CaptureMixer "default:${CardId}"
-               CaptureVolume "cs42l45 FU 36 Channel Volume"
+               CaptureMixerElem "cs42l45 Jack Microphone"
                JackControl "cs42l45 IT 31 Microphone Jack"
        }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/sof-soundwire.conf 
new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/sof-soundwire.conf
--- old/alsa-ucm-conf-1.2.15/ucm2/sof-soundwire/sof-soundwire.conf      
2025-12-07 20:42:07.000000000 +0100
+++ new/alsa-ucm-conf-1.2.15.1/ucm2/sof-soundwire/sof-soundwire.conf    
2025-12-19 11:32:00.000000000 +0100
@@ -72,8 +72,9 @@
 If.multi_speaker {
        Condition {
                Type RegexMatch
-               Regex "(${var:MultiCodec1}(-sdca)?)"
-               String "${var:SpeakerCodec1}"
+               # guard with "=" to avoid empty string matching
+               Regex "=(${var:MultiCodec1}(-sdca)?)="
+               String "=${var:SpeakerCodec1}="
        }
        True {
                Define.SpeakerCodec1 ""
@@ -83,8 +84,9 @@
 If.multi_mic {
        Condition {
                Type RegexMatch
-               Regex "(${var:MultiCodec1}(-sdca)?)"
-               String "${var:MicCodec1}"
+               # guard with "=" to avoid empty string matching
+               Regex "=(${var:MultiCodec1}(-sdca)?)="
+               String "=${var:MicCodec1}="
        }
        True {
                Define.MicCodec1 ""
@@ -94,8 +96,9 @@
 If.multi_headset {
        Condition {
                Type RegexMatch
-               Regex "(${var:MultiCodec1}(-sdca)?)"
-               String "${var:HeadsetCodec1}"
+               # guard with "=" to avoid empty string matching
+               Regex "=(${var:MultiCodec1}(-sdca)?)="
+               String "=${var:HeadsetCodec1}="
        }
        True {
                Define.HeadsetCodec1 ""
@@ -114,7 +117,7 @@
 If.hs_init {
        Condition {
                Type RegexMatch
-               Regex "(cs42l43|rt5682|rt700|rt711|rt713(-sdca)?)"
+               Regex "(cs42l43|cs42l45|rt5682|rt700|rt711|rt713(-sdca)?)"
                String "${var:HeadsetCodec1}"
        }
        True.Include.hs_init.File "/codecs/${var:HeadsetCodec1}/init.conf"

Reply via email to