Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-firmware-mediatek for openSUSE:Factory checked in at 2025-04-10 21:57:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-firmware-mediatek (Old) and /work/SRC/openSUSE:Factory/.kernel-firmware-mediatek.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-firmware-mediatek" Thu Apr 10 21:57:38 2025 rev:6 rq:1268117 version:20250319 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-firmware-mediatek/kernel-firmware-mediatek.changes 2025-03-26 21:17:53.504761452 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-firmware-mediatek.new.1907/kernel-firmware-mediatek.changes 2025-04-10 21:57:52.813172225 +0200 @@ -1,0 +2,5 @@ +Wed Apr 9 10:11:54 UTC 2025 - Takashi Iwai <ti...@suse.com> + +- Update aliases from 6.15-rc1 + +------------------------------------------------------------------- Old: ---- kernel-firmware-tools-20250325.tar.gz New: ---- kernel-firmware-tools-20250409.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-firmware-mediatek.spec ++++++ --- /var/tmp/diff_new_pack.mRvzF2/_old 2025-04-10 21:57:53.537202454 +0200 +++ /var/tmp/diff_new_pack.mRvzF2/_new 2025-04-10 21:57:53.537202454 +0200 @@ -30,7 +30,7 @@ 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/20250409.tar.gz#/kernel-firmware-tools-20250409.tar.gz Source2: %{name}-rpmlintrc Source3: git_id Source10: aliases @@ -139,6 +139,7 @@ Supplements: modalias(usb:v2357p0105d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2357p010Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v2357p0137d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2955p0001d*dc*dsc*dp*ic*isc*ip*in*) ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.mRvzF2/_old 2025-04-10 21:57:53.565203622 +0200 +++ /var/tmp/diff_new_pack.mRvzF2/_new 2025-04-10 21:57:53.569203790 +0200 @@ -1,6 +1,6 @@ -mtime: 1742887350 -commit: 8f6e4b236c36ee13bc03367d7322d7eb4fc6a09536518199b1ceab53b4712aa3 +mtime: 1744193588 +commit: 2fa90d1ff90ed1c2ca1abdb542201c2c88d4570f25e25b02d207c91b321a07f7 url: https://src.opensuse.org/kernel-firmware/kernel-firmware-mediatek.git -revision: 8f6e4b236c36ee13bc03367d7322d7eb4fc6a09536518199b1ceab53b4712aa3 +revision: 2fa90d1ff90ed1c2ca1abdb542201c2c88d4570f25e25b02d207c91b321a07f7 projectscmsync: https://src.opensuse.org/kernel-firmware/_ObsPrj.git ++++++ aliases ++++++ --- /var/tmp/diff_new_pack.mRvzF2/_old 2025-04-10 21:57:53.585204458 +0200 +++ /var/tmp/diff_new_pack.mRvzF2/_new 2025-04-10 21:57:53.589204625 +0200 @@ -68,6 +68,7 @@ mt76x2u: usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in* mt76x2u: usb:v0E8Dp7612d*dc*dsc*dp*ic*isc*ip*in* mt76x2u: usb:v0E8Dp7632d*dc*dsc*dp*ic*isc*ip*in* +mt76x2u: usb:v2357p0137d*dc*dsc*dp*ic*isc*ip*in* mt76x2u: usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in* mt76x2u: usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in* mt7921e: pci:v00000B48d00007922sv*sd*bc*sc*i* ++++++ build.specials.obscpio ++++++ ++++++ kernel-firmware-tools-20250325.tar.gz -> kernel-firmware-tools-20250409.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/README-kft.md new/kernel-firmware-tools-20250409/README-kft.md --- old/kernel-firmware-tools-20250325/README-kft.md 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250409/README-kft.md 2025-04-09 11:55:06.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-20250409/licenses.list --- old/kernel-firmware-tools-20250325/licenses.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250409/licenses.list 2025-04-09 11:55:06.000000000 +0200 @@ -76,6 +76,7 @@ mga: r128: radeon: LICENSE.radeon +as21xxx: LICENSE.aeonsemi en8811h: LICENSE.airoha amdgpu: LICENSE.amdgpu amdxdna: LICENSE.amdnpu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kernel-firmware-tools-20250325/scripts/update-firmware-git.sh new/kernel-firmware-tools-20250409/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-20250409/scripts/update-firmware-git.sh 2025-04-09 11:55:06.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-20250409/spdx.list --- old/kernel-firmware-tools-20250325/spdx.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250409/spdx.list 2025-04-09 11:55:06.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-20250409/topics.list --- old/kernel-firmware-tools-20250325/topics.list 2025-03-25 08:20:28.000000000 +0100 +++ new/kernel-firmware-tools-20250409/topics.list 2025-04-09 11:55:06.000000000 +0200 @@ -76,6 +76,7 @@ mga: platform r128: platform radeon: radeon radeon amdgpu +as21xxx: network en8811h: network amdgpu: amdgpu amdxdna: platform