Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-firmware-amdgpu for openSUSE:Factory checked in at 2025-04-22 17:25:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-firmware-amdgpu (Old) and /work/SRC/openSUSE:Factory/.kernel-firmware-amdgpu.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-firmware-amdgpu" Tue Apr 22 17:25:32 2025 rev:8 rq:1271050 version:20250419 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-firmware-amdgpu/kernel-firmware-amdgpu.changes 2025-04-02 17:09:59.360859187 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-firmware-amdgpu.new.30101/kernel-firmware-amdgpu.changes 2025-04-22 17:25:36.176332701 +0200 @@ -1,0 +2,54 @@ +Sun Apr 20 07:57:49 UTC 2025 - Takashi Iwai <ti...@suse.com> + +- Update to version 20250419 (git commit 5aa42075d00c): + * amdgpu: update vcn 4.0.5 firmware + * amdgpu: update psp 14.0.0 firmware + * amdgpu: update vcn 4.0.2 firmware + * amdgpu: update psp 13.0.4 firmware + * amdgpu: update gc 11.0.1 firmware + * amdgpu: update navy flounder firmware + * amdgpu: update psp 14.0.4 firmware + * amdgpu: update gc 11.5.2 firmware + * amdgpu: update vcn 5.0.0 firmware + * amdgpu: update smu 14.0.3 firmware + * amdgpu: update psp 14.0.3 firmware + * amdgpu: update gc 12.0.1 firmware + * amdgpu: update sienna cichlid firmware + * amdgpu: update yellow carp firmware + * amdgpu: update smu 14.0.2 firmware + * amdgpu: update psp 14.0.2 firmware + * amdgpu: update gc 12.0.0 firmware + * amdgpu: update vega20 firmware + * amdgpu: update navi14 firmware + * amdgpu: update vega12 firmware + * amdgpu: update vcn 4.0.4 firmware + * amdgpu: update smu 13.0.7 firmware + * amdgpu: update psp 13.0.7 firmware + * amdgpu: update gc 11.0.2 firmware + * amdgpu: update vega10 firmware + * amdgpu: update psp 13.0.5 firmware + * amdgpu: update navi12 firmware + * amdgpu: update psp 13.0.10 firmware + * amdgpu: update gc 11.0.3 firmware + * amdgpu: update navi10 firmware + * amdgpu: update vangogh firmware + * amdgpu: update picasso firmware + * amdgpu: update vcn 4.0.0 firmware + * amdgpu: update psp 13.0.0 firmware + * amdgpu: update gc 11.0.0 firmware + * amdgpu: update psp 13.0.14 firmware + * amdgpu: update gc 9.4.4 firmware + * amdgpu: update arcturus firmware + * amdgpu: update psp 13.0.6 firmware + * amdgpu: update gc 9.4.3 firmware + * amdgpu: update beige goby firmware + * amdgpu: update psp 13.0.8 firmware + * amdgpu: update psp 14.0.1 firmware + * amdgpu: update gc 11.5.1 firmware + * amdgpu: update psp 13.0.11 firmware + * amdgpu: update gc 11.0.4 firmware + * amdgpu: update dimgrey cavefish firmware + * amdgpu: update aldebaran firmware + * amdgpu: update dcn 4.01 frmware to 0.1.6.0 + +------------------------------------------------------------------- Old: ---- kernel-firmware-amdgpu-20250328.tar.xz kernel-firmware-tools-20250325.tar.gz New: ---- kernel-firmware-amdgpu-20250419.tar.xz kernel-firmware-tools-20250420.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-firmware-amdgpu.spec ++++++ --- /var/tmp/diff_new_pack.1yDGHb/_old 2025-04-22 17:25:36.892362750 +0200 +++ /var/tmp/diff_new_pack.1yDGHb/_new 2025-04-22 17:25:36.896362917 +0200 @@ -20,17 +20,17 @@ %define _firmwaredir /lib/firmware %endif %define __ksyms_path ^%{_firmwaredir} -%define git_version 4bfa7c6351ab64e5f1429f30df1e478e2bd9df36 +%define git_version 5aa42075d00c58da1596c22679879267d2505737 Name: kernel-firmware-amdgpu -Version: 20250328 +Version: 20250419 Release: 0 Summary: Kernel firmware files for AMDGPU graphics driver License: GPL-2.0-or-later AND SUSE-Firmware Group: System/Kernel URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/ Source0: %{name}-%{version}.tar.xz -Source1: https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250325.tar.gz#/kernel-firmware-tools-20250325.tar.gz +Source1: https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250420.tar.gz#/kernel-firmware-tools-20250420.tar.gz Source2: %{name}-rpmlintrc Source3: git_id Source10: aliases ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.1yDGHb/_old 2025-04-22 17:25:36.924364092 +0200 +++ /var/tmp/diff_new_pack.1yDGHb/_new 2025-04-22 17:25:36.924364092 +0200 @@ -1,6 +1,6 @@ -mtime: 1743236806 -commit: be95aabcd6be26d9343c2f60dedb17b634fe82715eba748e789f9725128c156f +mtime: 1745135884 +commit: 5f7ad6dfb689b4eeeaf20500fad7dae0399e3ec32cc608e25a3fe17b8a009498 url: https://src.opensuse.org/kernel-firmware/kernel-firmware-amdgpu.git -revision: be95aabcd6be26d9343c2f60dedb17b634fe82715eba748e789f9725128c156f +revision: 5f7ad6dfb689b4eeeaf20500fad7dae0399e3ec32cc608e25a3fe17b8a009498 projectscmsync: https://src.opensuse.org/kernel-firmware/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ git_id ++++++ --- /var/tmp/diff_new_pack.1yDGHb/_old 2025-04-22 17:25:37.028368457 +0200 +++ /var/tmp/diff_new_pack.1yDGHb/_new 2025-04-22 17:25:37.032368625 +0200 @@ -1,2 +1,2 @@ -4bfa7c6351ab64e5f1429f30df1e478e2bd9df36 +5aa42075d00c58da1596c22679879267d2505737 ++++++ kernel-firmware-amdgpu-20250328.tar.xz -> kernel-firmware-amdgpu-20250419.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-firmware-amdgpu/kernel-firmware-amdgpu-20250328.tar.xz /work/SRC/openSUSE:Factory/.kernel-firmware-amdgpu.new.30101/kernel-firmware-amdgpu-20250419.tar.xz differ: char 26, line 1 ++++++ kernel-firmware-tools-20250325.tar.gz -> kernel-firmware-tools-20250420.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/README-kft.md new/kernel-firmware-tools-20250420/README-kft.md --- old/kernel-firmware-tools-20250325/README-kft.md 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250420/README-kft.md 2025-04-20 09:56:44.000000000 +0200 @@ -12,10 +12,6 @@ ## Files -- `.projconf`: - An optional project configuration, read by - `update-firmware-git.sh`. - - `topicdefs`: Definitions of each flavor (topic) and description; the description is filled into spec file @@ -91,12 +87,19 @@ ``` When the Gitea org name is different from the default one -(`kernel-firmware`), specify via `-P` option or put in `.projfconf` +(`kernel-firmware`), specify via `-P` option or put in `.projconf` file like: ``` obsgitproj=some-orgname ``` +When the OBS devel project name is different from the default one +(`Kenrel:firmware`), specify via `-p` option or put in `.projconf` +file like: +``` +obsproj=some:develname +``` + For updating the kernel firmware package, simply run the script `scripts/update-firmware-git.sh`. Without argument, it runs git-pull of the given linux-firmware.git repository, and updates the stuff if @@ -124,6 +127,10 @@ kernel-firmware-ath10k/ kernel-firmware-mwifiex/ .... ``` +If you want to fork / branch the Gitea repo and OBS project at updating, +pass `-b` option to `update-firmware-git.sh`. Then `osc fork` will be +performed beforehand to set up the forked Gitea repo and branched OBS +project. After preparing all materials, the script will commit the package to OBS automatically. For keeping without commit to Gitea, pass `-n` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/licenses.list new/kernel-firmware-tools-20250420/licenses.list --- old/kernel-firmware-tools-20250325/licenses.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250420/licenses.list 2025-04-20 09:56:44.000000000 +0200 @@ -76,6 +76,7 @@ mga: r128: radeon: LICENSE.radeon +as21xxx: LICENSE.aeonsemi en8811h: LICENSE.airoha amdgpu: LICENSE.amdgpu amdxdna: LICENSE.amdnpu @@ -216,6 +217,6 @@ panthor: LICENCE.mali_csffw isp: LICENSE.amdisp qaic: LICENSE.qcom qcom/NOTICE.txt -ish: LICENCE.ish +ish: LICENSE.intel qdu100: LICENSE.qcom qcom/NOTICE.txt intel_vpu: LICENSE.intel_vpu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/scripts/update-firmware-git.sh new/kernel-firmware-tools-20250420/scripts/update-firmware-git.sh --- old/kernel-firmware-tools-20250325/scripts/update-firmware-git.sh 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250420/scripts/update-firmware-git.sh 2025-04-20 09:56:44.000000000 +0200 @@ -7,11 +7,13 @@ usage () { echo "usage: update-firmware-git.sh [-options] [TOPICS...]" echo " -C DIR: git root directory" - echo " -c GIT_ID: git ID to look at (HEAD as default)" - echo " -P org: gitea repo org name" + echo " -c GIT_ID: git ID to look at ('HEAD' as default)" + echo " -P org: gitea repo org name ('kernel-firmware' as default)" + echo " -p project: OBS devel project ('Kernel:firmware' as default)" echo " -V: only verify the changes, not updating" echo " -r: don't pull linux-firmware git tree" echo " -n: don't commit for gitea repo" + echo " -b: fork/branch packages at updating" echo " -f: force to build even if unchanged" echo " -m: additional changelog text" exit 1 @@ -20,23 +22,30 @@ gitroot=linux-firmware head=HEAD srcoo=src.opensuse.org +obsproj=Kernel:firmware obsgitproj=kernel-firmware obsgitbranch=main test -f .projconf && . .projconf -while getopts C:c:P:Vrnfm: opt; do +while getopts C:c:P:p:Vrnbfm: opt; do case "$opt" in C) gitroot="$OPTARG";; c) head="$OPTARG";; + P) + obsgitproj="$OPTARG";; + p) + obsproj="$OPTARG";; V) onlyverify=1;; r) nopull=1;; n) nocommit=1;; + b) + dobranch=1;; f) force=1;; m) @@ -58,6 +67,21 @@ usage fi +if [ -n "$dobranch" ]; then + if [ -z "$obsproj" ]; then + echo "ERROR: Missing OBS project name" + usage + fi + + oscuser=$(osc user) + username=${oscuser%%:*} + + if [ -z "$username" ]; then + echo "No OBS user available" + exit 1 + fi +fi + if [ -n "$nopull" ]; then newhead=$(git -C "$gitroot" rev-parse "$head") echo "GIT hash: $newhead" @@ -162,7 +186,11 @@ if [ ! -d "$specdir" ]; then mkdir -p specs - (cd specs; git clone -b $obsgitbranch "gitea@$srcoo:$obsgitproj/$name") + if [ -n "$dobranch" ]; then + (cd specs; osc fork $obsproj $name; git clone -b $obsgitbranch "gitea@$srcoo:$username/$name") + else + (cd specs; git clone -b $obsgitbranch "gitea@$srcoo:$obsgitproj/$name") + fi fi # add changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/spdx.list new/kernel-firmware-tools-20250420/spdx.list --- old/kernel-firmware-tools-20250325/spdx.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250420/spdx.list 2025-04-20 09:56:44.000000000 +0200 @@ -76,6 +76,7 @@ mga: MIT r128: MIT radeon: MIT +as21xxx: en8811h: amdgpu: amdxdna: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/topics.list new/kernel-firmware-tools-20250420/topics.list --- old/kernel-firmware-tools-20250325/topics.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250420/topics.list 2025-04-20 09:56:44.000000000 +0200 @@ -76,6 +76,7 @@ mga: platform r128: platform radeon: radeon radeon amdgpu +as21xxx: network en8811h: network amdgpu: amdgpu amdxdna: platform