]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
9 months agopackage/coreutils: drop gmp optional dependency
Fabrice Fontaine [Sat, 30 Mar 2024 18:56:20 +0000 (19:56 +0100)]
package/coreutils: drop gmp optional dependency

libgmp is included in coreutils (through bootstrap.conf) since bump to
version 9.0 in commit 2ee43bad85693d1c96e14f5b39ccb13a8982f50a and
https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=13046444888a7e96f48d28fdd5a6ffe03d4ab036:

configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --enable-static, --enable-shared, --without-gmp

Fixes: 2ee43bad85693d1c96e14f5b39ccb13a8982f50a
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoutils/check-package: new check for Buildroot's defconfig files
Yann E. MORIN [Sun, 31 Mar 2024 20:34:03 +0000 (22:34 +0200)]
utils/check-package: new check for Buildroot's defconfig files

Now that we do have support for checking hashes for custom versions
(for the few packages for which we do support custom versions, like the
kernel, some bootloaders...), we want to ensure that our defconfig
files, when they enable one or more such custom version, do enable
checking the hashes for those versions, and thus we want to require all
our defconfigs do enable BR2_DOWNLOAD_FORCE_CHECK_HASHES.

Add a check for that condition.

We need to be careful that we only check Buildroot's defconfig, whether
in-tree or in a br2-external, and not kernel or other kconfig-based
defconfig files, like those in board/ sub-directories. So we only match
defconfig files that are in a configs/ directory, whether at the
toplevel (for in-tree defconfigs), or not (for br2-external defconfigs).

Since we only have two defconfigs that check hashes for custom versions,
regnerate .checkpackageignore to ignore all so-far broken defconfigs.

Suggested-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/apcupsd: set ac_cv_path_SHUTDOWN
Fabrice Fontaine [Sat, 30 Mar 2024 22:11:22 +0000 (23:11 +0100)]
package/apcupsd: set ac_cv_path_SHUTDOWN

Set ac_cv_path_SHUTDOWN to /sbin/shutdown to avoid the following build
failure when shutdown is not available on host raised since the addition
of the package in commit d12b63b741586b89c4017551308c43512a617287:

configure: error: Missing required tool; need any one of: shutdown shutdown.bsd

Fixes: d12b63b741586b89c4017551308c43512a617287
 - http://autobuild.buildroot.org/results/a8bbb5ced8343e08070361f260050de422144710

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/python-pycrate: bump to version 0.7.2
Nasser Afshin [Mon, 1 Apr 2024 19:26:29 +0000 (22:56 +0330)]
package/python-pycrate: bump to version 0.7.2

The license.txt file is now part of the release tarball, so it is no
longer needed to download it separately, and re-add it to the source
tree.

The https://github.com/P1sec/pycrate/ repository has been archived, so
use the new official location, as referenced by
https://pypi.org/project/pycrate/.

Signed-off-by: Nasser Afshin <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/fluidsynth: bump to version 2.3.5
Julien Olivain [Mon, 1 Apr 2024 19:17:20 +0000 (21:17 +0200)]
package/fluidsynth: bump to version 2.3.5

For change log since v2.3.4, see:
- https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.5

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/esp-hosted: bump version to 2024-04-01
Giulio Benetti [Mon, 1 Apr 2024 15:23:12 +0000 (17:23 +0200)]
package/esp-hosted: bump version to 2024-04-01

Add support for Linux 6.9

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/pc_x86_64_{bios, efi}_defconfig: add wireless regdb
Konstantin Aladyshev [Sat, 30 Mar 2024 21:22:00 +0000 (00:22 +0300)]
configs/pc_x86_64_{bios, efi}_defconfig: add wireless regdb

Wireless regulatory database lists the allowed radio frequencies for
each local jurisdiction. Since linux-4.15 the kernel supports loading
the files regulatory.db/regulatory.db.p7s directly from the
/lib/firmware directory. Currently this package is not enabled and
kernel complains with the following message on every boot:
"""
platform regulatory.0: Direct firmware load for regulatory.db failed
with error -2
cfg80211: failed to load regulatory.db
"""
Add wireless regulatory database package to fix the issue.

Signed-off-by: Konstantin Aladyshev <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/lua-lsdbus: new package
Francois Perrad [Wed, 3 Apr 2024 08:55:24 +0000 (10:55 +0200)]
package/lua-lsdbus: new package

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/pine64_star64: new defconfig
Thomas Bonnefille [Wed, 3 Apr 2024 09:14:40 +0000 (11:14 +0200)]
configs/pine64_star64: new defconfig

This patch adds a new defconfig for the Star64 board made by
Pine64. This board is based on the Starfive JH7110 RISC-V 64 bits
SoC. See: https://wiki.pine64.org/wiki/STAR64.

This patch uses a custom Kernel and U-Boot made for this board. The
SPL has to be signed with the Starfive SPL-Tool which is a software
provided by the vendor to get the necessary headers on the SPL.

The image configuration is based on the work done by Ivan Velickovic
<[email protected]>.

Signed-off-by: Thomas Bonnefille <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/starfive-spltool: new package
Thomas Bonnefille [Wed, 3 Apr 2024 09:14:39 +0000 (11:14 +0200)]
package/starfive-spltool: new package

This patch adds a new package for the Starfive SPL tool. It is used to
add a header to the Secondary Program Loader for platforms based on
the Starfive JH7110 SoC.

Signed-off-by: Thomas Bonnefille <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/asterisk: needs libxcrypt with glibc
Yann E. MORIN [Wed, 1 May 2024 16:34:02 +0000 (18:34 +0200)]
package/asterisk: needs libxcrypt with glibc

We unconditionally configure asterisk with --with-crypt, so the build
currently fails under glibc since it removed crypt in 2.39, and we
explicitly remove it from external toolchains as well, whatever the
version, causing build failures such as:

    checking for mandatory modules:  OPENSSL BKTR CRYPT ILBC JANSSON LIBEDIT LIBJWT LIBXML2 PJPROJECT SQLITE3 ZLIB... fail
    configure: ***
    configure: *** The CRYPT installation appears to be missing or broken.
    configure: *** Either correct the installation, or run configure
    configure: *** including --without-crypt.

