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 <[email protected]>
+
+- 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