Romain Naour
ee1c3d3ecf
package/thttpd: remove package
...
Despite the last thttpd release 2.29 back in 2018, the package doesn't
build with modern compiler (gcc-15) and Autoconf (newer than 2.13) [1].
Remove TestThttpd from our testsuite.
[1] https://lore.kernel.org/buildroot/20250811203206.1506378-1-romain.naour@smile.fr/
Cc: Julien Olivain <ju.o@free.fr >
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit c6b8ddab6e )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Romain Naour
02f652cf16
support/testing: TestLibCurl: replace thttpd by Busybox's httpd server
...
In order to remove thttpd package from Buildroot, we have to replace it
from TestLibCurl.
Busybox's httpd server doesn't report server identification, update
TestLibCurl accordingly.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11042294712
Cc: Julien Olivain <ju.o@free.fr >
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit 667871b06d )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Romain Naour
e9b0c7f909
support/testing: TestWget: replace thttpd by Busybox's httpd server
...
In order to remove thttpd package from Buildroot, we have to replace it
from TestWget.
Busybox's httpd server doesn't report server identification, update
TestWget accordingly.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11042295041
Cc: Julien Olivain <ju.o@free.fr >
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit f547af0419 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Romain Naour
33bd0a601c
package/busybox: add httpd server startup script
...
In order to remove thttpd package from Buildroot, we have to replace it
from our testsuite (TestWget and TestLibCurl).
Busybox provide an httpd server applet but it's not enabled in our
default busybox configuration.
For the sake of those tests, add a new busybox option to build and
install the Busybox's httpd server and its init script.
Import S90thttpd from thttpd package to S90httpd but with some changes
following S01syslogd init script as a reference [1].
[1] 3dc8061444
Cc: Julien Olivain <ju.o@free.fr >
Cc: Fiona Klute (WIWA) <fiona.klute@gmx.de >
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Reviewed-by: Fiona Klute <fiona.klute@gmx.de >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit bcd97e1424 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Thomas Petazzoni
13eb6c293e
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 13:57:24 +02:00
Julien Olivain
5c23620076
configs/sipeed_licheepi_zero: update Linux, U-Boot to fix build
...
Since Buildroot commit [1] dc0f7215c6 "package/gcc: switch to 13.x as
default", sipeed_licheepi_zero_defconfig fails when building the Linux
kernel with the error message:
drivers/ata/libahci.c: In function 'ahci_led_store':
./include/linux/compiler.h:350:45: error: call to '__compiletime_assert_1138' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long)
350 | _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)
This issue is fixed by upstream Kernel commit [2].
This commit fixes this issue by updating the Linux Kernel from v5.3.5
(which is not a LTS series) to v6.12.43 (which is a LTS series
including the fixes). With this update,
BR2_LINUX_KERNEL_INTREE_DTS_NAME is updated accordingly to follow the
new DTS organization.
This commit also updates U-Boot from 2022.01 to 2025.07. This new
version now requires BR2_TARGET_UBOOT_NEEDS_GNUTLS=y.
While at it, this commit also switches to a stable glibc Bootlin
external toolchain, to follow the new guidelines from [3].
Finally, this commit adds BR2_DOWNLOAD_FORCE_CHECK_HASHES=y and the
corresponding hash files. The .checkpackageignore is also updated to
reflect that change.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11026771001
[1] dc0f7215c6
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=f07788079f515ca4a681c5f595bdad19cfbd7b1d
[3] https://elinux.org/Buildroot:DeveloperDaysELCE2024#Rules_for_defconfigs
Cc: Michel Stempin <michel.stempin@wanadoo.fr >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit db951a4c71 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Julien Olivain
a99a6f3848
support/misc/gitlab-ci.yml.in: check legal-info in run_make
...
The script "utils/test-pkg" is systematically checking legal-info.
See [1]. This is useful to check all license hashes are up to date.
The Buildroot Gitlab CI integration has an identical testing
capability. It is faster because it can run all supported toolchain
test builds in parallel. See [2].
It was observed in [3] that the Gitlab CI test-pkg variant does not
check legal-info.
This commit align the Gitlab CI test-pkg behavior to the
"utils/test-pkg" script by adding legal-info in the run_make command
targets. Doing so checks legal-info in test-pkg cases, but also in
defconfigs (this was suggested by Arnout in [4]).
[1] https://gitlab.com/buildroot.org/buildroot/-/blob/2025.05/utils/test-pkg#L195
[2] https://gitlab.com/buildroot.org/buildroot/-/blob/2025.05/support/misc/gitlab-ci.yml.in#L129
[3] https://lore.kernel.org/buildroot/75e688887d95948c57a11416de3047b5@free.fr/
[4] https://lore.kernel.org/buildroot/614bec7e-0723-4bbd-8c3a-c801e91c29c3@rnout.be/T/#mcc803eeb38d09c1cc02b1333720845c54af86534
Cc: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be >
(cherry picked from commit c84762675c )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Thomas Petazzoni
c297b1081e
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 13:57:24 +02:00
Thomas Petazzoni
202bec53f1
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 13:57:24 +02:00
Thomas Petazzoni
e02167acf5
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 )
[Titouan: Fix merge conflicts for 2025.02.x]
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be >
2025-09-04 13:57:24 +02:00
Florian Larysch
608a20d7f3
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 13:57:24 +02:00
Thomas Perale
de2acc9071
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 13:57:24 +02:00
Thomas Petazzoni
1ab57faa17
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 13:57:23 +02:00
Thomas Petazzoni
d7a398b38c
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 13:57:23 +02:00
Thomas Petazzoni
26cfbf7f7d
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 13:57:23 +02:00
Thomas Petazzoni
fd7720562b
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 13:57:23 +02:00
Thomas Petazzoni
fe80c626d4
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 13:57:23 +02:00
Thomas Petazzoni
14a3ed05f3
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 13:57:23 +02:00
Thomas Petazzoni
3caa6986b5
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 13:57:23 +02:00
Thomas Petazzoni
ed5efcf57a
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 13:57:23 +02:00
Thomas Petazzoni
35488a2f87
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 13:57:23 +02:00
Thomas Petazzoni
b5f10141e8
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 13:57:23 +02:00
Thomas Petazzoni
29c4281ff0
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 13:57:23 +02:00
Thomas Petazzoni
291d62b357
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 13:57:23 +02:00
Thomas Petazzoni
159f701556
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 13:57:23 +02:00
Thomas Petazzoni
170c649dc4
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 13:57:23 +02:00
Thomas Petazzoni
78cb5a4c8b
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 13:57:23 +02:00
Thomas Petazzoni
38f77ed491
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 13:57:23 +02:00
Thomas Petazzoni
5ecffe7d77
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 13:57:23 +02:00
Thomas Petazzoni
c658a1fff4
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 13:57:23 +02:00
Andreas Ziegler
c753b52bb4
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 13:57:23 +02:00
Thomas Petazzoni
f8c134efa8
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 13:57:23 +02:00
Yacin Belmihoub-Martel
354cc72f99
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 13:57:23 +02:00
Edgar Bonet
60d6359700
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 13:57:23 +02:00
Romain Naour
b3624ce42e
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 13:57:23 +02:00
Bernd Kuhls
b57939e619
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 13:57:23 +02:00
Daniel Lang
7229f0fdde
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:57:23 +02:00
Bernd Kuhls
dafed7e9d2
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:49:44 +02:00
Christian Hitz
74f84ce531
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 >
2025-08-31 18:15:21 +02:00
Thomas Perale
7bb7c0a231
package/quickjs: add patch for CVE-2025-46688
...
Fix the following vulnerability:
- CVE-2025-46688
quickjs-ng through 0.9.0 has an incorrect size calculation in
JS_ReadBigInt for a BigInt, leading to a heap-based buffer overflow.
QuickJS before 2025-04-26 is also affected.
For more information, see:
- https://www.cve.org/CVERecord?id=CVE-2025-46688
- 1eb05e44fa
The patch is different from upstream since the BigInt implementation has
been added post 2024-01-13 (see commit [1]). The BigInt fix has been
stripped out to only keep the buffer overflow in the string
implementation.
On master the following CVE has been addressed with commit [2].
[1] 61e8b94428
[2] c5c7c44fa5 package/quickjs: bump to version 2025-04-26
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
2025-08-31 18:15:11 +02:00
Thomas Petazzoni
b4d919a0cd
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.02.x to fix "Daily results" email]
(cherry picked from commit 67422b9d9c )
Signed-off-by: Romain Naour <romain.naour@smile.fr >
2025-08-23 22:04:45 +02:00
Florian Larysch
74c0db84cb
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:31:42 +02:00
Peter Korsgaard
8717624fea
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:31:34 +02:00
Peter Korsgaard
67d996cde3
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:31:20 +02:00
Peter Korsgaard
b39c86294c
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:31:12 +02:00
Peter Korsgaard
6dc6f54586
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:31:00 +02:00
Peter Korsgaard
6db89ce2a3
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:30:52 +02:00
Peter Korsgaard
a9fde59ed4
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:30:43 +02:00
Peter Korsgaard
4d582e9c10
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:30:34 +02:00
Peter Korsgaard
62cbf874dd
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:30:24 +02:00