Commit Graph

84327 Commits

Author SHA1 Message Date
James Hilliard
ed800f27f7 package/python-distlib: bump to version 0.4.4
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
2026-10-18 22:50:04 +02:00
James Hilliard
32627e5b61 package/python-certifi: bump to version 2026.10.18
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
2026-10-18 22:50:04 +02:00
Théo Lebrun
bd10a0172f package/bpftool: disable feature auto-detection for host build
On my system:

    $ readelf -d host/sbin/bpftool | awk '/NEEDED/ {$1=""; print}'
    (NEEDED) Shared library: [libelf.so.1]     # ACK
    (NEEDED) Shared library: [libz.so.1]       # ACK
    (NEEDED) Shared library: [libcap.so.2]     # NACK
    (NEEDED) Shared library: [libLLVM.so.22.1] # NACK
    (NEEDED) Shared library: [libc.so.6]       # ACK

After:

    $ readelf -d host/sbin/bpftool | awk '/NEEDED/ {$1=""; print}'
    (NEEDED) Shared library: [libelf.so.1]
    (NEEDED) Shared library: [libz.so.1]
    (NEEDED) Shared library: [libc.so.6]

Host bpftool auto-detects optional features by probing the system.
In my case it finds:
 - libcap which resolves to my system shared object because
   BR2_PACKAGE_LIBCAP=n.
 - libLLVM which resolves to the BR2-built one thanks to llvm-config in
   $PATH. But we don't have that marked as an explicit dependency.