Fixing this could be done in two ways: either make libxcrypt a mandatory
dependency under glibc, and continue unconditionally enabling crypt
support, or only enable crypt support when libxcrypt is available or
this was a non-glibc toolchain.

We chose the first option, to keep the existing behaviour (crypt support
is always enabled), to be aligned with other packages (libxcrypt is
selected under glibc toolchains), and because it is also the simplest.

Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/asterisk: fix uclibc-ng build
Fabrice Fontaine [Wed, 1 May 2024 15:00:42 +0000 (17:00 +0200)]
package/asterisk: fix uclibc-ng build

Fix the following uclibc-ng build failure raised since bump to version
20.7.0 in commit 0e6d4d2171ce70d3aa6693f860a36ff08fc4d2b3 and
https://github.com/asterisk/asterisk/commit/2694792e13c7f3ab1911c4a69fba0df32c544177:

stasis/control.c: In function 'exec_command_on_condition':
stasis/control.c:313:3: warning: implicit declaration of function 'pthread_kill'; did you mean 'pthread_yield'? [-Wimplicit-function-declaration]
  313 |   pthread_kill(control->control_thread, SIGURG);
      |   ^~~~~~~~~~~~
      |   pthread_yield
stasis/control.c:313:41: error: 'SIGURG' undeclared (first use in this function)
  313 |   pthread_kill(control->control_thread, SIGURG);
      |                                         ^~~~~~

Fixes: 0e6d4d2171ce70d3aa6693f860a36ff08fc4d2b3
 - http://autobuild.buildroot.org/results/d16e4ca4bd26234f84d17da24c04a8c19faba6c5

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/asterisk: fix compile issue
Waldemar Brodkorb [Wed, 1 May 2024 12:41:14 +0000 (14:41 +0200)]
package/asterisk: fix compile issue

Fix a compile issue when libyuv and libjpeg is enabled.
Detection of following function fails:
checking for pjsip_dlg_create_uas_and_inc_lock in -lpjsip... no

In config.log you see that libjpeg is missing.

Fixes:
 http://autobuild.buildroot.net/results/7bed9fc68fc9331ad12942c3eab9742ee8a7a4c4

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agoconfigs/imx23evk: bump Linux and U-Boot
Julien Olivain [Sat, 9 Mar 2024 21:23:46 +0000 (22:23 +0100)]
configs/imx23evk: bump Linux and U-Boot

The imx23evk_defconfig fail to build the Kernel with message:

    arch/arm/mm/proc-arm926.S: Assembler messages:
    arch/arm/mm/proc-arm926.S:477: Error: junk at end of line, first unrecognized character is '#'

The upstream fix is [1] introduced in Kernel v5.5.

This commit fixes this issue by updating the Kernel. While at it,
U-Boot is also updated. The Kernel DTS name is also updated, to follow
the reorganization in [2], first included in v6.5.

Fixes:
- https://gitlab.com/buildroot.org/buildroot/-/jobs/6338079204

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=790756c7e0229dedc83bf058ac69633045b1000e
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/raspberrypizero2w_defconfig: fix typo in headers series option
Gero Schwäricke [Wed, 3 Apr 2024 22:24:44 +0000 (22:24 +0000)]
configs/raspberrypizero2w_defconfig: fix typo in headers series option

The build for this defconfig fails with:

  Incorrect selection of kernel headers: expected 6.8.x, got 6.1.x

Found with the following command while trying to find boards that have
missing custom headers series:

  grep --null --recursive --files-without-match "BR2_TOOLCHAIN_EXTERNAL=y" ./configs \
    | xargs --null grep --null --files-with-matches "BR2_LINUX_KERNEL_CUSTOM_.*=y" \
    | xargs --null grep --null --files-without-match "BR2_KERNEL_HEADERS_[0-9]\+_[0-9]\+=y"\
    | xargs --null grep --files-without-match "BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_[0-9]\+_[0-9]\+=y"
  ./configs/mangopi_mq1rdw2_defconfig  # patch pending
  ./configs/raspberrypizero2w_defconfig
  ./configs/sipeed_licheepi_nano_defconfig  # patch pending

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6712162631

Signed-off-by: Gero Schwäricke <[email protected]>
[Romain: add gitlab-ci link]
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/imx6-sabresd: update U-Boot and kernel
Fabio Estevam [Fri, 19 Apr 2024 23:20:11 +0000 (20:20 -0300)]
configs/imx6-sabresd: update U-Boot and kernel

Update to U-Boot 2024.04 and kernel 6.6.28 versions.

Signed-off-by: Fabio Estevam <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/sipeed_licheepi_nano_defconfig: fix missing linux headers
Gero Schwäricke [Tue, 2 Apr 2024 21:08:52 +0000 (21:08 +0000)]
configs/sipeed_licheepi_nano_defconfig: fix missing linux headers

The build failed with:

  Incorrect selection of kernel headers: expected 6.8.x, got 6.5.x

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6498278078
Signed-off-by: Gero Schwäricke <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/wandboard: uboot needs openssl
Julien Olivain [Fri, 12 Apr 2024 19:53:46 +0000 (21:53 +0200)]
configs/wandboard: uboot needs openssl

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6609466641

Signed-off-by: Julien Olivain <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/armadeus_apf28: bump Linux version to 5.10.215
Julien BOIBESSOT [Thu, 25 Apr 2024 13:02:12 +0000 (15:02 +0200)]
configs/armadeus_apf28: bump Linux version to 5.10.215

Since the switch to binutils 2.41 as default version [1], the arm Linux
kernel build is broken with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 5.10 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y to fix the following
build error:

  scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory
  #include <openssl/bio.h>

[1] e88225ed8820881970ec33de7a15a1e0d50443da
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119386
Signed-off-by: Julien BOIBESSOT <[email protected]>
[Romain:
  - improve commit log
  - Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL
]
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/armadeus_apf51: bump Linux version to 5.10.215
Julien BOIBESSOT [Thu, 25 Apr 2024 13:02:11 +0000 (15:02 +0200)]
configs/armadeus_apf51: bump Linux version to 5.10.215

Since the switch to binutils 2.41 as default version [1], the arm Linux
kernel build is broken with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 5.10 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y to fix the following
build error:

  scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory
  #include <openssl/bio.h>

