For anyone who want to build firmware-mediatek 20251125-1, you can follow these
steps converted from firmware-nonfree/debian/salsa-ci.yml:
```sh
#!/bin/bash
set -x
if [ ! -d "firmware-nonfree/.git" ]; then
git clone https://salsa.debian.org/kernel-team/firmware-nonfree.git
fi
cd firmware-nonfree || exit 1
git branch
git status
# git checkout .
git checkout debian/20251125-1
git status
git clean -dfx
git status
WORKING_DIR=build
sudo apt-get update
sudo apt-get install --no-install-recommends -y devscripts git
USCAN_VCS_EXPORT_UNCOMPRESSED=yes origtargz -dt
# Install dependencies of gencontrol.py and debian/rules orig
sudo apt-get update
sudo apt-get install --no-install-recommends -y \
debhelper \
python3 \
python3-dacite \
python3-jinja2 \
quilt \
rdfind \
rsync
version=$(dpkg-parsechangelog -SVersion)
upstream_version=$(echo $version | sed 's/-[^-]*$//')
# Merge upstream source
debian/rules orig
# Fudge source version and suite *before* gencontrol.py
sed -i -e '1 s/+salsaci//g' debian/changelog
sed -i -e '1 s/) [^;]*/+salsaci) UNRELEASED/' debian/changelog
version=${version}+salsaci
# Run gencontrol.py
# - create temporary log
log="$(mktemp)"
# - invoke debian/control-real rule and log output
rc=0; debian/rules debian/control-real >"$log" 2>&1 || rc=$?
cat "$log"
# - check for success message and error code
test $rc = 2
grep -q 'been generated SUCCESSFULLY' "$log"
dpkg-buildpackage -uc -us -S -sa -d
mkdir -p ${WORKING_DIR}
mv ../firmware-nonfree_${upstream_version}.orig.tar.xz
../firmware-nonfree_${version}.dsc ../firmware-nonfree_${version}.debian.tar.xz
../firmware-nonfree_${version}_source.buildinfo
../firmware-nonfree_${version}_source.changes ${WORKING_DIR}
dpkg-buildpackage -nc -b -us -uc
mv ${WORKING_DIR}/*.orig.tar.xz ../
```
________________________________
From: Debian Bug Tracking System <[email protected]>
Sent: Friday, April 3, 2026 9:45 AM
To: Bob Zhao <[email protected]>
Subject: Bug#1132448: Info received (debian firmware-nonfree version 20251125-1
works)
Thank you for the additional information you have supplied regarding
this Bug report.
This is an automatically generated reply to let you know your message
has been received.
Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.
Your message has been sent to the package maintainer(s):
[email protected]
If you wish to submit further information on this problem, please
send it to [email protected].
Please do not send mail to [email protected] unless you wish
to report a problem with the Bug-tracking system.
--
1132448: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132448
Debian Bug Tracking System
Contact [email protected] with problems