Avoid the mechanism by hardcoding FEATURE_TESTS to the empty string.
Goal is to make the host-bpftool more hermetic to the host system. If
we ever need those features (future xdp-tools package doesn't), then
we'll add the dependency explicitly.

Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:42:04 +02:00
Paul Elder
218a6b7a74 package/raw2rgbpnm: new package
raw2rgbpnm is a tool for converting raw images to RGB PNM. While the
original repo is at: https://git.retiisi.eu/?p=~sailus/raw2rgbpnm.git

A mirror is hosted on freedesktop:
https://gitlab.freedesktop.org/camera/raw2rgbpnm so use that instead,
as it likely has more resources for maintenance and availability.

As the build is simple and has no dependencies nor releases, use the
commit ID of the head of master branch at the moment.

Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:35:05 +02:00
Dario Binacchi
93c3e0384f configs/ti_am62x_sk: bump U-Boot and Linux versions
This patch bumps:

- U-Boot to version v2026.10
- Linux kernel to version 6.12.112 (LTS)

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
[Julien: add link to upstream hash source in linux.hash]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 22:19:30 +02:00
Bernd Kuhls
b68bde5643 package/ffmpeg: bump version to 7.0.3
Removed patches 0005, 0006 & 0007 which are included in this release.

Removed configure option --disable-crystalhd due to upstream removal:
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=5b23b18d40ead8606c92d967279b3f43c94d8a60

Added fix for Kodi to fix a build error introduced by this bump, the
patch was split from the upstream PR because it is incompatible with
ffmpeg 6.1.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Mahyar Koshkouei <mahyar.koshkouei@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:03:01 +02:00
Bernd Kuhls
c452893575 package/kodi-inputstream-ffmpegdirect: fix build with ffmpeg-7.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:03:00 +02:00
Bernd Kuhls
9a1ceeaeb6 package/kodi: support ffmpeg 7.0
For details see upstream PR 24972 from which these patches were taken
during its development from a force-push which took place May 29, 2024,
8:13 GMT+2.

Please note that the later patches in this PR for ffmpeg 7.1 are not
compatible with Kodi 21.3. We need to use the 7.0 branch of ffmpeg in
order to prepare for the bump of Kodi to 22.0 which supports ffmpeg
versions >= 7.0:
72fe098c84

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:03:00 +02:00
Bernd Kuhls
f2b44208c1 package/libcamera-apps: fix build with ffmpeg 7.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:02:59 +02:00
Bernd Kuhls
4f526f47ac package/gerbera: fix build with ffmpeg 7.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-18 22:02:58 +02:00
Fiona Klute
d04496c8c1 support/testing/tests/toolchain/test_external.py: use HTTPS for downloads
The servers already redirect from HTTP to HTTPS. Use HTTPS directly to
prevent manipulation along the way.

Also switch from the autobuild.buildroot.net alias to
autobuild.buildroot.org, like all other toolchain downloads from the
Buildroot autobuilder.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 21:40:16 +02:00
Fiona Klute
de2b983811 support/config-fragments/autobuild: use HTTPS for custom toolchain downloads
Both autobuild.buildroot.org and toolchains.bootlin.com support HTTPS,
and even redirect from HTTP to HTTPS. Use HTTPS directly to prevent
manipulation along the way.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 21:40:16 +02:00
Bryan Brattlof
0b0a04bdca configs/beagleplay: bump tfa, linux and uboot versions
Bump the beagleplay to use the latest stable tfa, uboot and linux kernel
releases to pull in the latest bug fixes and features.

Because swig 4.5.0 removes support for Python 2 compatibility we need to
backport a patch for U-Boot to remove the Python 2 macros it uses to
generate the final fimrware images.

Signed-off-by: Bryan Brattlof <bb@ti.com>
[Julien:
 - add "Upstream:" and "Signed-off-by:" tags in patches
 - add link to upstream hash source in linux.hash
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 17:53:13 +02:00
Bryan Brattlof
c238cc25dc configs/ti_am64x_sk: bump tfa, linux and uboot versions
Bump the am64x-sk reference board to use the latest stable tfa, uboot
and linux kernel releases to pull in the latest bug fixes and features.

Because swig 4.5.0 removes support for Python 2 compatibility we need to
backport a patch for U-Boot to remove the Python 2 macros it uses to
generate the final fimrware images.

Signed-off-by: Bryan Brattlof <bb@ti.com>
[Julien:
 - add "Upstream:" and "Signed-off-by:" tags in patches
 - add link to upstream hash source in linux.hash
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 17:53:13 +02:00
Bryan Brattlof
723957cf53 configs/ti_am62px_sk: bump tfa, linux and uboot versions
Bump the am62px-sk reference board to use the latest stable tfa, uboot
and linux kernel releases to pull in the latest bug fixes and features.

Because swig 4.5.0 removes support for Python 2 compatibility we need to
backport a patch for U-Boot to remove the Python 2 macros it uses to
generate the final fimrware images.

Signed-off-by: Bryan Brattlof <bb@ti.com>
[Julien:
 - add "Upstream:" and "Signed-off-by:" tags in patches
 - add link to upstream hash source in linux.hash
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 17:53:13 +02:00
Bryan Brattlof
5ff10177c4 configs/ti_am62ax_sk: bump tfa, linux and uboot versions
Bump the am62ax-sk reference board to use the latest stable tfa, uboot
and linux kernel releases to pull in the latest bug fixes and features.

Because swig 4.5.0 removes support for Python 2 compatibility we need to
backport a patch for U-Boot to remove the Python 2 macros it uses to
generate the final fimrware images.

Signed-off-by: Bryan Brattlof <bb@ti.com>
[Julien:
 - add "Upstream:" and "Signed-off-by:" tags in patches
 - add link to upstream hash source in linux.hash
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 17:53:13 +02:00
James Hilliard
279f4b6237 package/ranger: bump to version 1.9.4
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:58:12 +02:00
James Hilliard
d2948891d0 package/python-zope-interface: bump to version 8.7
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:58:05 +02:00
James Hilliard
bd0af3779b package/python-wrapt: bump to version 2.5.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:58:00 +02:00
James Hilliard
f8ec3d38b9 package/python-tortoise-orm: bump to version 1.1.9
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:55 +02:00
James Hilliard
c3cd96bd37 package/python-serialx: bump to version 1.14.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:47 +02:00
James Hilliard
1f4d6e52ef package/python-pydyf: bump to version 0.13.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:40 +02:00
James Hilliard
94e49af882 package/python-pydantic-settings: bump to version 2.16.0
Select python-typing-extensions, which is now an explicit runtime
dependency.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:35 +02:00
James Hilliard
a6fdd8fa92 package/python-pycares: bump to version 5.2.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:29 +02:00
James Hilliard
f7c0436dbb package/python-pluggy: bump to version 1.7.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:24 +02:00
James Hilliard
af2a965cd6 package/python-hiredis: bump to version 3.5.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:19 +02:00
James Hilliard
568e208107 package/python-git: bump to version 3.2.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:14 +02:00
James Hilliard
f9eb1cb09c package/python-fonttools: bump to version 4.67.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:08 +02:00
James Hilliard
4ace110ce2 package/python-filelock: bump to version 4.2.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:57:03 +02:00
James Hilliard
1200532cdd package/python-fastapi: bump to version 0.143.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:56:58 +02:00
James Hilliard
8bbbcc67f0 package/python-entrypoints: bump to version 0.4.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:56:53 +02:00
James Hilliard
d0230d3b8e package/python-dunamai: bump to version 1.26.3
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:56:48 +02:00
James Hilliard
6fbaf7df16 package/python-bitarray: bump to version 3.12.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:56:42 +02:00
James Hilliard
06bc55f817 package/python-boto3: bump to version 1.43.114
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:42:08 +02:00
James Hilliard
d56efd0b17 package/python-botocore: bump to version 1.43.114
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:42:08 +02:00
Dario Binacchi
b15dbb5326 configs/stm32mp1*_dk*: bump Linux to 6.12.112 and U-Boot to 2026.10
The patch bumps the Linux kernel to version 6.12.112 and U-Boot to
version 2026.10 for

- stm32mp135f_dk_defconfig
- stm32mp157a_dk1_defconfig
- stm32mp157c_dk2_defconfig

The removed patches are contained in the new U-Boot version.

Tested on STM32MP157C-DK2 Discovery Board.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:37:14 +02:00
Dario Binacchi
8f3fbc351f configs/stm32f746_disco_sd: bump Linux to 5.15.222 and U-Boot to 2026.10
The patch bumps the Linux kernel to version 5.15.222 and U-Boot to
version 2026.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:37:14 +02:00
Dario Binacchi
5700f6e375 configs/stm32h747_disco_sd: bump Linux to 6.18.56 and U-Boot to 2026.10
The patch bumps the Linux kernel to version 6.18.56 and U-Boot to
version 2026.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:37:14 +02:00
Dario Binacchi
914949f12b configs/stm32f769_disco_sd: bump Linux to 5.15.222 and U-Boot to 2026.10
The patch bumps the Linux kernel to version 5.15.222 and U-Boot to
version 2026.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:37:14 +02:00
Dario Binacchi
a019024561 configs/stm32f429_disco_xip: bump Linux to 6.1.189
The patch bumps the Linux kernel to version 6.1.189. The size of
xipImage has increased by 9286 bytes (1706592 bytes compared to
1696766 in version 6.1.177).

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 15:37:14 +02:00
Fiona Klute
42340d022f support/download: enforce BR2_DOWNLOAD_FORCE_CHECK_HASHES=y for missing hash files
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y is supposed to make the build fail
if any download cannot be successfully verified against a known
hash. However, support/download/check-hash would only warn if there
was no hash file at all for the package in question, and allow the
build to continue.

This is a security fix and should be backported to all stable
branches.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-10-18 14:43:21 +02:00
Dario Binacchi
0f592d0eae configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.112 and U-Boot to 2026.10
The patch bumps the Linux kernel to version 6.12.112 and U-Boot to
version 2026.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 12:40:37 +02:00
Yegor Yefremov
ea4388b3b0 DEVELOPERS: add Yegor Yefremov for libmicrohttpd and libwebsockets
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 12:38:15 +02:00
Joachim Wiberg
13a2060ae8 package/sysklogd: bump to v2.8.0
Adds support for injecting structured data when forwarding to remote syslog
servers:

    *.*    @[ff02::1%eth0]    ;RFC5424,sd=[device@32473 name="kilroy"]

Also, a bunch of fixes for, e.g., UTF-8.  For the full release notes, see:
https://github.com/troglobit/sysklogd/releases/tag/v2.8.0

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[Julien: fix hash source link in hash file]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 12:23:49 +02:00
Joachim Wiberg
3b5fbe8f6e package/mg: bump to v4.4
Release notes at:

- https://github.com/troglobit/mg/releases/tag/v4.2
- https://github.com/troglobit/mg/releases/tag/v4.3
- https://github.com/troglobit/mg/releases/tag/v4.4

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[Julien: fix hash source link in hash file]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 12:17:44 +02:00
James Hilliard
072720fb23 package/snagboot: bump to version 3.0.1
For release notes since v2.6.1, see:
https://github.com/bootlin/snagboot/releases/tag/v3.0
https://github.com/bootlin/snagboot/releases/tag/v3.0.1

Drop the patch that was merged upstream [1] and remove the obsolete
host-python-pyfatfs dependency.

[1] https://github.com/bootlin/snagboot/pull/95

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[Julien: add link to release notes in commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 12:11:54 +02:00
Fiona Klute (othermo GmbH)
6bd698cdd6 support/testing/tests/package/test_uboot_tools.py: test FIT signature on target
Adapt the code added to the host test with
928cc5dc5c ("package/uboot-tools: fix
host FIT signature support") to run on the target.

Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 11:28:51 +02:00
Fiona Klute (othermo GmbH)
d7ccf54d7f package/uboot-tools: fix target FIT signature support
Commit 928cc5dc5c ("package/uboot-tools:
fix host FIT signature support") fixed building host-uboot-tools with
FIT signature support after upstream changes to the config included
since v2026.04, added to Buildroot with commit
e049f6fef1 ("package/uboot-tools: bump
to version 2026.04"). This commit applies the same fixes to
configuration for target uboot-tools.

Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 11:28:51 +02:00
Fiona Klute (othermo GmbH)
5b61def5b3 support/testing/tests/package/test_uboot_tools.py: fix typos
Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 11:28:51 +02:00
Fiona Klute (othermo GmbH)
6d666b46f2 package/uboot-tools: do not require OpenSSL PKCS#11 provider
Patch 0003-Add-support-for-OpenSSL-Provider-API.patch makes
package/uboot-tools build without the OpenSSL engine API, but it fails
at runtime if pkcs11-provider [1] is not available. That provider is
not packaged in Buildroot, and should not be required when not
actually using PKCS#11 keys.

The problem has been discussed on the U-Boot mailing list [2], and
part of the reason this patch has not been merged into U-Boot yet. It
causes tests.package.test_uboot_tools.TestHostUbootTools to fail with:

=== STDOUT/STDERR ===
At main.c:259:
- SSL error:12800067:DSO support routines::could not load the shared library: crypto/dso/dso_dlfcn.c:115
- SSL error:12800067:DSO support routines::could not load the shared library: crypto/dso/dso_lib.c:147
- SSL error:07880025:common libcrypto routines::reason(37): crypto/provider_core.c:1026
mkimage: OSSL_PROVIDER_try_load(pkcs11)

This commit adjust the patch as suggested in [2] to continue if the
PKCS#11 provider fails to load, making the test work. However,
actually using PKCS#11 keys will not work until pkcs11-provider [1] is
packaged.

[1] https://github.com/openssl-projects/pkcs11-provider
[2] https://lists.u-boot-project.org/pipermail/u-boot/2026-August/629348.html

Fixes: f87cf2d623 ("package/uboot-tools: Fix build with OpenSSL 4.0.0")

Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-18 11:28:51 +02:00