[1] e88225ed8820881970ec33de7a15a1e0d50443da
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119389
Signed-off-by: Julien BOIBESSOT <[email protected]>
[Romain:
  - improve commit log
  - Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL
]
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/armadeus_apf27: bump Linux version to 5.10.215
Julien BOIBESSOT [Thu, 25 Apr 2024 13:02:10 +0000 (15:02 +0200)]
configs/armadeus_apf27: bump Linux version to 5.10.215

Since the switch to binutils 2.41 as default version [1], the arm Linux
kernel build is broken with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 5.10 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y to fix the following
build error:

  scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory
  #include <openssl/bio.h>

[1] e88225ed8820881970ec33de7a15a1e0d50443da
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119384
Signed-off-by: Julien BOIBESSOT <[email protected]>
[Romain:
  - improve commit log
  - Select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL
]
Signed-off-by: Romain Naour <[email protected]>
9 months agopackage/openssh: add libxcrypt optional dependency for sshd
Romain Naour [Thu, 18 Apr 2024 10:15:29 +0000 (12:15 +0200)]
package/openssh: add libxcrypt optional dependency for sshd

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing sshd's libcrypt dependency this broke
the sshd password authentification at runtime using glibc version 2.39.

  # sshpass -p testpwd ssh -oStrictHostKeyChecking=no localhost /bin/true
  Permission denied, please try again.

Without libcrypt, OpenSSH >= 6.2 fall back to using openssl's DES_crypt
function on platorms that don't have a native crypt() function [1].

Note that DES_crypt is deprecated since openssl 3.0 [2] [3].

"Use of the low level DES functions has been informally discouraged for a
 long time. We now formally deprecate them.

 Applications should instead use the EVP APIs, e.g. EVP_EncryptInit_ex,
 EVP_EncryptUpdate, EVP_EncryptFinal_ex, and the equivalently named decrypt
 functions."

Also DES_crypt is provided by openssl only if
BR2_PACKAGE_LIBOPENSSL_ENABLE_DES is enabled. Otherwise crypt() is
never defined:

  sd-compat.a(xcrypt.o): in function `xcrypt':
  xcrypt.c:(.text+0x48): undefined reference to `crypt'

It's not clear why the password authentification fail with openssl's
DES_crypt but since it's deprecated we use libxcrypt to provide
a working crypt() function for glibc based toolchains.

[1] https://github.com/openssh/openssh-portable/blob/V_9_7/openbsd-compat/xcrypt.c#L57
[2] https://github.com/openssl/openssl/commit/c6fec81b88131d08c1022504ccf6effa95497afb
[3] https://www.openssl.org/docs/man3.2/man3/DES_crypt.html

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6623402147

Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/qemu_ppc64*defconfig: add missing libelf dependency
Romain Naour [Wed, 24 Apr 2024 12:38:09 +0000 (14:38 +0200)]
configs/qemu_ppc64*defconfig: add missing libelf dependency

While building the kernel tools, libelf header is missing:

[...]tools/objtool/include/objtool/elf.h:10:10: fatal error: gelf.h: No such file or directory
   10 | #include <gelf.h>

Select BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF to build host-libelf.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6664587290 (qemu_ppc64le_powernv8_defconfig)
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119951 (qemu_ppc64le_pseries_defconfig)
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119946 (qemu_ppc64_pseries_defconfig)

Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/qemu_arm_{versatile, vexpress}_defconfig: update devicetree path
Romain Naour [Wed, 24 Apr 2024 12:38:08 +0000 (14:38 +0200)]
configs/qemu_arm_{versatile, vexpress}_defconfig: update devicetree path

The last kernel version bump broke qemu ARM defconfigs [1] since
all devicetree where moved to to vendor sub-directories in 6.5 [2].

[1] 9982e0b5a6 ("configs/qemu: update defconfigs to Linux 6.6.18")
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119888 (qemu_arm_versatile_defconfig)
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119890 (qemu_arm_vexpress_defconfig)

Reported-by: Waldemar Brodkorb on IRC
Cc: Waldemar Brodkorb <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agopackage/llvm-project/compiler-rt: add libxcrypt dependency
Romain Naour [Wed, 24 Apr 2024 21:20:56 +0000 (23:20 +0200)]
package/llvm-project/compiler-rt: add libxcrypt dependency

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

But compiler-rt package still use crypt.h header and crypt() function
in the sanitizer code.

Use libxcrypt unconditionally since compiler-rt itself already depends
on glibc based toolchain.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6703222513

Signed-off-by: Romain Naour <[email protected]>
9 months agosupport/testing: TestF2FS: update kernel to 4.19.310
Romain Naour [Wed, 24 Apr 2024 20:10:33 +0000 (22:10 +0200)]
support/testing: TestF2FS: update kernel to 4.19.310

Since the toolchain Bootlin update to 2023.11-1 [1], the arm Linux
kernel build is broken with binutils >= 2.41 with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 4.19 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

[1] 7e0e6e3b8618ab942f25b11ee72fbc5a4deefdf1
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6703222383

Signed-off-by: Romain Naour <[email protected]>
9 months agosupport/testing: TestATFAllwinner: add missing openssl dependency
Romain Naour [Wed, 24 Apr 2024 19:59:43 +0000 (21:59 +0200)]
support/testing: TestATFAllwinner: add missing openssl dependency

The commit [1] updated the u-boot version with the one used by
orangepi_zero_plus2_defconfig but the dependency on openssl
was forgotten.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6703221868

[1] eb16148dddc6be39b0d850181c2461fdaba1ee6f

Signed-off-by: Romain Naour <[email protected]>
9 months agopackage/libunistring: bump to version 1.2
Fabrice Fontaine [Sat, 27 Apr 2024 16:18:50 +0000 (18:18 +0200)]
package/libunistring: bump to version 1.2

https://savannah.gnu.org/news/?id=10599

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/libsrtp: bump to version 2.6.0
Fabrice Fontaine [Sat, 27 Apr 2024 16:12:56 +0000 (18:12 +0200)]
package/libsrtp: bump to version 2.6.0

