Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-firmware-qcom for openSUSE:Factory checked in at 2025-06-17 18:20:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-firmware-qcom (Old) and /work/SRC/openSUSE:Factory/.kernel-firmware-qcom.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-firmware-qcom" Tue Jun 17 18:20:11 2025 rev:12 rq:1285898 version:20250613 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-firmware-qcom/kernel-firmware-qcom.changes 2025-06-10 08:58:26.786445550 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-firmware-qcom.new.19631/kernel-firmware-qcom.changes 2025-06-17 18:20:16.493447094 +0200 @@ -1,0 +2,11 @@ +Sun Jun 15 09:08:58 UTC 2025 - Takashi Iwai <ti...@suse.com> + +- Update to version 20250613 (git commit 12fe085fa409): + * qcom: sc8280xp: Updated power FW for X13s + +------------------------------------------------------------------- +Thu Jun 12 08:14:05 UTC 2025 - Takashi Iwai <ti...@suse.com> + +- Better workaround for directory -> symlink change (bsc#1244458) + +------------------------------------------------------------------- Old: ---- kernel-firmware-qcom-20250603.tar.xz New: ---- kernel-firmware-qcom-20250613.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-firmware-qcom.spec ++++++ --- /var/tmp/diff_new_pack.Bb1bIr/_old 2025-06-17 18:20:17.517489688 +0200 +++ /var/tmp/diff_new_pack.Bb1bIr/_new 2025-06-17 18:20:17.517489688 +0200 @@ -20,10 +20,10 @@ %define _firmwaredir /lib/firmware %endif %define __ksyms_path ^%{_firmwaredir} -%define git_version 3b75d677f898fe2aacc7b11763bbcd4732e71ce7 +%define git_version 12fe085fa4096dedd82a9af0901fb8721379011f Name: kernel-firmware-qcom -Version: 20250603 +Version: 20250613 Release: 0 Summary: Kernel firmware files for Qualcomm device drivers License: GPL-2.0-or-later AND SUSE-Firmware @@ -339,33 +339,25 @@ install -c -D -m 0644 WHENCE %{buildroot}%{_licensedir}/%{name}/WHENCE install -c -D -m 0644 README.md %{buildroot}%{_docdir}/%{name}/README.md -%pre -# ugly workaround for changing qcom/LENOVO/21BX to a symlink (bsc#1204103) -if [ ! -L %{_firmwaredir}/qcom/LENOVO/21BX ]; then - if [ -d %{_firmwaredir}/qcom/LENOVO/21BX ]; then - mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxold - fi -fi - -%post -# ugly workaround (bsc#1204103) -if [ -d %{_firmwaredir}/qcom/LENOVO/21BX.xxxold ]; then - mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew - mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxold %{_firmwaredir}/qcom/LENOVO/21BX +%pretrans -p <lua> +if not macros then + fwdir = "/lib/firmware" else -%{?regenerate_initrd_post} -fi - -%postun -%{?regenerate_initrd_post} - -%posttrans -# ugly workaround (bsc#1204103) -if [ -L %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew ]; then - rm -rf %{_firmwaredir}/qcom/LENOVO/21BX - mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew %{_firmwaredir}/qcom/LENOVO/21BX -fi -%{?regenerate_initrd_posttrans} + fwdir = macros._firmwaredir +end +path = fwdir .. "/qcom/LENOVO/21BX" +st = posix.stat(path) +if st and st.type == "directory" then + status = os.rename(path, path .. ".rpmmoved") + if not status then + suffix = 0 + while not status do + suffix = suffix + 1 + status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix) + end + os.rename(path, path .. ".rpmmoved") + end +end %files %doc %{_docdir}/%{name} ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.Bb1bIr/_old 2025-06-17 18:20:17.565491685 +0200 +++ /var/tmp/diff_new_pack.Bb1bIr/_new 2025-06-17 18:20:17.569491851 +0200 @@ -1,6 +1,6 @@ -mtime: 1749121923 -commit: fa1f41c0a1a4367b832459cf8d89188d2dda4dc8292367892fa16b88e5360de3 +mtime: 1749978610 +commit: 25ba0ac8c0c5c769f3d0da726e047dd543f2071e4a72b6b04b170bff55608aca url: https://src.opensuse.org/kernel-firmware/kernel-firmware-qcom.git -revision: fa1f41c0a1a4367b832459cf8d89188d2dda4dc8292367892fa16b88e5360de3 +revision: 25ba0ac8c0c5c769f3d0da726e047dd543f2071e4a72b6b04b170bff55608aca projectscmsync: https://src.opensuse.org/kernel-firmware/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ git_id ++++++ --- /var/tmp/diff_new_pack.Bb1bIr/_old 2025-06-17 18:20:17.697497176 +0200 +++ /var/tmp/diff_new_pack.Bb1bIr/_new 2025-06-17 18:20:17.701497342 +0200 @@ -1,2 +1,2 @@ -3b75d677f898fe2aacc7b11763bbcd4732e71ce7 +12fe085fa4096dedd82a9af0901fb8721379011f ++++++ kernel-firmware-qcom-20250603.tar.xz -> kernel-firmware-qcom-20250613.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-firmware-qcom/kernel-firmware-qcom-20250603.tar.xz /work/SRC/openSUSE:Factory/.kernel-firmware-qcom.new.19631/kernel-firmware-qcom-20250613.tar.xz differ: char 26, line 1 ++++++ post ++++++ --- /var/tmp/diff_new_pack.Bb1bIr/_old 2025-06-17 18:20:17.777500504 +0200 +++ /var/tmp/diff_new_pack.Bb1bIr/_new 2025-06-17 18:20:17.781500670 +0200 @@ -1,28 +1,20 @@ -%pre -# ugly workaround for changing qcom/LENOVO/21BX to a symlink (bsc#1204103) -if [ ! -L %{_firmwaredir}/qcom/LENOVO/21BX ]; then - if [ -d %{_firmwaredir}/qcom/LENOVO/21BX ]; then - mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxold - fi -fi - -%post -# ugly workaround (bsc#1204103) -if [ -d %{_firmwaredir}/qcom/LENOVO/21BX.xxxold ]; then - mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew - mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxold %{_firmwaredir}/qcom/LENOVO/21BX +%pretrans -p <lua> +if not macros then + fwdir = "/lib/firmware" else -%{?regenerate_initrd_post} -fi - -%postun -%{?regenerate_initrd_post} - -%posttrans -# ugly workaround (bsc#1204103) -if [ -L %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew ]; then - rm -rf %{_firmwaredir}/qcom/LENOVO/21BX - mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew %{_firmwaredir}/qcom/LENOVO/21BX -fi -%{?regenerate_initrd_posttrans} + fwdir = macros._firmwaredir +end +path = fwdir .. "/qcom/LENOVO/21BX" +st = posix.stat(path) +if st and st.type == "directory" then + status = os.rename(path, path .. ".rpmmoved") + if not status then + suffix = 0 + while not status do + suffix = suffix + 1 + status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix) + end + os.rename(path, path .. ".rpmmoved") + end +end