Thomas Petazzoni
3fc2f3d0e2
package/b43-firmware: fix upstream URL
...
Unfortunately Larry Finger passed away in June 2024 [1], and
lwfinger.com is now squatted, and no longer has the same content as
before, causing a breakage when trying to download the 5.100.138
version of b43-firmware.
Since the exact same file is available from the OpenWrt mirror, and we
already use this mirror for the other b43-firmware version, let's use
the OpenWrt mirror for both.
Fixes:
https://autobuild.buildroot.org/results/daf0aefbb10299f150c2c6a93df759ad07974752/
[1] https://lore.kernel.org/linux-wireless/77997185-86a6-41c5-af7a-74e4e9064437@lwfinger.net/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit b723ff555f )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:11:09 +02:00
Thomas Petazzoni
76553ff10b
package/lirc-tools: fix build with GCC 14.x
...
Since glibc 2.28, <sys/sysmacros.h> is no longer implicitly included
by <sys/types.h>, which means major() is only defined if you include
<sys/sysmacros.h>.
This wasn't really visible for a while in loadable plugins built by
lirc-tools as they could happily be built with undefined
symbols... except they would fail to load at runtime.
But then GCC 14.x brought more strict checking of having the function
prototype around, which now detects this issue at build time.
So the actual issue has been around since we switched to glibc 2.28,
but it only started failing to build since gcc 14.x. The first failure
is on August 2024, so this patch should be backported to our stable
branches.
The fix is backport from an upstream commit, post 0.10.2.
Fixes:
https://autobuild.buildroot.net/results/2f64accd430d9467add3f1195f3f59eff8e99a4d/
Minimal reproducer:
BR2_arm=y
BR2_cortex_a9=y
BR2_ARM_ENABLE_VFP=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_STABLE=y
BR2_INIT_NONE=y
BR2_SYSTEM_BIN_SH_NONE=y
# BR2_PACKAGE_BUSYBOX is not set
BR2_PACKAGE_LIRC_TOOLS=y
# BR2_TARGET_ROOTFS_TAR is not set
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit 2313c23242 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:08:05 +02:00
Thomas Petazzoni
ccaf12369d
support/scripts/gen-bootin-toolchains: arcle-750d toolchain has no gdbserver
...
Since the build of gdbserver for ARC 750D is broken, Bootlin
toolchains since 2024.05 no longer provide gdbserver for ARC, causing
build failures when the autobuilders try to use it. Let's fix this by
telling gen-bootlin-toolchains that the arcle-750d toolchains don't
have gdbserver.
Fixes:
https://autobuild.buildroot.net/results/77c865f941612e99d8b6a7f66b5bc06f90d6b7db/
Cc: Yuriy Kolerov <yuriy.kolerov@synopsys.com >
Cc: Alexey Brodkin <Alexey.Brodkin@synopsys.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit edac3dba3b )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:07:43 +02:00
Florian Larysch
b92aa4d392
docs/manual: mention checkpackageignore file
...
Currently, the manual doesn't mention the checkpackageignore file at
all, leaving the user under the assumption that running "make
check-package" and running utils/check-package directly on the package
they have touched would be equivalent, when the former evaluates the
checkpackageignore file while the latter does not. This could cause them
to forget to remove stale entries from that file.
Point out this difference in behavior.
Signed-off-by: Florian Larysch <fl@n621.de >
[Arnout: add that stale lines should be removed from
.checkpackageignore]
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 47181a164c )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:06:14 +02:00
Thomas Perale
3b818043e9
python-yarl: bump to v1.20.1
...
Since the python-cython bump to v3.1.2 (see [1]), python-yarl has been
failing on the autobuilder with the following error message:
```
ERROR Missing dependencies:
Cython~=3.0.0; python_version >= "3.12"
make: *** [package/pkg-generic.mk:273: /home/buildroot/instance-0/output-1/build/python-yarl-1.18.3/.stamp_built] Error 1
```
The cython dependency has been addressed in python-yarl v1.20.1, for
more information see the github issue [2].
For more information on the release, see:
- https://github.com/aio-libs/yarl/releases/tag/v1.19.0
- https://github.com/aio-libs/yarl/releases/tag/v1.20.0
- https://github.com/aio-libs/yarl/releases/tag/v1.20.1
[1] b536caaec0 package/python-cython: bump to version 3.1.2
[2] https://github.com/aio-libs/yarl/pull/1514
Fixes: https://autobuild.buildroot.org/results/d36/d367b69b85a65fa94e923ecff3ba03723b2a6e88
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 0bd88146ee )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:05:56 +02:00
Thomas Petazzoni
2530c49b64
package/libftdi1: bump version to fix pkg-config file installation
...
Since the bump of libftdi1 to version v1.5-48-g22b4667a8 in commit
d8173e084e , the libftdi1.pc file is
installed in $(STAGING_DIR)/pkgconfig/libftdi1.pc instead of
$(STAGING_DIR)/lib/pkgconfig/libftdi1.pc, making it "invisible" to
pkg-config. This is turn causes flashrom to not find libftdi1 and
failing to build when libftdi1 is needed.
This issue is cause by CMAKE_INSTALL_LIBDIR being empty in libftdi1's
CMakeLists.txt, which in turn is due to include(GNUInstallDirs) being
missing. This has been fixed upstream a few commits later, so rather
than backporting a patch, let's just update to the commit containing
the fix, 5e67403c4fb5536a2effe2e91181dd73a2cff91b. The list of changes
upstream is:
5e67403c4fb5536a2effe2e91181dd73a2cff91b cmake: fix building static lib on windows/msvc
2e714eec137f86ca1950457d8226d8cb9b71c495 msvc: quiet uninteresting warnings
d96dbea887373f26755e9873b4ab020f922b7c3b fix unit var warning if ftdi_read_eeprom_location returned error, data would not be initialized
d31e3d5697eacbe87cd310b5bce615f3d8426cc0 cmake: fix elseif statement
c2b7c25e1272222c1719daea5761093fbc9c3010 msvc: fix shadowed variable warning
c4962c38a1ab470fbdc835c231567bd582eb5a5a msvc: fix warnings by using all enum values in case statements
2a992306c0acf938b29fa0cd5fbc160e24424209 Add SHAREDLIBS option
18499a2fa496c20e5e35590bb89eb701fa9fdfea Ignore VSCode temp folder
7676fb59ecd9fac9e5ea39439905c923ee7ee8c9 python/CMakeLists.txt: rework policy CMP0078
cfaec73e0a5ad9d05d62f1f5c393ab1c59ba771b C++ wrapper: get rid of the Boost dependency
12a8de0daba0816227c7010fc1b84d0abf70a500 .editorconfig: fix insert_final_newline option
3d7293651483130af9e8c5fe685d28b226baa99b Ignore clangd specific files
72e0e1e40126a2a9498fb249ca26a727bd670139 examples/async.c: remove unused includes
bfcdea286df81660b980a3bc91902b5970ff6347 examples/async.c: fix sometimes-uninitialized warning
(Yes the commit containing the fix is titled "cmake: fix building
static lib on windows/msvc", but because it adds
include(GNUInstallDirs), it also fixes our problem).
Fixes:
https://autobuild.buildroot.net/results/3600a9b7f323b4610ac67feb7171c0e10b6383d7/
Cc: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit f87067d742 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:05:37 +02:00
Thomas Petazzoni
4fc45b12be
configs/engicam_imx6*: remove defconfigs, broken
...
Remove numerous Engicam i.MX6 defconfigs as they don't build:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273148
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273147
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273145
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273144
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273136
All of them are using outdated Linux kernel versions, not even LTS,
which fail to build with modern toolchains.
Unless fixes are provided, these defconfigs will be dropped.
Cc: Adam Duskett <adam.duskett@amarulasolutions.com >
Cc: Dario Binacchi <dario.binacchi@amarulasolutions.com >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Cc: Meena Murthy <meena.murthy@amarulasolutions.com >
Cc: Michael Trimarchi <michael@amarulasolutions.com >
Cc: Suniel Mahesh <sunil@amarulasolutions.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 61d361c3c5 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:15 +02:00
Thomas Petazzoni
afec8ee86a
configs/ts7680: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774180
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dts7680&kind=BUILD
It uses the outdated Linux 4.9 kernel, which is no longer maintained,
and no longer builds with recent toolchains.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774180
Cc: Julien Grossholtz <julien.grossholtz@openest.io >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit a933920ff0 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:15 +02:00
Thomas Petazzoni
4c1b9c2fe7
configs/toradex_apalis_imx6: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774072
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dtoradex_apalis_imx6&kind=BUILD
It uses an outdated Linux 4.9 kernel, which no longer builds with
modern toolchains.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774072
Cc: Sergio Prado <sergio.prado@e-labworks.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 1a3bae6424 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:15 +02:00
Thomas Petazzoni
486b9db793
configs/socrates_cyclone5: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026772887
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dsocrates_cyclone5&kind=BUILD
It uses the outdated and not even LTS 4.16.7 Linux kernel, which no
longer builds with modern toolchains.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026772887
Cc: Michał Łyszczek <michal.lyszczek@bofc.pl >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 908ce5b8bb )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:15 +02:00
Thomas Petazzoni
aff1223ba1
configs/rock_pi_n8: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769867
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Drock_pi_n8&kind=BUILD
This defconfig was maintained by Suniel Mahesh, but his e-mail at
Amarula is bouncing, so basically this defconfig is unmaintained.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769867
Cc: Adam Duskett <adam.duskett@amarulasolutions.com >
Cc: Dario Binacchi <dario.binacchi@amarulasolutions.com >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Cc: Meena Murthy <meena.murthy@amarulasolutions.com >
Cc: Michael Trimarchi <michael@amarulasolutions.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 883ef369e4 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:15 +02:00
Thomas Petazzoni
143c25fdb9
configs/rock64: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769723
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Drock64&kind=BUILD
The old u-boot-2020.07-rc4 no longer builds.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769723
Cc: Michał Łyszczek <michal.lyszczek@bofc.pl >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 83af501540 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
c891569a02
configs/riotboard: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769450
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Driotboard&kind=BUILD
It is using the outdated, not even LTS 4.18.x kernel, which most
likely explains why it no longer builds with modern toolchains.
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026769450
Cc: Nikolay Dimitrov <nikolay.dimitrov@retrohub.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit caf055a96c )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
9fefd69892
configs/pine64_sopine: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274147
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dpine64_sopine&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274147
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 54ac9c6450 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
b2771c017c
configs/pcengines_apu2: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274139
It is using the unmaintained, not even LTS 5.16 kernel, which no
longer builds with recent toolchains.
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dpcengines_apu2&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274139
Cc: Danilo Bargen <mail@dbrgn.ch >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 3601fb6fef )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
dde5fe5637
configs/orangepi_one_plus: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274055
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dorangepi_one_plus&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274055
Cc: Adam Duskett <adam.duskett@amarulasolutions.com >
Cc: Dario Binacchi <dario.binacchi@amarulasolutions.com >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Cc: Meena Murthy <meena.murthy@amarulasolutions.com >
Cc: Michael Trimarchi <michael@amarulasolutions.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit d1eadf2455 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
07d12a41a8
configs/orangepi_lite2: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274018
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dorangepi_lite2&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012274018
Cc: Adam Duskett <adam.duskett@amarulasolutions.com >
Cc: Dario Binacchi <dario.binacchi@amarulasolutions.com >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Cc: Meena Murthy <meena.murthy@amarulasolutions.com >
Cc: Michael Trimarchi <michael@amarulasolutions.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit ea24b22344 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
5abc5326fd
configs/odroidxu4: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273936
It has been broken for over 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dodroidxu4&kind=BUILD
Most likely the U-Boot version used is no longer compatible with
recent toolchains.
Unless a fix is provided, this defconfig will be removed.
Cc: Pierre Crokaert <pct@crookies.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 585527b872 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
e9ebce111d
configs/galileo: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273310
It started to break not long ago, about 1 month ago, most likely due a
toolchain update:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dgalileo&kind=BUILD
However, it is build a very old 3.14, which is anyway unmaintained,
and issues with newer toolchains are going to get worse and worse.
Unless a fix is provided, this defconfig is going to be removed.
Cc: Nicholas Sielicki <sielicki@yandex.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit ce76a11630 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
5a8c86cd77
configs/chromebook_snow: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273111
It has been failing for over 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dchromebook_snow&kind=BUILD
It builds a 4.15 kernel, which is not even a maintained LTS kernel.
Unless a fix is provided, this defconfig will be removed.
Cc: Alex Suykov <alex.suykov@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 9d1a7f5254 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
8b3599a5f5
configs/beelink_gs1: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273071
It has been broken for at least 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dbeelink&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Cc: Clément Péron <peron.clem@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 509c63a49c )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
15c14563d3
configs/bananapro: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012272989
It has been broken for at least 2 months, and it has no maintainer in
the DEVELOPERS file. We're adding Bartosz Bilas who has been the last
person doing updates to this defconfig.
Unless some fixes are provided, this defconfig will be dropped from
Buildroot.
Cc: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 754c399038 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
d8280e64d7
configs/at91sam9rlek: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012272534
It is still based on the 4.8.6 kernel, which is not even an LTS
kernel, so we cannot easily update to fix the issues which are most
likely due to the newer gcc/binutils versions we're using now.
There is no DEVELOPERS entry attached to this configuration as well,
and this defconfig has been broken for at least 2 months, probably
more (our Gitlab CI history is only kept for ~2 months). So let's drop
it, unless someone volunteers to resurrect it.
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com >
Cc: Ludovic Desroches <ludovic.desroches@microchip.com >
Cc: Nicolas Ferre <nicolas.ferre@microchip.com >
Cc: Patrice Vilchez <Patrice.Vilchez@microchip.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 76bd2fc38a )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
c5b000cf7c
configs/at91sam9g45m10ek: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012272530
It is still based on the 4.8.6 kernel, which is not even an LTS
kernel, so we cannot easily update to fix the issues which are most
likely due to the newer gcc/binutils versions we're using now.
There is no DEVELOPERS entry attached to this configuration as well,
and this defconfig has been broken for at least 2 months, probably
more (our Gitlab CI history is only kept for ~2 months). So let's drop
it, unless someone volunteers to resurrect it.
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com >
Cc: Ludovic Desroches <ludovic.desroches@microchip.com >
Cc: Nicolas Ferre <nicolas.ferre@microchip.com >
Cc: Patrice Vilchez <Patrice.Vilchez@microchip.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 5f4e2e61ff )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Thomas Petazzoni
d7922b199d
configs/at91sam9g20dfc: remove defconfig, broken
...
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012272524
It is still based on the 4.8.6 kernel, which is not even an LTS
kernel, so we cannot easily update to fix the issues which are most
likely due to the newer gcc/binutils versions we're using now.
There is no DEVELOPERS entry attached to this configuration as well,
and this defconfig has been broken for at least 2 months, probably
more (our Gitlab CI history is only kept for ~2 months). So let's drop
it, unless someone volunteers to resurrect it.
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com >
Cc: Ludovic Desroches <ludovic.desroches@microchip.com >
Cc: Nicolas Ferre <nicolas.ferre@microchip.com >
Cc: Patrice Vilchez <Patrice.Vilchez@microchip.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit f9e0dc8ddf )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:04:14 +02:00
Andreas Ziegler
14364c7384
DEVELOPERS: upgrade Andreas Ziegler's email address
...
The old one lasted for 10 years, lately spam
levels reached a rather uncomfortable level ...
Signed-off-by: Andreas Ziegler <br015@umbiko.net >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit e13a3c95c1 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:02:58 +02:00
Thomas Petazzoni
46d3fc2595
package/liboauth: remove package
...
This package fails to build in the autobuilders:
https://autobuild.buildroot.net/?reason=liboauth%
The last upstream release, 1.0.3, was done 11 years ago:
https://sourceforge.net/projects/liboauth/
There is a Github repo at:
https://github.com/x42/liboauth
with commits from 3 years ago, but no release.
We already carry a patch fixing the build with OpenSSL 1.1.x, which
has been submitted at https://github.com/x42/liboauth/issues/9 but
never merged, despite being opened since 2017.
This package also has no maintainer in DEVELOPERS, and it has no
reverse dependency in Buildroot, so let's get rid of it.
Fixes:
https://autobuild.buildroot.net/results/8694ece6874a5fe297e707b12af85eeaef227675/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit 34b585c099 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:01:05 +02:00
Yacin Belmihoub-Martel
2bb4c691ea
package/python-pyroute2: add missing python3 ssl dependency
...
Buildroot commit [1] "package/python-pyroute2: bump to version 0.9.4"
added the python3 ssl runtime dependency while updating the package
in the "next" branch. It incorrectly suggested the dependency was
introduced in version 0.9.4.
This dependency was in fact introduced in upstream commit [2],
first time included in pyroute2 0.8.1, which is the current version
in the Buildroot release stabilization branch. It is worth mentioning
that this package was updated to that version in Buildroot commit [3].
Running the command on target:
python3 -c 'import pyroute2'
Fails at runtime with error:
ModuleNotFoundError: No module named '_ssl'
This commit fixes the issue by adding this missing dependency,
the same was it was done in commit [1].
[1] 786557d859
[2] e87c14581b
[3] 816641bbe1
Signed-off-by: Yacin Belmihoub-Martel <yacin.belmihoub-martel@silabs.com >
[Julien:
- reword commit log
- add the "runtime" comment
]
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit c399b6d682 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:00:47 +02:00
Edgar Bonet
e1ab48a663
arch/Config.in.arm: fix typo in help text
...
Signed-off-by: Edgar Bonet <bonet@grenoble.cnrs.fr >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 36eed021b6 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:00:36 +02:00
Romain Naour
e75d6c44f7
package/libv4l: backport fix jpeg-v9x/gcc-14.x build
...
This issue seems to caused by gcc-14 (added in 2024.05) which has
become the default version in 2025.08.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11042295052 (TestZbar)
https://autobuild.buildroot.org/results/e0f/e0fac4a10181139d975c627f22a55d6681547d33
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 37741586af )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:00:21 +02:00
Romain Naour
bea4423e13
package/python-aexpect: backport Python 3.13 port
...
The module pipes is no longer part of the Python standard library. It
was removed in Python 3.13 after being deprecated in Python 3.11. The
last version of Python that provided the pipes module was Python 3.12.
A new 1.8.0 version that include this patch has just been released few
weeks ago [1].
[1] https://github.com/avocado-framework/aexpect/releases/tag/1.8.0
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11042294894 (TestPythonPy3Aexpect)
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit e77bf9257e )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:00:14 +02:00
Bernd Kuhls
0fe2950bbb
package/ffmpeg: security bump version to 6.1.3
...
Changelog:
http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;h=01cd1ba06fa6570f34e41fd8374f543c7e181604;hb=01d3f764f79b2f571174a4cec855e651258f20ec
Fixes CVE-2023-6602:
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=ceacc83011a0a5057769626faf14b9256bd3baa7
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=c599745377199fa75fffb30058fb2a6f39d64ab7
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit a3a1364f3d )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 14:00:05 +02:00
Daniel Lang
5e2d0aef74
package/vim: security bump to version 9.1.1684
...
Fixes the following CVEs:
- CVE-2024-41957
- CVE-2024-41965
- CVE-2024-45306
- CVE-2024-47814
- CVE-2025-1215
- CVE-2025-22134
- CVE-2025-24014
- CVE-2025-26603
- CVE-2025-29768
- CVE-2025-53905
- CVE-2025-53906
README.txt got updated three times since the last bump:
- [0] updated some wording regarding who the developers are.
- [1] updated the link to the release archives
- [2] updated the goals of the project
netrw (the builtin file explorer of vim) changed maintainer and was
subsequently restructured [3]. Therefore we need to run installpack,
otherwise we run into this on startup (reported by Julien, thanks!):
Error detected while processing
/usr/share/vim/vim91/plugin/netrwPlugin.vim:
line 7:
E919: Directory not found in 'packpath': "pack/*/opt/netrw"
Press ENTER or type command to continue
[0]: b75825f749
[1]: 4225f28855
[2]: 2bfd1ee161
[3]: 9cfdabb074
Signed-off-by: Daniel Lang <dalang@gmx.at >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 089731c8ea )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:59:56 +02:00
Bernd Kuhls
07bbf4bc53
package/libde265: security bump to version 1.0.16
...
Release notes:
https://github.com/strukturag/libde265/releases/tag/v1.0.16
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 9323d69afb )
[thomas: this fixes CVE-2024-389{49,50}]
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-09-04 08:51:02 +02:00
Christian Hitz
c685f32fb1
package/systemd: bump required toolchain headers for systemd-networkd
...
Since 256.12 systemd-networkd requires kernel >=5.4 due to the inclusion of
the sockios.h header, which uses the SIOCGSTAMP_OLD macro.
The same change has already been applied to master/2025.08 in
7d8d48cd2b
Signed-off-by: Christian Hitz <christian.hitz@bbv.ch >
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
(cherry picked from commit 74f84ce531 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-31 18:16:47 +02:00
Thomas Petazzoni
5d46fcafe6
support/scripts/cve.py: handle CVEs with 'configurations' but no 'nodes' inside
...
The each_cpe() method is careful that some CVEs have no
"configurations", but some CVEs such as
https://nvd.nist.gov/vuln/detail/CVE-2025-32915 apparently have a
"configurations" node, but no "nodes" inside the "configurations",
causing an exception:
Traceback (most recent call last):
File "/home/buildroot/buildroot-stats/./support/scripts/pkg-stats", line 1382, in <module>
__main__()
File "/home/buildroot/buildroot-stats/./support/scripts/pkg-stats", line 1371, in __main__
check_package_cves(args.nvd_path, packages)
File "/home/buildroot/buildroot-stats/./support/scripts/pkg-stats", line 679, in check_package_cves
check_package_cve_affects(cve, cpe_product_pkgs)
File "/home/buildroot/buildroot-stats/./support/scripts/pkg-stats", line 638, in check_package_cve_affects
for product in cve.affected_products:
^^^^^^^^^^^^^^^^^^^^^
File "/home/buildroot/buildroot-stats/support/scripts/cve.py", line 185, in affected_products
return set(cpe_product(p['id']) for p in self.each_cpe())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/buildroot/buildroot-stats/support/scripts/cve.py", line 185, in <genexpr>
return set(cpe_product(p['id']) for p in self.each_cpe())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/buildroot/buildroot-stats/support/scripts/cve.py", line 173, in each_cpe
for node in nodes['nodes']:
~~~~~^^^^^^^^^
KeyError: 'nodes'
Fixes:
54f8d97c91 ("support/scripts/pkg-stats: adapt to NVD v2 json format")
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
[Romain:
- add reference to buildroot commit introducing the issue
- a similar patch was sent by Daniel Lang (thanks!)
- needed on 2025.05.x to fix "Daily results" email]
(cherry picked from commit 67422b9d9c )
Signed-off-by: Romain Naour <romain.naour@smile.fr >
2025-08-23 22:02:17 +02:00
Florian Larysch
4e1d278fa7
package/vorbis-tools: security bump to version 1.4.3
...
This is a bugfix release that among other things includes the GCC 14
build fix and resolves CVE-2023-43361.
Changelog: https://github.com/xiph/vorbis-tools/blob/v1.4.3/CHANGES
Fixes:
https://www.cve.org/CVERecord?id=CVE-2023-43361
Signed-off-by: Florian Larysch <fl@n621.de >
[Julien:
- reword commit log title to add "security"
- add link to CVE in commit log
]
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit ce5d173571 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:35:51 +02:00
Peter Korsgaard
d0e673d7a7
package/gstreamer1-editing-services: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit ed03bdb360 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:35:42 +02:00
Peter Korsgaard
0df246d02d
package/gst1-vaapi: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit b60aa70d4c )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:35:13 +02:00
Peter Korsgaard
1bf88ba0c7
package/gst1-rtsp-server: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 3508cc5c59 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:35:06 +02:00
Peter Korsgaard
47369efd0b
package/gst1-python: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit fbc7d7b7ff )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:35:00 +02:00
Peter Korsgaard
a91ff57b48
package/gst1-libav: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 74f4c954a3 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:51 +02:00
Peter Korsgaard
6ac0fb4b99
package/gst1-devtools: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit d730e330ae )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:45 +02:00
Peter Korsgaard
a5fe9feb87
package/gst1-plugins-ugly: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 5e64c381cc )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:36 +02:00
Peter Korsgaard
e331ac74ab
package/gst1-plugins-bad: bump to version 1.24.13
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 3b93ee15ac )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:31 +02:00
Peter Korsgaard
7cc3b082a3
package/gst1-plugins-good: security bump to version 1.24.13
...
Fixes the following vulnerabilities:
- CVE-2025-47219: An Out-of-bounds read in the MOV/MP4 demuxer that can
cause crashes or potentially information leaks for certain input files.
https://gstreamer.freedesktop.org/security/sa-2025-0004.html
- CVE-2025-47183: An Out-of-bounds read in the MOV/MP4 demuxer that can
cause crashes or potentially information leaks for certain input files.
https://gstreamer.freedesktop.org/security/sa-2025-0005.html
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 4d9e973d72 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:23 +02:00
Peter Korsgaard
8517dc056d
package/gst1-plugins-base: security bump to version 1.24.13
...
Fixes the following vulnerabilities:
- CVE-2025-47806: A stack buffer overflow in the SubRip subtitle parser that
can cause crashes for certain input files.
https://gstreamer.freedesktop.org/security/sa-2025-0006.html
- CVE-2025-47807: NULL-pointer dereference in the SubRip subtitle parser
that can cause crashes for certain input files.
https://gstreamer.freedesktop.org/security/sa-2025-0002.html
https://gstreamer.freedesktop.org/security/sa-2025-0003.html
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 7ae23dc70f )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:14 +02:00
Peter Korsgaard
043b47c2e0
package/gstreamer1: bump to version 1.24.13
...
For various bugfixes. For details, see the release notes:
https://gstreamer.freedesktop.org/releases/1.24/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit f001f40c8b )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:34:05 +02:00
Peter Korsgaard
d024040c83
package/go: security bump to version 1.23.12
...
go1.23.11 (released 2025-07-08) includes security fixes to the go command,
as well as bug fixes to the compiler, the linker, and the runtime.
See:
- https://go.dev/doc/devel/release#go1.23.11
- https://github.com/golang/go/issues?q=milestone%3AGo1.23.11+label%3ACherryPickApproved
The 1.23.11 version fixes:
- https://www.cve.org/CVERecord?id=CVE-2025-4674
go1.23.12 (released 2025-08-06) includes security fixes to the database/sql
and os/exec packages, as well as bug fixes to the runtime.
See:
- https://go.dev/doc/devel/release#go1.23.12
- https://github.com/golang/go/issues?q=milestone%3AGo1.23.12+label%3ACherryPickApproved
The 1.23.12 version fixes:
- https://www.cve.org/CVERecord?id=CVE-2025-47907
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
[Julien: add links to release notes, fixed issues and CVEs]
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit 84276c0449 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:33:58 +02:00
Thomas Perale
1ac1c4c535
package/openjpeg: add patch to fix CVE-2025-54874
...
Fixes the following vulnerability:
- CVE-2025-54874
OpenJPEG is an open-source JPEG 2000 codec. In OpenJPEG 2.5.3 and
earlier, a call to opj_jp2_read_header may lead to OOB heap memory
write when the data stream p_stream is too short and p_image is not
initialized.
For more information, see:
- https://www.cve.org/CVERecord?id=CVE-2025-54874
- f809b80c67
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit c46fb3c8b3 )
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-21 16:33:49 +02:00