https://github.com/cisco/libsrtp/releases/tag/v2.6.0

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/libiscsi: bump to version 1.20.0
Fabrice Fontaine [Sat, 27 Apr 2024 16:06:07 +0000 (18:06 +0200)]
package/libiscsi: bump to version 1.20.0

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agokconfig/lxdialog: fix check() with GCC14
Robert Marko [Mon, 8 Apr 2024 21:16:09 +0000 (23:16 +0200)]
kconfig/lxdialog: fix check() with GCC14

GCC14 now treats implicit int types as error so when check() from
check-lxdialog.sh is called to check whether we can link against ncurses
it will fail silently and the help text indicating to install ncurses is
printed.

However, this is not due to missing ncurses but once the stderr redirect
to /dev/null is removed we can see the root cause:
<stdin>:2:1: error: return type defaults to ‘int’ [-Wimplicit-int]

So, in order for menuconfig to work with GCC14 lets just specify the
return type of main() as int.

Npte that the upstream kconfig in the linux kernel source tree no longer
carries or uses the check-lxdialog.sh script since commit 1c5af5cf9308
(kconfig: refactor ncurses package checks for building mconf and nconf),
so there is no commit we can backport to our kconfig copy.

Signed-off-by: Robert Marko <[email protected]>
Reviewed-by: Petr Vorel <[email protected]>
Tested-by: Petr Vorel <[email protected]>
[[email protected]: add note about upstream kernel]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/speechd: set CPE_ID_VENDOR (to silence mismatched CVE warning)
Peter Seiderer [Mon, 22 Apr 2024 07:38:39 +0000 (09:38 +0200)]
package/speechd: set CPE_ID_VENDOR (to silence mismatched CVE warning)

- set CPE_ID_VENDOR to silence mismatched CVE-2001-0956 ([1], [2]) warning
  clearly aiming some other product/version ("speechd 0.54 with Festival or
  rsynth speech synthesis package")

[1] https://security-tracker.debian.org/tracker/CVE-2001-0956
[2] https://github.com/advisories/GHSA-67cw-4jhh-3jm7

Signed-off-by: Peter Seiderer <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/docker-cli: bump version to 26.0.2
Peter Korsgaard [Sun, 28 Apr 2024 17:01:01 +0000 (19:01 +0200)]
package/docker-cli: bump version to 26.0.2

https://github.com/moby/moby/releases/tag/v26.0.2

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/docker-engine: security bump to version 26.0.2
Peter Korsgaard [Sun, 28 Apr 2024 17:01:00 +0000 (19:01 +0200)]
package/docker-engine: security bump to version 26.0.2

Fixes the following security issues:

CVE-2024-32473: Ensure IPv6 is disabled on interfaces only allocated an IPv4
address by the engine

https://github.com/moby/moby/security/advisories/GHSA-x84c-p2g9-rqv9

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: add wine runtime test
Julien Olivain [Sun, 14 Apr 2024 21:42:04 +0000 (23:42 +0200)]
support/testing: add wine runtime test

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoboard/visionfive2: add spi-nor image
Lukasz Tekieli [Sun, 14 Apr 2024 19:06:44 +0000 (21:06 +0200)]
board/visionfive2: add spi-nor image

Builds the spi-nor.img together with the sdcard.img.
Readme is extended with SPI NOR flash writing instructions
and recovery.

The spi-nor.img layout is based on the following document:

https://doc-en.rvspace.org/VisionFive2/Boot_UG/JH7110_SDK/boot_address_allocation.html

Signed-off-by: Lukasz Tekieli <[email protected]>
[Arnout: extend readme.txt with paragraph that either boot mode works.]
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/visionfive2: update u-boot to 2024.04
Lukasz Tekieli [Sun, 14 Apr 2024 18:14:08 +0000 (20:14 +0200)]
configs/visionfive2: update u-boot to 2024.04

Signed-off-by: Lukasz Tekieli <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/visionfive2: update kernel to upstream 6.8.2
Lukasz Tekieli [Sun, 14 Apr 2024 18:00:34 +0000 (20:00 +0200)]
configs/visionfive2: update kernel to upstream 6.8.2

The configuration is based on defconfig from starfive's kernel fork [1].

[1] https://github.com/starfive-tech/linux/blob/076ede06c00a4069cd9f90d609eaf35bf1bdc68a/arch/riscv/configs/starfive_visionfive2_defconfig

Signed-off-by: Lukasz Tekieli <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months ago{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 8}.x series
Bernd Kuhls [Sun, 14 Apr 2024 14:16:53 +0000 (16:16 +0200)]
{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 8}.x series

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/linux-headers: drop 6.7.x option
Bernd Kuhls [Sun, 14 Apr 2024 14:16:52 +0000 (16:16 +0200)]
package/linux-headers: drop 6.7.x option

The 6.7.x series is now EOL upstream, so drop the linux-headers option
and add legacy handling for it.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/asterisk: bump to 20.7.0
Waldemar Brodkorb [Sun, 14 Apr 2024 07:48:40 +0000 (09:48 +0200)]
package/asterisk: bump to 20.7.0

See here for changes:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-20-current.md

There is still an open issue reported upstream:
https://github.com/asterisk/asterisk/issues/671

But it seems it is not reproducible by the asterisk developers, so
update the package so others can make use of it.

Use the external pjsip package, instead of the bundled one.

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/warpboard: remove defconfig
Julien Olivain [Sat, 13 Apr 2024 19:56:12 +0000 (21:56 +0200)]
configs/warpboard: remove defconfig

As suggested by Fabio in [1], this commit removes the defconfig and all
other associated files.

The U-Boot support for the Warpboard has been removed upstream in
commit [2], first included in version 2022.10.

For reference, at the time of this commit, the latest Kernel is 6.8.6
and still has support for this board. See [3].

The reason of this removal is because this defconfig fail to build with
recent toolchains. See [4].

Fixes: [4]
[1] https://lists.buildroot.org/pipermail/buildroot/2024-April/689596.html
[2] https://source.denx.de/u-boot/u-boot/-/commit/c50ff4a933d5617415221bbb85b0bfa5247b697a
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/nxp/imx/imx6sl-warp.dts?h=v6.8.6
[4] https://gitlab.com/buildroot.org/buildroot/-/jobs/6609466749

Suggested-by: Fabio Estevam <[email protected]>
Signed-off-by: Julien Olivain <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/axel: bump version to 2.17.14
Ismael Luceno [Sat, 13 Apr 2024 04:25:27 +0000 (06:25 +0200)]
package/axel: bump version to 2.17.14

Remove ac_cv_prog_cc_c99; axel has been updated to autoconf 2.72, whose C99
test is compatible with BR2_USE_WCHAR=n.

Signed-off-by: Ismael Luceno <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/lua-dkjson: bump to version 2.7
Francois Perrad [Wed, 24 Apr 2024 08:31:21 +0000 (10:31 +0200)]
package/lua-dkjson: bump to version 2.7

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lpeg: bump to version 1.1.0
Francois Perrad [Wed, 24 Apr 2024 08:31:20 +0000 (10:31 +0200)]
package/lpeg: bump to version 1.1.0

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lua-silva: bump to version 0.2.1
Francois Perrad [Wed, 24 Apr 2024 08:31:19 +0000 (10:31 +0200)]
package/lua-silva: bump to version 0.2.1

diff COPYRIGHT:
    -Copyright (C) 2017-2023 Francois Perrad.
    +Copyright (C) 2017-2024 Francois Perrad.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lua-mqtt: bump to version 0.3.2
Francois Perrad [Wed, 24 Apr 2024 08:31:18 +0000 (10:31 +0200)]
package/lua-mqtt: bump to version 0.3.2

diff COPYRIGHT:
    -Copyright (C) 2022-2023 Francois Perrad.
    +Copyright (C) 2022-2024 Francois Perrad.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agoconfigs/solidrun_clearfog: bump kernel to 6.6.28
Baruch Siach [Thu, 25 Apr 2024 07:09:21 +0000 (10:09 +0300)]
configs/solidrun_clearfog: bump kernel to 6.6.28

Adjust DTS_NAME to current kernel source tree location of DTs in
per-vendor directories.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6665749909

Cc: Jan Kundrát <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/openjpeg: security bump to version 2.5.2
Angelo Compagnucci [Thu, 25 Apr 2024 15:55:42 +0000 (17:55 +0200)]
package/openjpeg: security bump to version 2.5.2

Fixes the following security issues:

CVE-2021-3575: A heap-based buffer overflow was found in openjpeg in
color.c:379:42 in sycc420_to_rgb when decompressing a crafted .j2k file.  An
attacker could use this to execute arbitrary code with the permissions of
the application compiled against openjpeg.

Signed-off-by: Angelo Compagnucci <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/freerdp: security bump to version 2.11.6
Fabrice Fontaine [Thu, 18 Apr 2024 17:09:34 +0000 (19:09 +0200)]
package/freerdp: security bump to version 2.11.6

Fix the following CVEs:

- CVE-2024-32041 [Low[ OutOfBound Read in zgfx_decompress_segment
- CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in
  clear_decompress_residual_data
- CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
- CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
- CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
- CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress

https://github.com/FreeRDP/FreeRDP/releases/tag/2.11.6

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/tinycbor: override prefix at build time as well
Peter Korsgaard [Wed, 17 Apr 2024 16:19:14 +0000 (18:19 +0200)]
package/tinycbor: override prefix at build time as well

To ensure the correct prefix is used in the generated tinycbor.pc instead of
/usr/local:

>>> tinycbor 0.6.0 Building
..
sed > tinycbor.pc < tinycbor.pc.in \
        -e 's,@prefix@,/usr/local,' \
        -e 's,@exec_prefix@,/usr/local,' \
        -e 's,@libdir@,/usr/local/lib,' \
        -e 's,@includedir@,/usr/local/include,' \
        -e 's,@version@,0.6.0,'
>>> tinycbor 0.6.0 Installing to staging directory
..
install -m 644 tinycbor.pc /path/to/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/tinycbor.pc

Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/php: security bump version to 8.3.6
Bernd Kuhls [Thu, 11 Apr 2024 17:33:50 +0000 (19:33 +0200)]
package/php: security bump version to 8.3.6

Fixes CVE-2024-1874, CVE-2024-2756, CVE-2024-2757 & CVE-2024-3096.

Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_3
Release notes: https://news-web.php.net/php.announce/424

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/python-pillow: security bumo to version 10.3.0
Angelo Compagnucci [Thu, 25 Apr 2024 16:07:32 +0000 (18:07 +0200)]
package/python-pillow: security bumo to version 10.3.0

In _imagingcms.c in Pillow before 10.3.0, a buffer overflow exists because
strcpy is used instead of strncpy.

Signed-off-by: Angelo Compagnucci <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months ago.github: add a pull request warning that explains the mailing list workflow
Thomas Devoogdt [Wed, 24 Apr 2024 17:53:59 +0000 (19:53 +0200)]
.github: add a pull request warning that explains the mailing list workflow

Signed-off-by: Thomas Devoogdt <[email protected]>
Reviewed-by: J. Neuschäfer <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/elf2flt: fix riscv64 noMMU build
Waldemar Brodkorb [Wed, 24 Apr 2024 16:11:36 +0000 (18:11 +0200)]
package/elf2flt: fix riscv64 noMMU build

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119961

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agopackage/bmap-tools: bump to version 3.8.0
Dario Binacchi [Sun, 14 Apr 2024 13:05:20 +0000 (15:05 +0200)]
package/bmap-tools: bump to version 3.8.0

Note that, although not explicitly specified in the changelog, version
3.7 renamed the file COPYING to LICENSE, requiring corresponding changes
in Bildroot related to the license file (specifically, the name and hash).

Release notes:

- bmap-tools 3.7:
  * Use GitHub Actions for CI (#109)
  * Add `poetry` for dependency management and `black` for code
    formatting (#104)
  * Add functionality for copying from standard input (#99)
  * Switch from gpg to gpgme module (#103)

- bmaptool 3.8.0:
  * use 'df -P' for POSIX portable output
  * bmaptool has new maintainers
  * bmaptool has a new home
  * bmaptool is now only called 'bmaptool' and not one of a dozen such
    variations
  * switch to use an X.Y.Z versioning number scheme

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/bmap-tools: rename Kconfig prompt to bmaptool
Dario Binacchi [Sun, 14 Apr 2024 13:05:19 +0000 (15:05 +0200)]
package/bmap-tools: rename Kconfig prompt to bmaptool

Historically, the package was named bmap-tools, and that's the name
under which it was introduced in Buildroot. Since then, it has moved to
a new home (i. e. to https://github.com/yoctoproject/bmaptool) under the
Yocto Project umbrella, and got renamed to bmaptool. To avoid useless
churn, we keep the old symbols, and just refer to bmaptool in the
prompt.

Link: https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]
Suggested-by: Yann E. Morin <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/bmap-tools: update GitHub URL
Dario Binacchi [Sun, 14 Apr 2024 13:05:18 +0000 (15:05 +0200)]
package/bmap-tools: update GitHub URL

As reported in the README file of the old GitHub URL (i.e.
https://github.com/intel/bmap-tools), "The code at this location is no
longer maintained and will likely be removed in the future. This project
has moved to https://github.com/yoctoproject/bmaptool".

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/ttyd: bump to version 1.7.7
TIAN Yuanhao [Fri, 12 Apr 2024 13:58:20 +0000 (13:58 +0000)]
package/ttyd: bump to version 1.7.7

Notable changes:

- The web terminal is readonly by default now, to make it writable, use
  -W option.

Also set TTYD_CPE_ID_VALID.

cpe:2.3:a:ttyd_project:ttyd is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/detail/DBEDA75E-4E19-48C1-92D7-43E4035BC048

Signed-off-by: TIAN Yuanhao <[email protected]>
[[email protected]: move CPE_ID_VALID to its own commit]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/ttyd: set CPE_ID_VALID
TIAN Yuanhao [Fri, 12 Apr 2024 18:39:57 +0000 (20:39 +0200)]
package/ttyd: set CPE_ID_VALID

cpe:2.3:a:ttyd_project:ttyd is a valid CPE identifier for this package:

    https://nvd.nist.gov/products/cpe/detail/DBEDA75E-4E19-48C1-92D7-43E4035BC048

Signed-off-by: TIAN Yuanhao <[email protected]>
[[email protected]: Move to its own patch]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agouboot/uboot: add new dependency to yamllint
Heiko Thiery [Fri, 12 Apr 2024 05:54:01 +0000 (07:54 +0200)]
uboot/uboot: add new dependency to yamllint

Since U-Boot 2024.04 [1] binman also uses yamllint as dependency [2].

[1] https://source.denx.de/u-boot/u-boot/-/commit/10fee88d42f
[2] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Reviewed-by: Bryan Brattlof <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agoboot/ti-k3-r5-loader: add dependency to yamllint
Heiko Thiery [Fri, 12 Apr 2024 05:53:59 +0000 (07:53 +0200)]
boot/ti-k3-r5-loader: add dependency to yamllint

Since U-Boot 2024.04 [1] binman also uses yamllint as dependency [2].

[1] https://source.denx.de/u-boot/u-boot/-/commit/10fee88d42f
[2] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Reviewed-by: Bryan Brattlof <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-yamllint: new package
Heiko Thiery [Fri, 12 Apr 2024 05:53:57 +0000 (07:53 +0200)]
package/python-yamllint: new package

This host package is needed since u-boot 2024.04 for building ti defconfigs.

This is an requirement for using buildman/binman [1].

[1] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-pathspec: enable target variant
Heiko Thiery [Fri, 12 Apr 2024 05:44:22 +0000 (07:44 +0200)]
package/python-pathspec: enable target variant

Also a runtime testcase is added.

Signed-off-by: Heiko Thiery <[email protected]>
[[email protected]:
  - fix check-package
  - small codign style in test sample
]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/skeleton-init-sysv: Set sticky bit on /dev/shm
Ben Hutchings [Thu, 11 Apr 2024 15:20:16 +0000 (17:20 +0200)]
package/skeleton-init-sysv: Set sticky bit on /dev/shm

/dev/shm is a world-writable directory, like /tmp, and should also
have the sticky bit set.  Without this, any user can delete and
replace another user's files in /dev/shm.

This bug has been present since /dev/shm was added to the skeleton
/etc/fstab, but appears to have been fixed for systems using systemd
by commit 76fc9275f14e "system: separate sysv and systemd parts of the
skeleton" which went into Buildroot 2017.08.

Signed-off-by: Ben Hutchings <[email protected]>
Fixes: 22fde22e35f98f7830c2f8955465532328348cd1
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-pypng: add missing python3-zlib dependency
Romain Naour [Wed, 10 Apr 2024 22:18:03 +0000 (00:18 +0200)]
package/python-pypng: add missing python3-zlib dependency

png.py import zlib [1] so python3-zlib needs to be installed at
runtime.

[1] https://gitlab.com/drj11/pypng/-/blob/pypng-0.20220715.0/code/png.py?ref_type=tags#L185

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656971 (TestPythonPy3Qrcode)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: remove TestATFVexpress
Romain Naour [Wed, 10 Apr 2024 22:18:05 +0000 (00:18 +0200)]
support/testing: remove TestATFVexpress

TestATFVexpress is using vexpress_aemv8a_juno as as u-boot defconfig
but the Buildroot defconfig of this board was removed in 2022.11 [1]

Since both TestATFVexpress and TestATFAllwinner are now using mainline
ATF, we don't really need several ATF test anymore. Initially [2],
several runtime test were added to test ATF/U-Boot combinations when
ATF was provided by a vendor: vexpress (mainline), Allwinner and
Marvell.

Keep TestATFAllwinner as ATF mainline test.

[1] 347c1087388d7782e6865f112f195e6780d473a7
[2] 8cf3ce04e9c4a4c4685b80edd9e8e873fe44d8e8

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: sync TestATFAllwinner with orangepi_zero_plus2_defconfig
Romain Naour [Wed, 10 Apr 2024 22:18:04 +0000 (00:18 +0200)]
support/testing: sync TestATFAllwinner with orangepi_zero_plus2_defconfig

u-boot-2021.04 seems to be broken when pylibfdt support is enabled
and the latest python3/setuptools are used.

Since the TestATFAllwinner is using bananapi_m64 as u-boot defconfig
but the Buildroot defconfig of this board was removed in 2022.11 [1]
update TestATFAllwinner to use a newer BSP. Use the one provided
by orangepi_zero_plus2_defconfig.

[1] daf3c6661f823e566b6310042884c36c1d73f1de

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656317 (TestATFAllwinner)

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: regenerate .checkpackageignore used in TestCheckPackage
Romain Naour [Wed, 10 Apr 2024 22:14:48 +0000 (00:14 +0200)]
support/testing: regenerate .checkpackageignore used in TestCheckPackage

Commit ccb4e5db5c ("utils/check-package: emit library name along with check function name")
updated the .checkpackageignore format but forgot to update
.checkpackageignore files used in TestCheckPackage.

Keep .checkpackageignore_outdated as is since it must be outdated.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6568786785

Cc: Yann E. MORIN <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/vuejs-router: bump to version 4.3.0
Thomas Claveirole [Tue, 26 Mar 2024 10:26:35 +0000 (11:26 +0100)]
package/vuejs-router: bump to version 4.3.0

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/vuejs: bump to version 3.4.21
Thomas Claveirole [Tue, 26 Mar 2024 10:26:34 +0000 (11:26 +0100)]
package/vuejs: bump to version 3.4.21

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/openlayers: bump version to 9.1.0
Thomas Claveirole [Tue, 26 Mar 2024 10:13:07 +0000 (11:13 +0100)]
package/openlayers: bump version to 9.1.0

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/petitboot: bump to version 1.15
Laurent Vivier [Tue, 26 Mar 2024 12:16:34 +0000 (13:16 +0100)]
package/petitboot: bump to version 1.15

Signed-off-by: Laurent Vivier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/python-service-identity: add missing python-cryptography dependency
Romain Naour [Wed, 27 Mar 2024 16:22:07 +0000 (17:22 +0100)]
package/python-service-identity: add missing python-cryptography dependency

The last version bump removed python-pyopenssl runtime dependency but
doing so also removed the python-cryptography runtime depdency [1] that
is actually a direct runtime dependency.

While at it, update BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
dependency comment.

[1] 6008f2b1b901be1374ac201b5e560cca61b4b61e

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656983 (TestPythonPy3ServiceIdentity)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/python-segno: add missing python3-{pyexpat, zlib} dependencies
Romain Naour [Wed, 27 Mar 2024 17:23:51 +0000 (18:23 +0100)]
package/python-segno: add missing python3-{pyexpat, zlib} dependencies

The last version bump removed python-setuptools runtime dependency
but doing so also removed the python3-pyexpat and python3-zlib
runtime depdencies [1] that are actually direct runtime
dependencies.

[1] 081162580f99d1a68133f7f513bf2cd6d1b8b6b6

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656982 (TestPythonPy3Segno)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agosupport/testing: TestFileCapabilities: update kernel to 4.19.310
Romain Naour [Wed, 27 Mar 2024 16:23:19 +0000 (17:23 +0100)]
support/testing: TestFileCapabilities: update kernel to 4.19.310

Since the toolchain Bootlin update to 2023.11-1 [1], the arm Linux
kernel build is broken with binutils >= 2.41 with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 4.19 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

[1] 7e0e6e3b8618ab942f25b11ee72fbc5a4deefdf1
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6414160106 (TestFileCapabilities)

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libblockdev: bump to version 3.1.1
Giulio Benetti [Tue, 26 Mar 2024 22:50:31 +0000 (23:50 +0100)]
package/libblockdev: bump to version 3.1.1

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/rtl8192eu: bump to 2024-03-25 version
Giulio Benetti [Tue, 26 Mar 2024 22:50:30 +0000 (23:50 +0100)]
package/rtl8192eu: bump to 2024-03-25 version

This version allows to build with Linux 6.9.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/rtl8821cu: bump to version 2024-03-25
Giulio Benetti [Tue, 26 Mar 2024 22:50:29 +0000 (23:50 +0100)]
package/rtl8821cu: bump to version 2024-03-25

With this version we can build with Linux 6.9.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/procs: bump to version 0.14.5
Saeed Kazemi [Tue, 26 Mar 2024 19:05:38 +0000 (20:05 +0100)]
package/procs: bump to version 0.14.5

Release notes:
https://github.com/dalance/procs/releases/tag/v0.14.5

Signed-off-by: Saeed Kazemi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/flutter-engine: bump version to 3.19.5
Adam Duskett [Fri, 29 Mar 2024 18:52:46 +0000 (12:52 -0600)]
package/flutter-engine: bump version to 3.19.5

Signed-off-by: Adam Duskett <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/flutter-sdk-bin: bump version to 3.19.5
Adam Duskett [Fri, 29 Mar 2024 18:52:45 +0000 (12:52 -0600)]
package/flutter-sdk-bin: bump version to 3.19.5

Signed-off-by: Adam Duskett <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libgit2: bump to version 1.8.0
Nicolas Cavallari [Thu, 28 Mar 2024 16:49:56 +0000 (17:49 +0100)]
package/libgit2: bump to version 1.8.0

The license file was updated for two reasons:
* This version now bundles ntlmclient.  NTLM support is disabled by
  the buildroot package.
* The bundled zlib version (that buildroot does not use) was updated and
  its copyright years changed.

This version also adds support for using the SSH binary (at an hardcoded
/usr/bin/ssh path) instead of using libssh2.

Signed-off-by: Nicolas Cavallari <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: bump to version 3.3.1
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:36 +0000 (10:03 +0100)]
package/php-xdebug: bump to version 3.3.1

- License updated to match the PHP 3.01 license:
  https://github.com/xdebug/xdebug/commit/5fc2d818067d05503226ee8c6442985cb2fe069d
- This bump will fix the following build failure raised since bump of
  php to version 8.3.4 in commit
  e50460f9f12a8c5f82f2166733afe9cca3c8cd19:

  checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 8.0.0 and < 8.3.0 (found 8.3.4)

https://xdebug.org/updates#x_3_3_1

Fixes: e50460f9f12a8c5f82f2166733afe9cca3c8cd19
 - http://autobuild.buildroot.org/results/0209b522baec3c88a2060e79f805552db79b2c70

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: add zlib optional dependency
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:35 +0000 (10:03 +0100)]
package/php-xdebug: add zlib optional dependency

zlib is an optional dependency (enabled by default) since bump to
version 3.2.0 in commit 8280400fbadde09e51ccff312d7a4ef6a386f589 and
https://github.com/xdebug/xdebug/commit/3954e5cd9e48eec0a8a2a0c6a2fc120bbe562656

Fixes: 8280400fbadde09e51ccff312d7a4ef6a386f589
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: drop unrecognized variable
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:34 +0000 (10:03 +0100)]
package/php-xdebug: drop unrecognized variable

--with-xdebug is not recognized since the addition of the package in
commit 7b7dffd0984e1b274273f5638a975165606384f9:

configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --disable-dependency-tracking, --enable-ipv6, --disable-nls, --with-xdebug

Fixes: 7b7dffd0984e1b274273f5638a975165606384f9
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/mangopi_mq1rdw1_defconfig: fix build failure due to undefined linux headers
Giulio Benetti [Sat, 30 Mar 2024 09:29:02 +0000 (10:29 +0100)]
configs/mangopi_mq1rdw1_defconfig: fix build failure due to undefined linux headers

Add BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6 to prevent error:
Incorrect selection of kernel headers: expected 6.8.x, got 6.6.x

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6498278078

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/mdadm: bump to version 4.3
Fabrice Fontaine [Sat, 30 Mar 2024 09:59:33 +0000 (10:59 +0100)]
package/mdadm: bump to version 4.3

https://lore.kernel.org/all/20240215183844.00003735@linux.intel.com

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php: fix build without threads
Fabrice Fontaine [Sat, 30 Mar 2024 18:00:23 +0000 (19:00 +0100)]
package/php: fix build without threads

Fix the following build failure without threads raised since bump to
version 8.3.4 in commit e50460f9f12a8c5f82f2166733afe9cca3c8cd19 and
https://github.com/php/php-src/commit/a11c8a30399e90c17c287b9656c0077bc5131c9c:

/home/buildroot/instance-0/output-1/build/php-8.3.4/Zend/zend_call_stack.c:39:11: fatal error: pthread.h: No such file or directory
   39 | # include <pthread.h>
      |           ^~~~~~~~~~~

Fixes: e50460f9f12a8c5f82f2166733afe9cca3c8cd19
 - http://autobuild.buildroot.org/results/a4ef648a9da50b26ed56d5d490e4cf5a1bfff970

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/swugenerator: bump to version 0.3
Giulio Benetti [Sat, 30 Mar 2024 14:30:05 +0000 (15:30 +0100)]
package/swugenerator: bump to version 0.3

Upstream github tarball dropped prefix "v" while releasing version 0.3
so let's drop it in swugenerator.mk as well.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/harfbuzz: bump to version 8.4.0
Giulio Benetti [Sat, 30 Mar 2024 14:16:25 +0000 (15:16 +0100)]
package/harfbuzz: bump to version 8.4.0

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/imx28evk: bump U-Boot and kernel versions
Julien Olivain [Wed, 10 Apr 2024 18:13:17 +0000 (20:13 +0200)]
configs/imx28evk: bump U-Boot and kernel versions

Bump U-Boot to 2024.04 and kernel to 6.6.26 versions.

The Kernel DTS name is also updated, to follow
the reorganization in [1], first included in v6.5.

Fixes: [2]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7
[2] https://gitlab.com/buildroot.org/buildroot/-/jobs/6544501164

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/stress-ng: bump to version V0.17.07
Julien Olivain [Mon, 8 Apr 2024 18:33:44 +0000 (20:33 +0200)]
package/stress-ng: bump to version V0.17.07

For change log, see:
https://github.com/ColinIanKing/stress-ng/blob/V0.17.07/debian/changelog

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/octave: bump package to version 9.1.0
Julien Olivain [Mon, 8 Apr 2024 18:13:22 +0000 (20:13 +0200)]
package/octave: bump package to version 9.1.0

See release note:
https://octave.org/NEWS-9.html

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libjxl: bump to version 0.10.2
Julien Olivain [Mon, 8 Apr 2024 17:29:28 +0000 (19:29 +0200)]
package/libjxl: bump to version 0.10.2

For release notes since v0.10.1, see:
- https://github.com/libjxl/libjxl/releases/tag/v0.10.2

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/z3: bump to version 4.13.0
Julien Olivain [Mon, 8 Apr 2024 17:12:50 +0000 (19:12 +0200)]
package/z3: bump to version 4.13.0

For change log since 4.12.5, see:
https://github.com/Z3Prover/z3/blob/z3-4.13.0/RELEASE_NOTES.md#version-4130

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/nezha_defconfig: add hashes for Linux/opensbi/u-boot
Peter Korsgaard [Sun, 24 Mar 2024 18:01:29 +0000 (19:01 +0100)]
configs/nezha_defconfig: add hashes for Linux/opensbi/u-boot

And enable BR2_DOWNLOAD_FORCE_CHECK_HASHES.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: use mainline Linux 6.6.22
Peter Korsgaard [Sun, 24 Mar 2024 18:01:28 +0000 (19:01 +0100)]
configs/nezha_defconfig: use mainline Linux 6.6.22

The D1 support is now in mainline, so use that instead.  There is no
dedicated nezha defconfig, so use the riscv defconfig.  This defconfig has
most drivers as modules, so add mdev to ensure they get correctly loaded.

The defconfig does not have USB gadget/OTG support, so enable that using a
config fragment to make the USB-C connector work and get rid of the
following warning:

[    7.233418] musb-sunxi 4100000.usb: Invalid or missing 'dr_mode' property
[    7.240330] musb-sunxi: probe of 4100000.usb failed with error -22

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: bump u-boot to current top of d1-wip
Peter Korsgaard [Sun, 24 Mar 2024 18:01:27 +0000 (19:01 +0100)]
configs/nezha_defconfig: bump u-boot to current top of d1-wip

This is now based on U-Boot 2024.01-rc1.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: use OpenSBI 1.4
Peter Korsgaard [Sun, 24 Mar 2024 18:01:26 +0000 (19:01 +0100)]
configs/nezha_defconfig: use OpenSBI 1.4

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
This page took 0.091433 seconds and 4 git commands to generate.