-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mine buildroot test #7
base: master
Are you sure you want to change the base?
Commits on May 6, 2024
-
package/python3: fix cross builds when host and target use the same S…
…OABI When python performs a cross compile, it uses a host interpreter to run steps on behalf of the foreign architecture to finalize the build. When performing these steps, foreign modules may be loaded if the SOABI matches that of the host. This can lead to issues if the modules are linked against a libc not available on the host or if the binaries include instructions unsupported by the host. For now, patch the foreign libraries out of PYTHONPATH and explicitly define the path to sysconfigdata so builds can complete without error. This method currently passes all upstream CI pipelines [0] and should also work (with some modifications) for the migration to 3.12 [1]. Fixes: http://autobuild.buildroot.net/results/c854080e003e9a7d525325073190b472a8f982aa/ [0]: python/cpython#116294 [1]: https://lists.buildroot.org/pipermail/buildroot/2024-February/685369.html Signed-off-by: Vincent Fazio <[email protected]> Tested-by: Yann E. MORIN <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit d01e13c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58ba95b - Browse repository at this point
Copy the full SHA 58ba95bView commit details -
package/opensc: add zlib optional dependency
zlib is an optional dependency dependency (enabled by default) since the addition of the package in commit 8aaa7ec Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]> (cherry picked from commit 05f5e5b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d26655 - Browse repository at this point
Copy the full SHA 4d26655View commit details -
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]> (cherry picked from commit c245b37) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e11b804 - Browse repository at this point
Copy the full SHA e11b804View commit details -
package/php-xdebug: drop unrecognized variable
--with-xdebug is not recognized since the addition of the package in commit 7b7dffd: 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: 7b7dffd Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 98ee9f8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba45833 - Browse repository at this point
Copy the full SHA ba45833View commit details -
package/php-xdebug: add zlib optional dependency
zlib is an optional dependency (enabled by default) since bump to version 3.2.0 in commit 8280400 and xdebug/xdebug@3954e5c Fixes: 8280400 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 4b7aeee) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71e6b27 - Browse repository at this point
Copy the full SHA 71e6b27View commit details -
package/libblockdev: bump to version 3.1.1
Signed-off-by: Giulio Benetti <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dd79b8d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 233ba54 - Browse repository at this point
Copy the full SHA 233ba54View commit details -
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] 7e0e6e3 [2] a1ce947 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6414160106 (TestFileCapabilities) Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 07ef00d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3948fb3 - Browse repository at this point
Copy the full SHA 3948fb3View commit details -
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] 0811625 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]> (cherry picked from commit d4833cc) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14e1388 - Browse repository at this point
Copy the full SHA 14e1388View commit details -
package/python-service-identity: add missing python-cryptography depe…
…ndency 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] 6008f2b 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]> (cherry picked from commit ee074dd) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63d5a3b - Browse repository at this point
Copy the full SHA 63d5a3bView commit details -
package/petitboot: bump to version 1.15
Signed-off-by: Laurent Vivier <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5652306) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c28be13 - Browse repository at this point
Copy the full SHA c28be13View commit details -
support/testing: sync TestATFAllwinner with orangepi_zero_plus2_defco…
…nfig 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] daf3c66 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]> (cherry picked from commit eb16148) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e92960 - Browse repository at this point
Copy the full SHA 2e92960View commit details -
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] 347c108 [2] 8cf3ce0 Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 107bcd5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bbae94 - Browse repository at this point
Copy the full SHA 0bbae94View commit details -
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]> (cherry picked from commit 15381b5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 549aaab - Browse repository at this point
Copy the full SHA 549aaabView commit details -
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 76fc927 "system: separate sysv and systemd parts of the skeleton" which went into Buildroot 2017.08. Signed-off-by: Ben Hutchings <[email protected]> Fixes: 22fde22 Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 0b2967e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d1c04c - Browse repository at this point
Copy the full SHA 3d1c04cView commit details
Commits on May 7, 2024
-
Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0155095 - Browse repository at this point
Copy the full SHA 0155095View commit details -
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]> (cherry picked from commit 7d4ba7e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c681f1d - Browse repository at this point
Copy the full SHA c681f1dView commit details -
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]> (cherry picked from commit 8d366db) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95f301f - Browse repository at this point
Copy the full SHA 95f301fView commit details -
.github: add a pull request warning that explains the mailing list wo…
…rkflow Signed-off-by: Thomas Devoogdt <[email protected]> Reviewed-by: J. Neuschäfer <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 32753c6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35e8608 - Browse repository at this point
Copy the full SHA 35e8608View commit details -
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]> (cherry picked from commit dfaa34d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30ce03a - Browse repository at this point
Copy the full SHA 30ce03aView commit details -
package/python-pillow: fix legal info
Commit dfaa34d forgot to update hash of LICENSE file: ERROR: LICENSE has wrong sha256 hash: ERROR: expected: e706384c6f299d1b6fa782ae657740b372b4bd7938a1a318bf94ac249114758a ERROR: got : cf234c27a3f275f5a050f4df3946f8855704226fe4e7ca8b33928cbcecbced37 LICENSE file has been updated to clean up authors and contributors: python-pillow/Pillow@4197263 Fixes: dfaa34d - http://autobuild.buildroot.org/results/5a35d83c73367e1b20534b1bc7f2f564cf653a38 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit b8a86f5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5177d62 - Browse repository at this point
Copy the full SHA 5177d62View commit details -
package/php: security bump version to 8.2.18
Fixes CVE-2024-1874, CVE-2024-2756 & CVE-2024-3096. Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_2 Release notes: https://news-web.php.net/php.announce/423 Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e83045c - Browse repository at this point
Copy the full SHA e83045cView commit details -
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]> (cherry picked from commit b059e08) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f357412 - Browse repository at this point
Copy the full SHA f357412View commit details -
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]> (cherry picked from commit 1126be7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23337c0 - Browse repository at this point
Copy the full SHA 23337c0View commit details -
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]> (cherry picked from commit ff36bc6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a9b790 - Browse repository at this point
Copy the full SHA 6a9b790View commit details -
{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]> (cherry picked from commit 9c592ec) [Peter: drop 6.8.x bump] Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f3d93d - Browse repository at this point
Copy the full SHA 1f3d93dView commit details -
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 GHSA-x84c-p2g9-rqv9 Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 8e37a88) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe069fe - Browse repository at this point
Copy the full SHA fe069feView commit details -
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]> (cherry picked from commit 49c8154) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e03978 - Browse repository at this point
Copy the full SHA 5e03978View commit details -
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] GHSA-67cw-4jhh-3jm7 Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 2065273) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d9357b - Browse repository at this point
Copy the full SHA 0d9357bView commit details
Commits on May 15, 2024
-
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]> (cherry picked from commit a6210d2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5a347c - Browse repository at this point
Copy the full SHA f5a347cView commit details -
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] eb16148 Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit bc75b09) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8a229c - Browse repository at this point
Copy the full SHA c8a229cView commit details -
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] 7e0e6e3 [2] a1ce947 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6703222383 Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 7e126bd) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b89251 - Browse repository at this point
Copy the full SHA 0b89251View commit details -
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]> (cherry picked from commit ffe920b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd987cb - Browse repository at this point
Copy the full SHA cd987cbView commit details -
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]> (cherry picked from commit f5aac04) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f113543 - Browse repository at this point
Copy the full SHA f113543View commit details -
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]> (cherry picked from commit dc18b63) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e036a25 - Browse repository at this point
Copy the full SHA e036a25View commit details -
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]> (cherry picked from commit 16e9f51) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c14bce - Browse repository at this point
Copy the full SHA 3c14bceView commit details -
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]> (cherry picked from commit 0215a6d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8811a2d - Browse repository at this point
Copy the full SHA 8811a2dView commit details -
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 d12b63b: configure: error: Missing required tool; need any one of: shutdown shutdown.bsd Fixes: d12b63b - http://autobuild.buildroot.org/results/a8bbb5ced8343e08070361f260050de422144710 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 640a790) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb7a0c2 - Browse repository at this point
Copy the full SHA bb7a0c2View commit details
Commits on May 16, 2024
-
package/coreutils: drop gmp optional dependency
libgmp is included in coreutils (through bootstrap.conf) since bump to version 9.0 in commit 2ee43ba 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: 2ee43ba Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 16463a0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2eb227 - Browse repository at this point
Copy the full SHA f2eb227View commit details -
support/testing: add iperf runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 6317f6c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f383f1 - Browse repository at this point
Copy the full SHA 1f383f1View commit details -
support/testing: add fwts runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 7c1faf9) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b8ca3c - Browse repository at this point
Copy the full SHA 2b8ca3cView commit details -
package/fwts: update _SITE url to use https
The http URL redirects to https. This commit updates this URL to directly use https. Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 2aa3a23) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48275e4 - Browse repository at this point
Copy the full SHA 48275e4View commit details -
package/linux-pam: bump to version 1.6.1
Bump to latest version, fixing couple of bugs. Remove patch already included in this release. https://github.com/linux-pam/linux-pam/releases/tag/v1.6.1 Signed-off-by: Jan Čermák <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0d394c3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4415daf - Browse repository at this point
Copy the full SHA 4415dafView commit details -
DEVELOPERS: add myself for Armadeus boards
Signed-off-by: Sébastien Szymanski <[email protected]> Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 74c0cf2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27e7c19 - Browse repository at this point
Copy the full SHA 27e7c19View commit details -
DEVELOPERS: remove Sebastian Weyer
Sebastian email address at Smile is bouncing, so drop it from the DEVELOPERS file. Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 7b973da) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99eafd1 - Browse repository at this point
Copy the full SHA 99eafd1View commit details
Commits on May 21, 2024
-
package/libarchive: bump to version 3.7.3
Signed-off-by: Francois Perrad <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 566eb38) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b392df5 - Browse repository at this point
Copy the full SHA b392df5View commit details -
package/tor: bump version to 0.4.8.11
Release notes: https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNotes https://forum.torproject.org/t/stable-release-0-4-8-11/12265 Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit f1723c9) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a685e78 - Browse repository at this point
Copy the full SHA a685e78View commit details -
package/intel-gmmlib: bump version to 22.3.19
Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit d476d2e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00d911b - Browse repository at this point
Copy the full SHA 00d911bView commit details -
package/cmake: add BR2_HOST_CMAKE_AT_LEAST_3_28
Buildroot commit 38d0734 forgot to add the corresponding BR2_HOST_CMAKE_AT_LEAST_X_Y option. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 81d7103) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de61d83 - Browse repository at this point
Copy the full SHA de61d83View commit details -
package/catch2: bump to version 3.5.4
Signed-off-by: Michael Nosthoff <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 30a88f4) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5c0965 - Browse repository at this point
Copy the full SHA f5c0965View commit details -
package/libpng: bump version to 1.6.43
Release notes: https://sourceforge.net/p/png-mng/mailman/message/58741099/ Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit ce3ce43) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 535c0a5 - Browse repository at this point
Copy the full SHA 535c0a5View commit details -
package/libglib2: fix atomic handling
Correctly fix atomic handling to avoid the following build failure with all users of libglib2 (e.g. gdk-pixbuf) raised since bump to version 2.76.1 in commit 3f9622f: /usr/lib/libglib-2.0.a(gthread-posix.c.o): in function `g_mutex_trylock': gthread-posix.c:(.text+0xda8): undefined reference to `__atomic_compare_exchange_4' Fixes: - http://autobuild.buildroot.org/results/24a358869b98d83ab374c7c3a185ced450064d35 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 929bffb) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c7927f - Browse repository at this point
Copy the full SHA 5c7927fView commit details -
package/libglib2: update atomic patch
Commit 929bffb forgot to update patch number Moreover, replace it with a new iteration to follow upstream request [1] and avoid the following build host build failure with br-autobuild-1: /usr/bin/ld: cannot find /usr/lib64/libatomic.so.1.2.0: No such file or directory Fixes: 929bffb - http://autobuild.buildroot.org/results/a12b9c4436594818f4ce128595b429adf7d90e31 [1]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3606 Signed-off-by: Fabrice Fontaine <[email protected]> [[email protected]: mention upstream commit now it's merged] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit f525778) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e26c33a - Browse repository at this point
Copy the full SHA e26c33aView commit details -
NPTL is mandatory since bump to version 9.3.0 in commit 57aba03 and OSGeo/PROJ@ce08025: /home/buildroot/instance-0/output-1/build/proj-9.3.0/src/iso19111/factory.cpp: In member function 'std::shared_ptr<osgeo::proj::io::SQLiteHandle> osgeo::proj::io::SQLiteHandleCache::getHandle(const std::string&, PJ_CONTEXT*)': /home/buildroot/instance-0/output-1/build/proj-9.3.0/src/iso19111/factory.cpp:622:9: error: 'pthread_atfork' was not declared in this scope; did you mean 'pthread_attr_t'? 622 | pthread_atfork(nullptr, nullptr, | ^~~~~~~~~~~~~~ | pthread_attr_t Fixes: 57aba03 - http://autobuild.buildroot.org/results/392664375c5bc5f047d39bff31534a226e8ea526 Signed-off-by: Fabrice Fontaine <[email protected]> Reviewed-by: Maxim Kochetkov <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 4eeb69c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 222220d - Browse repository at this point
Copy the full SHA 222220dView commit details
Commits on May 22, 2024
-
boot/arm-trusted-firmware: enable verbose output
Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a8c7a53) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad20908 - Browse repository at this point
Copy the full SHA ad20908View commit details -
package/ti-sgx-km: needs BR2_ARM_EABIHF
ti-sgx-km raises the following build failure without BR2_ARM_EABIHF: eurasiacon/build/linux2/toplevel.mk:230: eurasiacon/build/linux2/moduledefs/target_armel.mk: No such file or directory Fixes: - http://autobuild.buildroot.org/results/17e4da346d062570b9a84ab8eb1ce93c6d7384be - http://autobuild.buildroot.org/results/04fd659472f1928c2621354bb0ea3b60c5dfadec Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5924a5c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3edd6d9 - Browse repository at this point
Copy the full SHA 3edd6d9View commit details -
package/git: security bump version to 2.43.4
Fixes CVE-2024-32002, CVE-2024-32004, CVE-2024-32020 and CVE-2024-32021 (for details see [1]). [1] https://lore.kernel.org/lkml/[email protected]/ Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ee092e - Browse repository at this point
Copy the full SHA 8ee092eView commit details -
package/kexec: fix x86_64 build with binutils 2.41
Fix the following x86_64 build failure with binutils 2.41: purgatory/arch/i386/entry32-16.S:23: Error: 64bit mode not supported on `i386'. Fixes: - http://autobuild.buildroot.org/results/60f2f163b491879a8ea7f2d56a6b0d38b3cf439c Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit a2be156) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 330a987 - Browse repository at this point
Copy the full SHA 330a987View commit details
Commits on May 26, 2024
-
package/qemu: fix disabling fp-bench test compilation
With the bump to version 8.1.1, the patch that disabled the compilation of the fp-bench test is no longer applicable, even though the package compilation process does not report any errors in applying the patch itself. The new patch does not disable the test by default but only if the file fenv.h is not missing, with the hope that this approach will be considered acceptable by the maintainer and merged upstream. The patch is an adaptation of the one sent upstream. Link: https://lists.nongnu.org/archive/html/qemu-devel/2021-03/msg00492.html Signed-off-by: Dario Binacchi <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 2bb0c57) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55a7000 - Browse repository at this point
Copy the full SHA 55a7000View commit details -
Commit 3fa1ae0 ("package/qemu: add option to enable tracing") added a patch with a wrong number. Signed-off-by: Dario Binacchi <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit bf8e4c2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa11275 - Browse repository at this point
Copy the full SHA aa11275View commit details -
configs/acmesystems_acqua_a5_*: add hashes for Linux/at91bootstrap3
And enable BR2_DOWNLOAD_FORCE_CHECK_HASHES. Signed-off-by: Edgar Bonet <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 7f5cd99) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cd481a - Browse repository at this point
Copy the full SHA 1cd481aView commit details -
configs/acmesystems_acqua_a5_*: bump to Linux 6.6.30
Signed-off-by: Edgar Bonet <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 74787fd) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19b09e7 - Browse repository at this point
Copy the full SHA 19b09e7View commit details -
boot/barebox/Config.in: source argument needs quotation marks
Fixes the following error/warnings with kconfig from linux-6.9-rc5: boot/barebox/Config.in:79: syntax error boot/barebox/Config.in:79:warning: ignoring unsupported character '/' boot/barebox/Config.in:79:warning: ignoring unsupported character '/' boot/barebox/Config.in:79:warning: ignoring unsupported character '/' boot/barebox/Config.in:79:warning: ignoring unsupported character '.' boot/barebox/Config.in:79: invalid statement boot/barebox/Config.in:93: syntax error boot/barebox/Config.in:93:warning: ignoring unsupported character '/' boot/barebox/Config.in:93:warning: ignoring unsupported character '/' boot/barebox/Config.in:93:warning: ignoring unsupported character '/' boot/barebox/Config.in:93:warning: ignoring unsupported character '.' boot/barebox/Config.in:93: invalid statement Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit e86aec1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a012c44 - Browse repository at this point
Copy the full SHA a012c44View commit details -
package/cmocka/Config.in: bool argument needs quotation marks
Fixes the following error/warnings with kconfig from linux-6.9-rc5: package/cmocka/Config.in:2: syntax error package/cmocka/Config.in:2: invalid statement package/cmocka/Config.in:3: invalid statement package/cmocka/Config.in:4: invalid statement [...] Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 4abda65) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7dfb9a9 - Browse repository at this point
Copy the full SHA 7dfb9a9View commit details -
package/dovecot/Config.in: source argument needs quotation marks
Fixes the following error/warnings with kconfig from linux-6.9-rc5: package/dovecot/Config.in:36: syntax error package/dovecot/Config.in:36:warning: ignoring unsupported character '/' package/dovecot/Config.in:36:warning: ignoring unsupported character '/' package/dovecot/Config.in:36:warning: ignoring unsupported character '.' package/dovecot/Config.in:36: invalid statement Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit ff70f9e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 033a9a6 - Browse repository at this point
Copy the full SHA 033a9a6View commit details -
package/python-pydal/Config.in: bool argument needs quotation marks
Fixes the following error/warnings with kconfig from linux-6.9-rc5: package/python-pydal/Config.in:2: syntax error package/python-pydal/Config.in:2: invalid statement package/python-pydal/Config.in:3: invalid statement [...] Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 9f8d3f4) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3ce1d6 - Browse repository at this point
Copy the full SHA c3ce1d6View commit details -
package/x11r7/Config.in: source argument needs quotation marks
Fixes the following error/warnings with kconfig from linux-6.9-rc5: package/x11r7/Config.in:14: syntax error package/x11r7/Config.in:14:warning: ignoring unsupported character '/' package/x11r7/Config.in:14:warning: ignoring unsupported character '/' package/x11r7/Config.in:14:warning: ignoring unsupported character '/' package/x11r7/Config.in:14:warning: ignoring unsupported character '.' package/x11r7/Config.in:14: invalid statement [...] Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a214c45) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2842ea6 - Browse repository at this point
Copy the full SHA 2842ea6View commit details
Commits on May 27, 2024
-
NLS is an optional dependency since the addition of the package in commit f78c5cb: /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/12.3.0/../../../../arm-buildroot-linux-musleabi/bin/ld: ../lib/.libs/libshadow.a(libshadow_la-alloc.o): in function `xcalloc': alloc.c:(.text+0x7c): undefined reference to `libintl_gettext' Fixes: f78c5cb - http://autobuild.buildroot.org/results/9f604d09745ffa1f4db3bdcfe0326c236effac0c Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit f823846) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20dc0f2 - Browse repository at this point
Copy the full SHA 20dc0f2View commit details -
package/pppd: fix build with kernel < 4.7
Fix the following build failure with kernel < 4.7 raised since bump to version 2.5.0 in commit 0c15169 and ppp-project/ppp@81ad945: sys-linux.c: In function 'get_ppp_stats_rtnetlink': sys-linux.c:1783:29: error: field 'ifsm' has incomplete type 1783 | struct if_stats_msg ifsm; | ^~~~ Fixes: - http://autobuild.buildroot.org/results/82392df447f650f241f23e59e65131fb4a930010 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 45c1def) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cfabbf - Browse repository at this point
Copy the full SHA 1cfabbfView commit details -
configs/sheevaplug_defconfig: bump Linux to fix binutils 2.41 build
Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6761770801 The Linux kernel fails to build since commit e88225e (package/binutils: make 2.41 the default version): arch/arm/mm/proc-feroceon.S: Assembler messages: arch/arm/mm/proc-feroceon.S:587: Error: junk at end of line, first unrecognized character is `#' make[3]: *** [scripts/Makefile.build:430: arch/arm/mm/proc-feroceon.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Fix the build by bumping the kernel to 4.14.336, which includes commit 3ab03df64f77 (ARM: 8933/1: replace Sun/Solaris style flag on section directive): https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=3ab03df64f7754728a2257c47775a70a88428331 Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c0dc1b3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97b20fa - Browse repository at this point
Copy the full SHA 97b20faView commit details -
configs/sheevaplug_defconfig: add hashes for u-boot and Linux
And enable BR2_DOWNLOAD_FORCE_CHECK_HASHES. Generated by utils/add-custom-hashes, with the (redundant) linux-headers.hash replaced by a symlink. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 56ce35d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6f9dff - Browse repository at this point
Copy the full SHA a6f9dffView commit details -
package/libhtp: security bump to version 0.5.48
Fix CVE-2024-23837 and CVE-2024-28871 GHSA-f9wf-rrjj-qx8m GHSA-ffr2-45w9-7wmg https://github.com/OISF/libhtp/blob/0.5.48/ChangeLog Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit babb39c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for baaf5f5 - Browse repository at this point
Copy the full SHA baaf5f5View commit details -
package/suricata: security bump to version 6.0.19
Fixes: - CVE-2024-23839 - Critical severity - CVE-2024-23836 - Critical severity - CVE-2024-23835 - High severity - CVE-2024-24568 - Moderate severity - CVE-2024-28870 - HIGH - CVE-2024-32663 CRITICAL (HIGH for 6.0.x) - CVE-2024-32664 CRITICAL (HIGH for 7.0.x) - CVE-2024-32867 MODERATE https://forum.suricata.io/t/suricata-7-0-3-and-6-0-16-released/4468 https://forum.suricata.io/t/suricata-7-0-4-and-6-0-17-released/4534 https://forum.suricata.io/t/suricata-6-0-18-released/4539 https://forum.suricata.io/t/suricata-7-0-5-and-6-0-19-released/4617 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a8e60c4) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47bc873 - Browse repository at this point
Copy the full SHA 47bc873View commit details -
package/oprofile: fix static build with binutils >= 2.40
sframe library was added by binutils 2.40 and bminor/binutils-gdb@19e559f resulting in the following static build failure: /home/buildroot/autobuild/run/instance-1/output-1/build/binutils-2.41/bfd/elf-sframe.c:220: undefined reference to `sframe_decode' [...] configure: error: bfd library not found Fixes: - http://autobuild.buildroot.org/results/a9f3e09e6543b3773440c011e93bd41e357691e4 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5272c6b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40205fa - Browse repository at this point
Copy the full SHA 40205faView commit details -
package/liburiparser: security bump to version 0.9.8
- Fixed: [CVE-2024-34402] Protect against integer overflow in ComposeQueryEngine - Fixed: [CVE-2024-34403] Protect against integer overflow in ComposeQueryMallocExMm https://github.com/uriparser/uriparser/blob/uriparser-0.9.8/ChangeLog Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 6fe29e4) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 944a5d5 - Browse repository at this point
Copy the full SHA 944a5d5View commit details -
package/libutempter: do not hardcode PIE
PIE will be set by buildroot if the user wants it so set {COMPILE,LINK}_PIE to an empty value to fix the following build failure raised since the addition of the package in commit 02c818b: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/m68k-linux-gcc -W -Wall -Waggregate-return -Wcast-align -Wconversion -Wdisabled-optimization -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -std=gnu99 -DLIBEXECDIR=\"/usr/lib\" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-stats -fPIE -pie -Wl,-z,now utempter.c -o utempter [...] /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/m68k-buildroot-linux-uclibc/12.3.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/run/instance-3/output-1/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/Scrt1.o: in function `lib_main': (.text+0x4): undefined reference to `__shared_flat_add_library' Fixes: 02c818b - http://autobuild.buildroot.org/results/3a5581fd4edf56bbdc48ab111a2351fc70f1c703 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 36b0692) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3dd6a82 - Browse repository at this point
Copy the full SHA 3dd6a82View commit details -
package/pppd: add linux-pam optional dependency
linux-pam is an optional dependency which is enbled by default since bump to version 2.5.0 in commit 0c15169 and ppp-project/ppp@2883dd0 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit bbcf02c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f25bd45 - Browse repository at this point
Copy the full SHA f25bd45View commit details -
support/testing: TestPerlDBDmysql: use ext2 instead of cpio
The CPIO filesystem generated by TestPerlDBDmysql is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a failure while running a basic test "perl -MDBI -e '1'" since "/usr/lib/perl5", and many files being missing from the root filesystem, ultimately causing the test to fail. Can't locate DBI.pm in @inc (you may need to install the DBI module) (@inc entries checked: /usr/lib/perl5/site_perl/5.38.2/arm-linux /usr/lib/perl5/site_perl/5.38.2 /usr/lib/perl5/5.38.2/arm-linux /usr/lib/perl5/5.38.2). It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6735654506 Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 8937cd0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed19064 - Browse repository at this point
Copy the full SHA ed19064View commit details -
package/perl-dbd-mysql: fix runtime issue with MariaDB
Now that the TestPerlDBDmysql can be run normally, a new runtime issue appear due to switch from oracle-mysql to MariaDB: # perl -MDBI -e '1' # echo $? 0 # perl -MDBD::mysql -e '1' Can't load '/usr/lib/perl5/site_perl/5.38.2/arm-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.38.2/arm-linux/auto/DBD/mysql/mysql.so: undefined symbol: net_buffer_length at /usr/lib/perl5/5.38.2/arm-linux/DynaLoader.pm line 206. This is fixed by an upstream commit [1] from 4.046_01 release. [1] perl5-dbi/DBD-mysql@0f0cebe Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6735654506 Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit cefcd5b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40d6459 - Browse repository at this point
Copy the full SHA 40d6459View commit details -
package/libjwt: add CPE variables
cpe:2.3:a:bencollins:jwt_c_library is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/detail/6335E595-6F38-4837-83BB-C78B687BB75B Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 1a2564e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a40ae8 - Browse repository at this point
Copy the full SHA 9a40ae8View commit details -
package/suricata: fix static build
Fix the following static build failure raised since bump to version version 6.0.14 in commit ce17f93 and OISF/suricata@31ba4fd: configure:22378: checking for pcap_open_dead in -lpcap configure:22407: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/x86_64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -static -std=c11 -march=native -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static -rdynamic conftest.c -lpcap -ljansson -lpthread -lyaml -lpcre -latomic -lz >&5 /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-musl/12.3.0/../../../../x86_64-buildroot-linux-musl/bin/ld: /home/buildroot/autobuild/run/instance-3/output-1/host/x86_64-buildroot-linux-musl/sysroot/usr/lib/../lib64/libpcap.a(pcap-linux.o): in function `nl80211_init': pcap-linux.c:(.text+0xc34): undefined reference to `nl_socket_alloc' [...] checking for pcap_open_dead in -lpcap... no Fixes: ce17f93 - http://autobuild.buildroot.org/results/9e25c2508bd4100d2d1d3180e79060d762361213 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a3ee47e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41ef581 - Browse repository at this point
Copy the full SHA 41ef581View commit details -
package/openocd: fix build with libgpiod2
openocd is not compatible with libgpiod2 resulting in the following build failure since the addition of libgpiod2 in commit 57391fa: src/jtag/drivers/linuxgpiod.c: In function 'helper_get_line': src/jtag/drivers/linuxgpiod.c:283:19: error: 'GPIOD_LINE_REQUEST_DIRECTION_INPUT' undeclared (first use in this function); did you mean 'GPIOD_LINE_DIRECTION_INPUT'? 283 | int dir = GPIOD_LINE_REQUEST_DIRECTION_INPUT, flags = 0, val = 0, retval; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GPIOD_LINE_DIRECTION_INPUT Fixes: 57391fa - http://autobuild.buildroot.org/results/7195e8b76350f26ab3b963702d88b254512e6928 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit be3252f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7246f19 - Browse repository at this point
Copy the full SHA 7246f19View commit details -
package/python-rpds-py: bump to version 0.18.1
As reported by Antoine Coutant on the Buildroot mailing list [1]: rpds depends on the crate pyo3. This crate uses "std::sync::atomic::AtomicI64" which doesn't exist for 32 bits targets. That leads to an error as reported by Buildroot Gitlab-ci. An issue have been opened on pyo3's github [2]. A fix have been accepted by pyo3 [3] and merged in pyo3 0.20.3 release [4]. This pyo3 0.20.3 uses crate portable-atomic [5] to provide atomic types and compare and swap operations for all targets that can use std. python-rpds-py 0.18.1 is the first release that use pyo3 0.20.3. Before python-rpds-py 0.18.1 release fixing this issue would require that we be able to patch a package during the Cargo vendoring step [6]. [1] http://lists.busybox.net/pipermail/buildroot/2024-February/684867.html [2]: PyO3/pyo3#3614 [3]: PyO3/pyo3#3619 [4]: https://github.com/PyO3/pyo3/blob/v0.20.3/CHANGELOG.md [5]: https://github.com/taiki-e/portable-atomic [6]: http://lists.busybox.net/pipermail/buildroot/2024-February/684886.html Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6783811842 (TestPythonPy3Dtschema) https://gitlab.com/buildroot.org/buildroot/-/jobs/6783811860 (TestPythonPy3FlaskExpectsJson) Reported-by: Antoine Coutant <[email protected]> Cc: James Hilliard <[email protected]> Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 26b0540) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4eb7098 - Browse repository at this point
Copy the full SHA 4eb7098View commit details -
Disable performance measurement tools which are enabled by default since bump to version 4.2.5 in commit d3a8177 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 8b1b438) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c919953 - Browse repository at this point
Copy the full SHA c919953View commit details -
package/network-manager: drop CONTRIBUTING.md from license files
This is irrelevant as of 402ad9f (package/network-manager: bump to version 1.22.10). Details: https://lore.kernel.org/all/ZgXKrtfSjahxswtP@landeda/ Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dc21afe) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9faa275 - Browse repository at this point
Copy the full SHA 9faa275View commit details
Commits on May 31, 2024
-
package/go: security bump to version 1.21.10
Fixes the following security issue: CVE-2024-24787: cmd/go: arbitrary code execution during build on darwin Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9b33bf - Browse repository at this point
Copy the full SHA f9b33bfView commit details -
package/libjwt: security bump to version 1.17.0
- Use official tarball and so drop autoreconf - Update hash of LICENSE file, verbatim copy of the current MPL 2.0 with benmcollins/libjwt@ebebb50 - Fix CVE-2024-25189: libjwt 1.15.3 uses strcmp (which is not constant time) to verify authentication, which makes it easier to bypass authentication via a timing side channel. benmcollins/libjwt@v1.15.3...v1.17.0 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c65639e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a513846 - Browse repository at this point
Copy the full SHA a513846View commit details -
support/testing: add ethtool runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0623c53) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a103e3d - Browse repository at this point
Copy the full SHA a103e3dView commit details -
support/testing: add netsnmp runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 639f507) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f4a7b48 - Browse repository at this point
Copy the full SHA f4a7b48View commit details -
package/pppd: bump package to fix startup issue
pppd fails to start on a systems with buildroot 2024.02.x because of missing pppd directory in /var/run. There are some logs hinting at this issue: Warning: couldn't open ppp database /var/run/pppd/pppd2.tdb Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory Can't create lock file /var/run/pppd/lock/LCK..ppp-tty-fifo1: No such file or directory The issue has already been detected and fixed upstream (see [1]) and is expected to be released on a v2.5.1, but this release seems to be stalled for now (see [2]). Bump on current master, which currently reflects what will likely be the 2.5.1. [1] ppp-project/ppp#419 [2] ppp-project/ppp#460 Signed-off-by: Alexis Lothoré <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c1b04a3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e18fd6 - Browse repository at this point
Copy the full SHA 2e18fd6View commit details
Commits on Jun 3, 2024
-
package/elfutils: fix host build failure due to missing demangle support
When building on hosts with libstdc++ without demangle support this error shows up: checking for __cxa_demangle in -lstdc++... no configure: error: __cxa_demangle not found in libstdc++, use --disable-demangler to disable demangler support. make[1]: *** [package/pkg-generic.mk:273: /home/giuliobenetti/br_reproduce/c2524c7580d97f7387ec22da62be71d77f2ed8ec/output/build/host-elfutils-0.189/.stamp_configured] Error 1 make: *** [Makefile:23: _all] Error 2 So let's disable demangler for host by default. Fixes: still not showed by autobuilders. Reproduced on Ubuntu 22.04 with Ubuntu APT g++ 11.4.0 Signed-off-by: Giulio Benetti <[email protected]> Reviewed-by: Christian Stewart <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5f2c9f8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 404cbe8 - Browse repository at this point
Copy the full SHA 404cbe8View commit details -
package/samba4: bump version to 4.19.6
Release notes: https://www.samba.org/samba/history/samba-4.19.6.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit e19eb8c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6331561 - Browse repository at this point
Copy the full SHA 6331561View commit details -
support/testing: add links runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 449ae81) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca30429 - Browse repository at this point
Copy the full SHA ca30429View commit details -
package/lvm2: enable device-mapper in Kernel config
LVM2 has a hard dependency on the device-mapper presence in the Kernel. This commit enables those mandatory Kernel configuration by defining the _LINUX_CONFIG_FIXUPS macro. This will make sure the final system image will end up in a working configuration. This was suggested by Arnout in [1]. [1] https://lists.buildroot.org/pipermail/buildroot/2024-April/688776.html Suggested-by: Arnout Vandecappelle <[email protected]> Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 419d39b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1d4de8 - Browse repository at this point
Copy the full SHA f1d4de8View commit details -
support/testing: lvm2: remove kernel config fragment
The lvm2 package now enables the required Kernel configuration. The Kernel config fragment included in this test is no longer needed. This commit removes it. Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 9339343) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 107b3cb - Browse repository at this point
Copy the full SHA 107b3cbView commit details -
package/gstreamer1/gst1-plugins-good: add qt5tools as a dependency
The following defconfig: BR2_aarch64=y BR2_cortex_a72=y BR2_TOOLCHAIN_EXTERNAL=y BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y # BR2_PACKAGE_BUSYBOX is not set BR2_PACKAGE_GSTREAMER1=y BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL=y BR2_PACKAGE_GST1_PLUGINS_GOOD=y # BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI is not set # BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4 is not set # BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE is not set BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QMLGL=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_QT5=y BR2_PACKAGE_WAYLAND=y # BR2_TARGET_ROOTFS_TAR is not set fails to build in gst1-plugins-good, with: build/gst1-plugins-good-1.22.9/ext/qt/meson.build:48:4: ERROR: Problem encountered: qt5 qmlglsink plugin is enabled, but qt specific tools were not found This is due to qt5tools being missing. This commit adds this missing dependency. Signed-off-by: Charles Hardin <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c107dd3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72ca72c - Browse repository at this point
Copy the full SHA 72ca72cView commit details -
support/testing: add lrzsz runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dd45ac1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59a0b5c - Browse repository at this point
Copy the full SHA 59a0b5cView commit details -
support/testing: add socat runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit b1bbc7a) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 079b471 - Browse repository at this point
Copy the full SHA 079b471View commit details -
package/imagemagick: bump to version 7.1.1-31
For change log, see [1]. License hash file changed, due to the addition of an URL. See [2]. Fixes: [3] Some 32 bit architectures were failing at runtime with the message: FATAL: time limit exceeded 'file.png' @ fatal/cache.c/GetImagePixelCache/1702 The fix is included in 7.1.1-23. [1] https://github.com/ImageMagick/Website/blob/main/ChangeLog.md [2] ImageMagick/ImageMagick@2c87d7d [3] ImageMagick/ImageMagick#6891 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0c9ea82) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c796ab7 - Browse repository at this point
Copy the full SHA c796ab7View commit details -
support/config-fragments: replace br-i386-pentium-mmx-musl
Replace br-i386-pentium-mmx-musl by bootlin-x86-i686-musl to avoid the following build failure with efivar and musl < 1.2.3 as suggested in https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]: /home/buildroot/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: ./libefisec.so: undefined reference to `qsort_r' Fixes: - http://autobuild.buildroot.org/results/a0ed3970da8a84d884b26c081b49b8d2b7208829 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a8be4a0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30cb9d9 - Browse repository at this point
Copy the full SHA 30cb9d9View commit details -
support/config-fragments: fix bootlin-x86-i686-musl
Commit a8be4a0 "support/config-fragments: replace br-i386-pentium-mmx-musl" replaced this old toolchain by bootlin-x86-i686-musl. When using test-pkg with all toolchains, bootlin-x86-i686-musl is always failing. The issue can be reproduced with for example: utils/test-pkg -a -p busybox The issue can also be reproduced with a simple config like: cat > .config <<EOF BR2_i386=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_STABLE=y BR2_PACKAGE_BUSYBOX=y EOF make olddefconfig make Compilation fail with output: Cannot execute cross-compiler '/i586-linux-gcc' This issue happen is because the toolchain can never be selected. The config fragment [1] selects BR2_i386 alone. The target architecture variant default to i586 if target architecture is i386. See [2]. Finally, the generated toolchain options includes a depends on BR2_i386 and !BR2_x86_i586, making the toolchain always ignored. See [3]. This commit fixes the issue by adding BR2_x86_i686=y to the bootlin-x86-i686-musl.config fragment as suggested by the Bootlin toolchain fragment [4]. [1] https://gitlab.com/buildroot.org/buildroot/-/blob/a8be4a04ade8e695c5c4d4a825253d69e80693f9/support/config-fragments/autobuild/bootlin-x86-i686-musl.config [2] https://gitlab.com/buildroot.org/buildroot/-/blob/2024.02.2/arch/Config.in.x86?ref_type=tags#L38 [3] https://gitlab.com/buildroot.org/buildroot/-/blob/345ccb523e/toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options#L5768-5770 [4] https://toolchains.bootlin.com/downloads/releases/toolchains/x86-i686/fragments/x86-i686--musl--stable-2024.02-1.frag Signed-off-by: Julien Olivain <[email protected]> [Romain: add the link to the Bootlin toolchain fragment] Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 1263adf) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf952b0 - Browse repository at this point
Copy the full SHA bf952b0View commit details -
package/bpftool: enable on riscv
bpftool supports RISC-V, including rv64 and rv32, so let's enable the bpftool package on RISC-V. Signed-off-by: Chen Pei <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a91a245) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5751191 - Browse repository at this point
Copy the full SHA 5751191View commit details -
package/evemu: add staging installation
To make the evdev library available for other packages, install it to the staging directory. Signed-off-by: Ludovic Desroches <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a9e54f2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3bababa - Browse repository at this point
Copy the full SHA 3bababaView commit details -
package/lightning: bump version to 2.2.3
Release notes: https://lists.gnu.org/archive/html/lightning/2024-02/msg00000.html Signed-off-by: Paul Cercueil <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c89bec2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 923ab8a - Browse repository at this point
Copy the full SHA 923ab8aView commit details -
package/ivi-homescreen: drop bogus comment dependency on NPTL
As part of the review process of the ivi-homescreen package, which landed in commit 9d8497e, it was deemed that the dependency on BR2_TOOLCHBAIN_HAS_THREAD_NPTL was not needed, as it was implied by glibc. According to the commit log: [[email protected]: - propagate BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_ARCH_SUPPORTS to comments - drop NPTL, implied by glibc - reorder dependencies in a more logical way - reorder comments - drop undefined BR2_PACKAGE_IVI_HOMESCREEN_HAS_CLIENT - grammar ("for to change") ] Signed-off-by: Yann E. MORIN <[email protected]> However, while the BR2_TOOLCHBAIN_HAS_THREAD_NPTL dependency was removed from the BR2_PACKAGE_IVI_HOMESCREEN option definition, the corresponding dependency in the Config.in comment was not dropped. Let's bring things back in sync. Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit b9b072f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dcf2d8 - Browse repository at this point
Copy the full SHA 5dcf2d8View commit details -
package/zbar: add the optional imagemagick dependency
When ImageMagick is selected, the "zbarimg" program is compiled and installed on target. It allows to decode a QR code from an image file. Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 84ad5c2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe189de - Browse repository at this point
Copy the full SHA fe189deView commit details -
support/testing: add zbar runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 85f0941) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e70541 - Browse repository at this point
Copy the full SHA 1e70541View commit details -
package/hidapi: fixup Config.in comment
The Config.in comment was mentioning both "NPTL" and "threads" as dependencies, while mentioning only the former is sufficient. Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dabd983) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89492fe - Browse repository at this point
Copy the full SHA 89492feView commit details -
package/pkg-generic.mk: really make DL_SUBDIR inheritance work
While bumping kodi, we figured out that the kodi-texturepacker and kodi-jsonschemabuilder were both re-downloading the main Kodi tarball, even though they contain: KODI_JSONSCHEMABUILDER_DL_SUBDIR = kodi KODI_TEXTUREPACKER_DL_SUBDIR = kodi Both are host packages, and turns out that changing those variables to HOST_ ones made the download sharing work. Commit efa7712 ("package/pkg-generic: host variant inherits target download settings") introduced inheritance of host variables from target variables from a number of variables, including DL_SUBDIR. But it missed the fact that earlier in pkg-generic.mk, the following line was defined: $(2)_DL_SUBDIR ?= $$($(2)_RAWNAME) So, when this later code kicked in: ifndef $(2)_DL_SUBDIR ifdef $(3)_DL_SUBDIR $(2)_DL_SUBDIR = $$($(3)_DL_SUBDIR) endif endif In fact it never did anything because $(2)_DL_SUBDIR would never be undefined. This commit fixes this issue by properly adjusting the logic to inherit the value of the target variable when it exists, or defaulting to $$($(2)_RAWNAME) otherwise. Cc: Yann E. MORIN <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit a1c4d6c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4816c09 - Browse repository at this point
Copy the full SHA 4816c09View commit details
Commits on Jun 4, 2024
-
package/docker-compose: bump version
The current version of docker-compose is un-vendorable, because the dependencies it referenmces (directly or indirectly) are not available: go: github.com/docker/compose/v2/cmd/compose imports github.com/moby/buildkit/util/progress/progressui: github.com/crazy-max/[email protected]: invalid version: unknown revision d9aa289bd124 And indeed, that commit does not exist in that repository. The v0.7.1 tag does exist, but there is not commit that matches the short hash d9aa289bd124, or even the whole version string. Sigh... There is no way anyone can vendor the version we currently package, and all they and us can hope for is that we never lose s.b.o ever. Bump the version. That one can be vendored. Well, at least it can _still_ be vendored _now_... Signed-off-by: Yann E. MORIN <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]> (cherry picked from commit 1b189f5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fcec25 - Browse repository at this point
Copy the full SHA 2fcec25View commit details -
package/am33x-cm3: switch upstream
The upstream host, arago-project.org, has vanished, bringing down the git repository with it. Switch to another, github-hosted repository, that has the commit we're interested in. Signed-off-by: Yann E. MORIN <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]> (cherry picked from commit b1977d9) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6750207 - Browse repository at this point
Copy the full SHA 6750207View commit details -
package/luajit: drop useless post-extract hook
Since version 2.1, LuaJIT follows a rolling-release scheme, which means that any commit is as good as any other; LuaJIT uses the comitter's UNIX timestamp as its semver patch level. It uses the git-attribute export-subst for the .relver file that contains the %ct placeholder for git-archive to expand it. In c9dcd9e (package/luajit: bump to version 41fb94defa8f...), we switched to such an upstream version. There was some confusion around the handling of the git-attribute and where/when it is generated, and the first revision of the patch used the git download method, so had to use post-extract hooks to do the replacement, but the second iteration kept retrieving the archive generated by github, which has the replacement already done, but the post-extract hooks were not dropped although now useless... With the current code, it is easy to bump the LuaJit version and forget to update the timestamp stored in the .relver file, which would override the value that was generated on the github side. Since the post-extract hook is useless, drop it. Signed-off-by: Yann E. MORIN <[email protected]> Cc: Francois Perrad <[email protected]> Cc: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]> (cherry picked from commit 1bcb515) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da56f2d - Browse repository at this point
Copy the full SHA da56f2dView commit details
Commits on Jun 7, 2024
-
package/privoxy: fix build with root
Set GROUP_T when installing configuration files as root to avoid the following build failure raised since commit b681603: /usr/bin/install: missing destination file operand after '/home/buildroot/instance-0/output-1/target/etc' Fixes: b681603 - http://autobuild.buildroot.org/results/eb4ccf248c9c5048e9b71058bb0311b1e0763883 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 981d25e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa9dfe9 - Browse repository at this point
Copy the full SHA aa9dfe9View commit details -
package/mariadb: really use system fmt
Commit 821f9de wrongly used WITH_FMT instead of WITH_LIBFMT resulting in the following build failure: [ 0%] Creating directories for 'libfmt' [ 0%] Performing download step (download, verify and extract) for 'libfmt' make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output-1/build/mariadb-10.11.6' make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output-1/build/mariadb-10.11.6' -- Downloading... dst='/home/buildroot/autobuild/run/instance-0/output-1/build/mariadb-10.11.6/extra/libfmt/src/8.0.1.zip' timeout='none' inactivity timeout='none' -- Using src='https://github.com/fmtlib/fmt/archive/refs/tags/8.0.1.zip' CMake Error at libfmt-stamp/download-libfmt.cmake:170 (message): Each download failed! error: downloading 'https://github.com/fmtlib/fmt/archive/refs/tags/8.0.1.zip' failed status_code: 1 status_string: "Unsupported protocol" log: --- LOG BEGIN --- Protocol "https" not supported or disabled in libcurl Closing connection --- LOG END --- Fixes: 821f9de - http://autobuild.buildroot.org/results/fbe3bc347a83a810ffbbbff93a45994963712bee Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 2cf2491) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a620c5 - Browse repository at this point
Copy the full SHA 3a620c5View commit details -
package/clamav: bump version to 1.0.6
Release notes: https://blog.clamav.net/2024/04/clamav-131-123-106-patch-versions.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit c4f8728) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1be26aa - Browse repository at this point
Copy the full SHA 1be26aaView commit details -
package/{mesa3d, mesa3d-headers}: bump version to 24.0.6
Release notes: https://lists.freedesktop.org/archives/mesa-announce/2024-April/000754.html https://lists.freedesktop.org/archives/mesa-announce/2024-April/000755.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit e1e4237) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8886594 - Browse repository at this point
Copy the full SHA 8886594View commit details -
package/libdrm: fix install of test programs
Buildroot commit f950698 disabled the build of test programs unconditionally without considering the option BR2_PACKAGE_LIBDRM_INSTALL_TESTS. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 91848e7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d50049e - Browse repository at this point
Copy the full SHA d50049eView commit details
Commits on Jun 8, 2024
-
support/testing: add gnuplot runtime test
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 92ae6d7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04b6b4f - Browse repository at this point
Copy the full SHA 04b6b4fView commit details -
package/janus-gateway: add staging installation
Install janus to staging directory so that external plugins can be built. Signed-off-by: Leo Soares <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit f80b393) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1781340 - Browse repository at this point
Copy the full SHA 1781340View commit details -
package/cog: bump to version 0.18.3
This is a small bugfix release, with fixes for device scaling handling (i.e. HiDPI displays), and with support to toggle WebKit runtime features. Release notes: https://wpewebkit.org/release/cog-0.18.3.html Signed-off-by: Adrian Perez de Castro <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit e695da7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c243e55 - Browse repository at this point
Copy the full SHA c243e55View commit details -
package/libmanette: bump to version 0.2.7
This is a bugfix release which mainly imroves device detection, specially inside the Flatpak sandbox. Additionally, this version includes the patch for building as a static library, and the patch file can be removed. Release notes: https://gitlab.gnome.org/GNOME/libmanette/-/commit/27554bd118c08141134d4147cc34794057eb36e2 Signed-off-by: Adrian Perez de Castro <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit a4a90ee) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de7c48a - Browse repository at this point
Copy the full SHA de7c48aView commit details -
package/postgresql: bump version to 16.2
Release notes: https://www.postgresql.org/docs/release/16.2/ The hash of the license file is updated due to a change in copyright years: -Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group +Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group Signed-off-by: Maxim Kochetkov <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 360d2da) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e2b690 - Browse repository at this point
Copy the full SHA 4e2b690View commit details -
configs/rock5b: remove futile unsetting of BR2_LINUX_KERNEL_INTREE_DT…
…S_NAME The rock5b_defconfig contained a # BR2_LINUX_KERNEL_INTREE_DTS_NAME is not set line. This caused check-dotconfig.py to throw a warning in the buildroot CI, because the explicit unsetting of the parameter is not taken on in the actual dotconfig, but instead the dotconfig will contain the line 'BR2_LINUX_KERNEL_INTREE_DTS_NAME=""'. This patch removes the parameter from the rock5b_defconfig. The resulting dotconfig from the original rock5b_defconfig and the rock5b_defconfig without the parameter is identical, but the check-dotconfig.py does not throw a warning anymore. Signed-off-by: Kilian Zinnecker <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0f0660a) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8364c23 - Browse repository at this point
Copy the full SHA 8364c23View commit details -
package/libuhttpd: disable -Werror
Disable -Werror to fix the following build failure raised at least since bump to version 3.9.0 in commit e76d986 and zhaojh329/libuhttpd@81db1fa: /home/autobuild/autobuild/instance-8/output-1/build/libuhttpd-3.14.1/src/file.c: In function '__serve_file': /home/autobuild/autobuild/instance-8/output-1/build/libuhttpd-3.14.1/src/file.c:322:50: error: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type '__off_t' {aka 'long int'} [-Werror=format=] 322 | conn->send_header(conn, "Content-Range", "bytes */%" PRIu64, st->st_size); | ^~~~~~~~~~~ ~~~~~~~~~~~ | | | __off_t {aka long int} In file included from /home/autobuild/autobuild/instance-8/output-1/build/libuhttpd-3.14.1/src/file.c:36: /home/autobuild/autobuild/instance-8/output-1/per-package/libuhttpd/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/inttypes.h:91:41: note: format string is defined here 91 | # define PRIu64 __PRI64_PREFIX "u" cc1: all warnings being treated as errors Fixes: e76d986 - http://autobuild.buildroot.org/results/46349a1409f9cff027b462456078284459e75511 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5961b21) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e83f6ed - Browse repository at this point
Copy the full SHA e83f6edView commit details -
package/gcc-bare-metal: add CPE variables
cpe:2.3:a:gnu:gcc is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/detail/A30F1DE7-139B-4296-AA87-A516462A1A81 Signed-off-by: Fabrice Fontaine <[email protected]> Reviewed-by: Neal Frager <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit fccd228) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9862d0c - Browse repository at this point
Copy the full SHA 9862d0cView commit details -
package/redis-plus-plus: bump to version 1.3.12
https://github.com/sewenew/redis-plus-plus/releases/tag/1.3.11 https://github.com/sewenew/redis-plus-plus/releases/tag/1.3.12 sewenew/redis-plus-plus@1.3.10...1.3.12 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit ee2a9a5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1669a9e - Browse repository at this point
Copy the full SHA 1669a9eView commit details -
package/libkrb5: security bump to 1.21.2
Fixes the following security issues: - CVE-2023-36054: lib/kadm5/kadm_rpc_xdr.c in MIT Kerberos 5 (aka krb5) before 1.20.2 and 1.21.x before 1.21.1 frees an uninitialized pointer - CVE-2023-39975: kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure Signed-off-by: André Zwing <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dd1ea28) [Peter: mark as security bump, add CVE details] Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb1b33c - Browse repository at this point
Copy the full SHA fb1b33cView commit details -
package/rtl8189fs: bump to latest git commit
Bump to latest git commit to fix the following powerpc64 build failure raised at least since commit 25956b2 thanks to jwrdegoede/rtl8189ES_linux@c7bf759: In file included from /home/autobuild/autobuild/instance-7/output-1/build/rtl8189fs-5d523593f41c0b8d723c6aa86b217ee1d0965786/./include/drv_types.h:30, from /home/autobuild/autobuild/instance-7/output-1/build/rtl8189fs-5d523593f41c0b8d723c6aa86b217ee1d0965786/./core/rtw_cmd.c:17: /home/autobuild/autobuild/instance-7/output-1/build/rtl8189fs-5d523593f41c0b8d723c6aa86b217ee1d0965786/./include/wifi.h:459:32: error: conflicting types for 'get_ra'; have 'unsigned char *(unsigned char *)' 459 | __inline static unsigned char *get_ra(unsigned char *pframe) | ^~~~~~ Fixes: 25956b2 - http://autobuild.buildroot.org/results/83153ed38a583ce2712df9b142ac3fc55a8413e3 - http://autobuild.buildroot.org/results/63186c7adb5ecc8b8a16a6ae641ecfb9c03478bd Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0dd00cb) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 229d846 - Browse repository at this point
Copy the full SHA 229d846View commit details -
package/binutils-bare-metal: fix CPE ID
Commit 11b439c forgot to set HOST_BINUTILS_BARE_METAL_CPE_ID_PRODUCT Signed-off-by: Fabrice Fontaine <[email protected]> Reviewed-by: Neal Frager <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 0daf2fc) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38abde1 - Browse repository at this point
Copy the full SHA 38abde1View commit details -
package/zxing-cpp: needs threads
threads are mandatory since switch to an active fork in commit 456a739: CMake Error at /home/buildroot/autobuild/run/instance-1/output-1/host/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Threads (missing: Threads_FOUND) Fixes: 456a739 - http://autobuild.buildroot.org/results/b600582d9c5407c7324af70d61fa5c1f96d929f6 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 4c40af9) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 976ad4a - Browse repository at this point
Copy the full SHA 976ad4aView commit details -
package/zxing-cpp: drop opencv and qt dependencies
opencv and qt handling can be dropped since switch to an active fork in commit 456a739 as they are only used when examples are enabled resulting in the following warning: CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_TEST BUILD_TESTING BUILD_TESTS CMAKE_DISABLE_FIND_PACKAGE_OpenCV CMAKE_DISABLE_FIND_PACKAGE_Qt5 While at it, also drop BUILD_EXAMPLES which is already passed by pkg-cmake.mk Fixes: 456a739 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit fd64c54) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3248d0 - Browse repository at this point
Copy the full SHA f3248d0View commit details -
Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 23ef540) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 188d0e5 - Browse repository at this point
Copy the full SHA 188d0e5View commit details -
package/zip: fix build with GCC 14
Builds with GCC 14 print the following error > zip.h:726:10: error: conflicting types for 'memset'; have 'char *(char *, int, unsigned int)' This is because with GCC 14, Zip incorrectly detects that the memset functions exist. Which enables the ZMEM flag and declares its own version of memset. This is because the ./unix/configure script attempts to compile a C file using 'memset' but it does not include the <string.h>. This was allowed in gnu89, but in GCC 14 -Werror=implicit-function-declaration is enabled by default[1]. We forcefully set '-std=gnu89' so that Zip will compile everything against gnu89, which suppresses the warning. [1] https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 29c6fe1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3326cbd - Browse repository at this point
Copy the full SHA 3326cbdView commit details -
package/gcc: add patch to fix gcc 11 build warning
When building GCC 11 with GCC 14 the following error occurs > ../../../libiberty/simple-object-mach-o.c:1231:17: error: passing argument 1 of 'set_32' from incompatible pointer type [-Wincompatible-pointer-types] This was fixed upstream in GCC12[1]. It is applied to the GCC 11 release branch[2], but has not been officially released yet. [1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=38757aa88735ab2e511bc428e2407a5a5e9fa0be [2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=02cd761eb1198df50453b2e39653f48053609ffc Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 8fa9ad7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85ba6c5 - Browse repository at this point
Copy the full SHA 85ba6c5View commit details -
package/swupdate: bump to version 2023.12.1
Signed-off-by: James Hilliard <[email protected]> Reviewed-by: Giulio Benetti <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dfb6b10) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 355accc - Browse repository at this point
Copy the full SHA 355acccView commit details -
configs/asus_tinker-s_rk3288: bump kernel to 6.1.79
latest kernel LTS (6.6.x) is facing problems with the sdcard Signed-off-by: Flávio Tapajós <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 3bf6ec8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bacb1c6 - Browse repository at this point
Copy the full SHA bacb1c6View commit details -
docs/website/index.html: refer to Gitlab and lore
Our index.html page still points to git.buildroot.net as the Git repository, and to the defunct gmane for the mailing list activity. Fix these by pointing to Gitlab and lore respectively. Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 3e3bcd6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d89442 - Browse repository at this point
Copy the full SHA 7d89442View commit details -
package/sscep: fix linking error with musl-libc
The patch fixes the following linking failure: /home/buildroot/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: /home/buildroot/instance-0/output-1/host/i586-buildroot-linux-musl/sysroot/lib/libc.a(getopt.o): in function `getopt': getopt.c:(.text.getopt+0x0): multiple definition of `getopt'; src/getopt.o:getopt.c:(.text+0x0): first defined here /home/buildroot/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: /home/buildroot/instance-0/output-1/host/i586-buildroot-linux-musl/sysroot/lib/libc.a(getopt.o):(.data.optind+0x0): multiple definition of `optind'; src/getopt.o:(.data+0x0): first defined here Fixes: - http://autobuild.buildroot.net/results/d5b1b4e5e9d9c8eca5e75c345db4d1f3f0cd84ed Signed-off-by: Dario Binacchi <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 5a7c40b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21d6995 - Browse repository at this point
Copy the full SHA 21d6995View commit details -
Add -fPIC to CFLAGS to fix the following build failure raised since commit de6415a: /home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/x86_64-buildroot-linux-gnu/12.3.0/../../../../x86_64-buildroot-linux-gnu/bin/ld: misc/misc.o: warning: relocation against `stdout@@GLIBC_2.2.5' in read-only section `.text' /home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/x86_64-buildroot-linux-gnu/12.3.0/../../../../x86_64-buildroot-linux-gnu/bin/ld: log/log.o: relocation R_X86_64_PC32 against symbol `stdout@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC Fixes: de6415a - http://autobuild.buildroot.org/results/0349c6bfd66f5e50429e4a5cc07fb7abf2b07345 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 880066b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38b224d - Browse repository at this point
Copy the full SHA 38b224dView commit details -
package/gr-osmosdr: add missing host-python-six dependency to python …
…support Osmosdr failed to build docs when python support is enabled. [ 41%] Copying osmosdr docstring templates as pybind headers ... Traceback (most recent call last): File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/update_pydoc.py", line 22, in <module> from doxyxml import DoxyIndex, DoxyClass, DoxyFriend, DoxyFunction, DoxyFile File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/doxyxml/__init__.py", line 69, in <module> from .doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/doxyxml/doxyindex.py", line 31, in <module> from .generated import index File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/doxyxml/generated/index.py", line 13, in <module> from . import compound File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/doxyxml/generated/compound.py", line 15, in <module> from . import compoundsuper as supermod File "/home/martb/Schreibtisch/DiscoSAT/satos/output/build/gr-osmosdr-0.2.4/docs/doxygen/doxyxml/generated/compoundsuper.py", line 15, in <module> import six ModuleNotFoundError: No module named 'six' make[2]: *** [python/bindings/CMakeFiles/osmosdr_docstrings.dir/build.make:73: python/bindings/docstring_status] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:332: python/bindings/CMakeFiles/osmosdr_docstrings.dir/all] Fehler 2 Fixes: http://autobuild.buildroot.net/results/b60e339e52fbc7ed7607a94381aaab6ec64b7a99/ Signed-off-by: Martin Böh <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit cfda1f0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10f0d0a - Browse repository at this point
Copy the full SHA 10f0d0aView commit details -
arch/Config.in.x86: enable SSE2 on Pentium M
The Pentium M does support SSE2 so it would make sense to enable it. Signed-off-by: Stefan Ott <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 4c561a7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51dc052 - Browse repository at this point
Copy the full SHA 51dc052View commit details -
toolchain/Config.in: update BR2_TOOLCHAIN_HAS_LIBATOMIC dependencies
Update BR2_TOOLCHAIN_HAS_LIBATOMIC dependencies to avoid the following build failure with libopenssl and BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_STABLE: /home/buildroot/autobuild/run/instance-2/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/bin/ld.real: ./libcrypto.a(libcrypto-lib-threads_pthread.o): in function `CRYPTO_atomic_or': threads_pthread.c:(.text+0xfa): undefined reference to `__atomic_is_lock_free' libatomic is available since gcc 4.8, when thread support is enabled. However, the gcc logic in libatomic/configure.tgt does not recognize "uclinux" as a valid OS part of the target tuple, and therefore it does not build libatomic. The "uclinux" part of the tuple is used by Buildroot when BR2_BINFMT_FLAT=y [1]. This broken logic has only been fixed for arm since gcc 10.1.0 [2]. Indeed, bootlin armv7m is an uclibc toolchain compiled with atomic support through libatomic. [1] https://git.buildroot.net/buildroot/commit/?id=b3d1fb26dcadd8c570e2c415ce05398ecc810b32 [2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b1e21e5a5d19b436f948710e09157c5b3244f541 Fixes: - http://autobuild.buildroot.org/results/d25e898f9715bf6a21284807361a57735a7a2e1d - http://autobuild.buildroot.org/results/e37ed5ad6ba41d610bffe9c234f699e203ef5069 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 8cb0f6e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a270097 - Browse repository at this point
Copy the full SHA a270097View commit details -
package/nfs-utils: only install fsidd binary and unit file with enabl…
…ed nfsd FSID daemon and its systemd unit file both depend on BR2_PACKAGE_NFS_UTILS_RPC_NFSD but they're now always installed. Remove them both if BR2_PACKAGE_NFS_UTILS_RPC_NFSD is disabled. Reviewed-by: Giulio Benetti <[email protected]> Signed-off-by: Jan Čermák <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit dc3464c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e04997 - Browse repository at this point
Copy the full SHA 4e04997View commit details -
package/linux-firmware: add options for missing Intel b/g/n cards
Add firmware files for missing cards from the 802.11bgn product list in the Linux Firmware Wiki [1]. So far only Wireless-N 130 and 1030 were supported, which use the 6000G2B microcode. [1] https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#supported_devices Signed-off-by: Jan Čermák <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit acce2e3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abfb30a - Browse repository at this point
Copy the full SHA abfb30aView commit details -
package/libmdbx: bump version to 0.12.10
This is bugfix release of stable libmdbx branch. The most significant fixes since v0.12.8 (previous version pinned to buildroot): - Fixed an major bug inherited from LMDB (Lightning Memory-Mappe Database) that causes database corruption during use the MDBX_DUPFIXED mode, and that has existed for more than 10 years. - Fixed of a false error MDBX_CORRUPTED (-30796) in the scenario of working in the mode MDBX_DUPFIXED with odd length of multi-values. - Fixed a bug in adjusting the cursors in the case splitting a page by adding a new page on the left. - Troubleshooting an error when opening a database on a read-only file system. - A set of C++ API improvements. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: Леонид Юрьев (Leonid Yuriev) <[email protected]> [[email protected]: ammend and reflow the commit log] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit aea54ea) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f092f7 - Browse repository at this point
Copy the full SHA 5f092f7View commit details -
package/kodi: remove libatomic from linker flags
Kodi added detection for atomic/libatomic with commit xbmc/xbmc@1673f47 so we can remove our own code to handle the dependency. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 31e7ca6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 885a2a4 - Browse repository at this point
Copy the full SHA 885a2a4View commit details -
package/kodi: explicitly link to libiconv when locales disabled
Fixes build error /home/wbx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-uclibc/12.3.0/../../../../aarch64-buildroot-linux-uclibc/bin/ld: build/utils/utils.a(CharsetConverter.cpp.o): undefined reference to symbol 'libiconv_open' /home/wbx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-uclibc/12.3.0/../../../../aarch64-buildroot-linux-uclibc/bin/ld: /home/wbx/buildroot/output/host/aarch64-buildroot-linux-uclibc/sysroot/usr/lib64/libiconv.so.2: error adding symbols: DSO missing from command line reported by Waldemar: http://lists.busybox.net/pipermail/buildroot/2024-May/690952.html Reproduced and fixed the build error using this defconfig: BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON3_PY_ONLY=y Reported-by: Waldemar Brodkorb <[email protected]> Signed-off-by: Bernd Kuhls <[email protected]> [[email protected]: implement it similarly to KODI_C_FLAGS] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit f147e3b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8345d3 - Browse repository at this point
Copy the full SHA e8345d3View commit details -
package/smcroute: bump to version v2.5.7
Fixes segfault on kernel without IPv6 support. For details, see https://github.com/troglobit/smcroute/releases/tag/2.5.7 Signed-off-by: Joachim Wiberg <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 86a5cd4) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eeb0abb - Browse repository at this point
Copy the full SHA eeb0abbView commit details -
Set HOST_CFLAGS to avoid the following build failure raised since bump to version 2.5.21 in commit af2cd69: /usr/bin/gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O2 -g0 -c createconf.c -o createconf.o gcc: error: unrecognized command-line option '-mlongcalls' gcc: error: unrecognized command-line option '-mauto-litpools' Fixes: af2cd69 - http://autobuild.buildroot.org/results/28be2acc6d58754c7431df81d0b63b30e6af8554 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit b8c70f6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cdbb9a - Browse repository at this point
Copy the full SHA 6cdbb9aView commit details -
package/qemu: fix typo in help text of BR2_PACKAGE_QEMU_TARGET_RISCV32
33-bit was obviously a typo. Signed-off-by: Waldemar Brodkorb <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit e23a44b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72b0c44 - Browse repository at this point
Copy the full SHA 72b0c44View commit details -
{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: Thomas Petazzoni <[email protected]> (cherry picked from commit a28bc67) [Peter: drop 6.8.x bump] Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab0d910 - Browse repository at this point
Copy the full SHA ab0d910View commit details -
Add s390x musl supported archs. Upstream musl already supports s390x[1]. Tested with qemu_s390s_defconfig: $ output/host/bin/qemu-system-s390x -M s390-ccw-virtio -cpu max,zpci=on -m 4G -smp 2 -kernel output/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append "rootwait root=/dev/vda net.ifnames=0 biosdevname=0" -display none -serial mon:stdio -net nic,model=virtio -net user (...) Welcome to Buildroot buildroot login: root # uname -a Linux buildroot 6.1.44 bootlin#2 SMP Sun Feb 18 01:33:42 CET 2024 s390x GNU/Linux # /lib/ld-musl-s390x.so.1 musl libc (s390x) Version 1.2.4 Dynamic Program Loader Usage: /lib/ld-musl-s390x.so.1 [options] [--] pathname [args] [1]: https://git.musl-libc.org/cgit/musl/commit/?id=15094943050eb9a564f409323070e50b40f78816 Signed-off-by: Gaël PORTAY <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit ab990cf) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9da3d9a - Browse repository at this point
Copy the full SHA 9da3d9aView commit details -
package/cjson: security bump to version 1.7.18
Add NULL check to cJSON_SetValuestring() (CVE-2024-31755) https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 0c091c1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b3a49a - Browse repository at this point
Copy the full SHA 7b3a49aView commit details -
package/libedit: set LIBEDIT_CPE_ID_VALID
cpe:2.3:a:libedit_project:libedit is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/detail/42ACF08B-DD62-48D3-8568-32DAFD116956 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 300cb3d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96ed028 - Browse repository at this point
Copy the full SHA 96ed028View commit details -
package/{mesa3d, mesa3d-headers}: bump version to 24.0.7
Release notes: https://lists.freedesktop.org/archives/mesa-announce/2024-May/000758.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 4b18f32) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0bdeb0 - Browse repository at this point
Copy the full SHA d0bdeb0View commit details -
package/squid: security bump version to 6.9
Fixes CVE-2024-25111: GHSA-72c2-c3wm-8qxc Signed-off-by: Bernd Kuhls <[email protected]> [Peter: update sha256 hash] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 58ccc55) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdcad34 - Browse repository at this point
Copy the full SHA fdcad34View commit details -
package/gnuplot: fix readline dependency
--without-readline is interpreted as --with-readline=builtin since bump to version 5.4.0 in commit 263da09 and gnuplot/gnuplot@b492ea6 so add a mandatory dependency to readline or libedit to gnuplot As a side-effect, this will avoid the following build failure with builtin readline raised since bump to version 6.0.0 in commit 5f11ce4: /home/autobuild/autobuild/instance-14/output-1/host/lib/gcc/arm-buildroot-linux-gnueabi/13.2.0/../../../../arm-buildroot-linux-gnueabi/bin/ld: history.o: in function `read_history': history.c:(.text+0xa8): undefined reference to `gp_read_history' Fixes: 5f11ce4 - http://autobuild.buildroot.org/results/5e45dd8f9071694110c8481f222b9b07b6a97ef3 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 93864ce) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 896f334 - Browse repository at this point
Copy the full SHA 896f334View commit details -
package/libnpth: fix gnupg2 build with uclibc
Fix the following build failure of gnupg2 raised since bump to version 1.7 in commit 3ef4d24 and https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commitdiff;h=02ce6b2d27f91ed6285e4e92d99c21bcc7823c9b: /home/autobuild/autobuild/instance-2/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/13.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /home/autobuild/autobuild/instance-2/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libnpth.so: undefined reference to `busy_wait_for' Fixes: 3ef4d24 - http://autobuild.buildroot.org/results/9a27ffde79598a39b4fd55c716978d32d0beb924 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit ad64ddd) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 491271b - Browse repository at this point
Copy the full SHA 491271bView commit details -
package/ruby: build host-ruby with yaml support
webkitgtk/wpewebkit needs a host-ruby with yaml support, otherwise the build fails with errors like: cd /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore && \ /home/peko/source/buildroot/output/host/bin/ruby \ /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/GenerateSettings.rb \ --outputDir /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/WebCore/DerivedSources \ --template /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/SettingsTemplates/InternalSettingsGenerated.cpp.erb \ --template /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/SettingsTemplates/InternalSettingsGenerated.idl.erb \ --template /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/SettingsTemplates/InternalSettingsGenerated.h.erb \ --template /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb \ --template /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb \ /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml \ /home/peko/source/buildroot/output/build/webkitgtk-2.42.2/Source/WebCore/page/Settings.yaml /home/peko/source/buildroot/output/host/lib/ruby/3.3.0/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. We do not currently have any Config.in.host options for ruby or libyaml, but given how small/fast libyaml is to build just do it unconditionally. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 9509385) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46871af - Browse repository at this point
Copy the full SHA 46871afView commit details -
package/libvncserver: correct WITH_THREADS=ON/OFF logic
Commit ee59023 (package/libvncserver: bump to version 0.9.12) changes the package from autotools to cmake and accidently inverted the threads logic. The reason this was not noticed is that the build system verifies if threads support works and otherwise disables it even when -DWITH_THREADS=ON is passed, E.G. for a nothread configuration: cmake ... -DWITH_THREADS=ON ... .. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - not found Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 7b3c0b1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 862aeb7 - Browse repository at this point
Copy the full SHA 862aeb7View commit details -
package/procps-ng/S02sysctl: pass SYSCTL_ARGS before -p argument for …
…busybox The busybox sysctl applet expects all arguments after -p to be filenames to read: sysctl -p file -h sysctl: -h: No such file or directory VS: sysctl -h -p file sysctl: invalid option -- 'h' BusyBox v1.36.1 (2024-05-17 15:27:21 CEST) multi-call binary. Usage: sysctl [-enq] { -a | -p [FILE]... | [-w] [KEY[=VALUE]]... } Show/set kernel parameters -e Don't warn about unknown keys -n Don't show key names -q Quiet -a Show all values -p Set values from FILEs (default /etc/sysctl.conf) -w Set values This seems to be the intented behaviour: https://git.busybox.net/busybox/tree/procps/sysctl.c#n317 Notice: The procps-ng variant is happy with both: sysctl -p file -h Usage: sysctl [options] [variable[=value] ...] VS: sysctl -h -p file Usage: sysctl [options] [variable[=value] ...] So pass SYSCTL_ARGS before the -p args so custom sysctl arguments can be passed. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 60b02eb) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 141e2aa - Browse repository at this point
Copy the full SHA 141e2aaView commit details -
package/quota: Update DEVELOPERS address
Signed-off-by: Jarkko Sakkinen <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 51fe753) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4424203 - Browse repository at this point
Copy the full SHA 4424203View commit details -
package/gr-osmosdr: fix python build
Fix the following python build failure: In file included from /home/buildroot/instance-0/output-1/host/include/python3.11/Python.h:38, from /home/buildroot/instance-0/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include/pybind11/detail/common.h:266, from /home/buildroot/instance-0/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include/pybind11/attr.h:13, from /home/buildroot/instance-0/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include/pybind11/detail/class.h:12, from /home/buildroot/instance-0/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include/pybind11/pybind11.h:13, from /home/buildroot/instance-0/output-1/build/gr-osmosdr-0.2.4/python/bindings/device_python.cc:1: /home/buildroot/instance-0/output-1/host/include/python3.11/pyport.h:596:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." 596 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/f009958c37902a224512b336fcb431903bdd0b96 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 8759d81) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbe045d - Browse repository at this point
Copy the full SHA dbe045dView commit details -
package/ruby: security bump to version 3.3.1
This release includes security fixes: - CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search - CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc - CVE-2024-27280: Buffer overread vulnerability in StringIO https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/ Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit a9207e8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1809ad9 - Browse repository at this point
Copy the full SHA 1809ad9View commit details -
package/ivi-homescreen: needs gcc >= 8
ivi-homescreen needs C++17 filesystem resulting in the following build failure with gcc < 8 since its addition in commit 9d8497e: In file included from /home/buildroot/instance-0/output-1/build/ivi-homescreen-5ab78a19e95c88cc5d6b173ab1260a211e78cf0a/third_party/flutter/shell/platform/common/path_utils.cc:5:0: /home/buildroot/instance-0/output-1/build/ivi-homescreen-5ab78a19e95c88cc5d6b173ab1260a211e78cf0a/third_party/./flutter/shell/platform/common/path_utils.h:8:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ Fixes: 9d8497e - http://autobuild.buildroot.org/results/a5e88d5a4264a6165be31a99f1c123af53fa382e Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 898cf04) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f36e64 - Browse repository at this point
Copy the full SHA 5f36e64View commit details -
package/python-ml-dtypes: remove python-pybind from C++ dependency co…
…mment python-pybind dependency has been removed since the version bump to 0.3.2 [1] [1] 06e1a36 Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 6ea7784) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f1371b - Browse repository at this point
Copy the full SHA 8f1371bView commit details -
support/testing: improve python-magic-wormhole test reliability
The python-magic-wormhole runtime test can randomly fail on slow runners, see [1]. The issue is that the sending command is started first in background _without_ redirecting its output to /dev/null. The receiving command is started after, expecting the message to be printed on the first standard output line. On slower systems, the sending command still print messages while the test controller expect output from the receiving command. The expected string finally appear, but not on the first line. This makes the test fail. This commit fixes the issue by redirecting all outputs (stdout, stderr) of the sending command to /dev/null. To help even more, the sleep time is moved from the emulator to the test controller. The sleep time is also multiplied by the timeout_multiplier. Fixes: [1] [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/6888691508 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 9a73470) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9592b99 - Browse repository at this point
Copy the full SHA 9592b99View commit details -
configs/orangepi_r1_defconfig: drop double _HOST_UBOOT_TOOLS=y
Fixes the following warning: orangepi_r1_defconfig:35:warning: override: reassigning to symbol BR2_PACKAGE_HOST_UBOOT_TOOLS While we're at it, move the HOST_UBOOT_TOOLS_* options where savedefconfig would put them. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 0ba5682) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d45f3d0 - Browse repository at this point
Copy the full SHA d45f3d0View commit details -
configs/orangepi_r1_defconfig: bump U-boot to v2024.01 to fix compati…
…bility with setuptools >= 69 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6865597717 setuptools.extern.packaging.version.InvalidVersion: Invalid version: 'u-boot-2020.10' make[5]: *** [scripts/dtc/pylibfdt/Makefile:30: scripts/dtc/pylibfdt/_libfdt.so] Error 1 make[4]: *** [scripts/Makefile.build:419: scripts/dtc/pylibfdt] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:419: scripts/dtc] Error 2 make[2]: *** [Makefile:577: scripts] Error 2 make[1]: *** [package/pkg-generic.mk:283: /builds/buildroot.org/buildroot/output/build/uboot-2020.10/.stamp_built] Error 2 Commit 6b62384 (package/python-setuptools: bump to version 69.0.3) bumped setuptools, which now errors out when passed a version with a prefix string. This u-boot- prefix string is dropped since U-Boot 2023.01 with commit c977b1843504 (libfdt: Fix invalid version warning), so bump U-Boot to v2024.01 to fix this issue. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Romain Naour <[email protected]> (cherry picked from commit 113eeb5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48e3ddd - Browse repository at this point
Copy the full SHA 48e3dddView commit details -
package/postgresql: security bump version to 16.3
Release notes: https://www.postgresql.org/about/news/postgresql-163-157-1412-1315-and-1219-released-2858/ Fixes CVE-2024-4317. Signed-off-by: Maxim Kochetkov <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 73dd1d6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cd1932 - Browse repository at this point
Copy the full SHA 2cd1932View commit details -
package/putty: security bump to version 0.81
The only change between 0.80 and 0.81 is one security fix: - ECDSA signatures using 521-bit keys (the NIST P521 curve, otherwise known as ecdsa-sha2-nistp521) were generated with biased random numbers. This permits an attacker in possession of a few dozen signatures to RECOVER THE PRIVATE KEY. Any 521-bit ECDSA private key that PuTTY or Pageant has used to sign anything should be considered compromised. This vulnerability has the identifier CVE-2024-31497. Update hash of LICENCE file (update in year with https://git.tartarus.org/?p=simon/putty.git;a=commit;h=f2f28ac0386eebbd45ea605818d31d62d219f589) https://lists.tartarus.org/pipermail/putty-announce/2024/000038.html Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit bd6fa8d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70455e0 - Browse repository at this point
Copy the full SHA 70455e0View commit details -
package/minisign: do not strip
Set CMAKE_STRIP to an empty value to avoid the following build failure with BR2_BINFMT_FLAT raised since the addition of the package in commit d90ac63: /home/buildroot/instance-0/output-1/host/bin/m68k-linux-strip: /home/buildroot/instance-0/output-1/build/minisign-0.11/minisign: file format not recognized Fixes: d90ac63 - http://autobuild.buildroot.org/results/9cc9fd17c7eb4a741c08f27f69764df4a26295fa Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit d96b3c3) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea425bf - Browse repository at this point
Copy the full SHA ea425bfView commit details -
package/mutt: bump to version 2.2.13
Mutt 2.2.13 was released on March 9, 2024. This is a bug-fix release, fixing a possible dangling pointer reference in the SMTP client. Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 730de6c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b4becb - Browse repository at this point
Copy the full SHA 4b4becbView commit details -
package/x11vnc: drop unrecognized options
--without-{jpeg,sdl,zlib} are unrecognized since bump to version 0.9.14 in commit aeea662 and LibVNC/x11vnc@d287ed9 because those dependencies were linked to libvncserver, not x11vnc Fixes: aeea662 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 3ead103) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03e4742 - Browse repository at this point
Copy the full SHA 03e4742View commit details -
configs/orangepi_pc_defconfig: bump U-boot to v2024.01 to fix compati…
…bility with setuptools >= 69 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6865597706 setuptools.extern.packaging.version.InvalidVersion: Invalid version: 'u-boot-2020.10' make[5]: *** [scripts/dtc/pylibfdt/Makefile:30: scripts/dtc/pylibfdt/_libfdt.so] Error 1 make[4]: *** [scripts/Makefile.build:419: scripts/dtc/pylibfdt] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:419: scripts/dtc] Error 2 make[2]: *** [Makefile:577: scripts] Error 2 make[1]: *** [package/pkg-generic.mk:283: /builds/buildroot.org/buildroot/output/build/uboot-2020.10/.stamp_built] Error 2 Commit 6b62384 (package/python-setuptools: bump to version 69.0.3) bumped setuptools, which now errors out when passed a version with a prefix string. This u-boot- prefix string is dropped since U-Boot 2023.01 with commit c977b1843504 (libfdt: Fix invalid version warning), so bump U-Boot to v2024.01 to fix this issue. Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 2e349be) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 019e0d3 - Browse repository at this point
Copy the full SHA 019e0d3View commit details -
package/lua-cffi: fix or1k build
Fix the following or1k build failure raised since bump to version 0.2.2 in commit 079d992: In file included from /home/buildroot/autobuild/run/instance-0/output-1/host/or1k-buildroot-linux-uclibc/sysroot/usr/include/lua.hpp:6, from ../src/lua.hh:23, from ../src/parser.hh:4, from ../src/ffilib.cc:7: ../src/ffilib.cc: In static member function 'static void ffi_module::setup(lua_State*)': ../src/ffilib.cc:1616:28: error: expected ')' before 'FFI_ARCH_NAME' 1616 | lua_pushliteral(L, FFI_ARCH_NAME); | ^~~~~~~~~~~~~ Fixes: 079d992 - http://autobuild.buildroot.org/results/4e14753732c5b6fe8ba9ecc4050ffb35f471c428 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 9b07b4b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc7bffe - Browse repository at this point
Copy the full SHA cc7bffeView commit details -
package/cryptodev-linux: fix build with kernel >= 6.7
Fix the following build failure with kernel >= 6.7: /home/buildroot/autobuild/instance-0/output-1/build/cryptodev-linux-1.13/./cryptlib.c: In function ‘cryptodev_hash_init’: /home/buildroot/autobuild/instance-0/output-1/build/cryptodev-linux-1.13/./cryptlib.c:384:28: error: implicit declaration of function ‘crypto_ahash_alignmask’; did you mean ‘crypto_aead_alignmask’? [-Werror=implicit-function-declaration] 384 | hdata->alignmask = crypto_ahash_alignmask(hdata->async.s); | ^~~~~~~~~~~~~~~~~~~~~~ | crypto_aead_alignmask Fixes: - http://autobuild.buildroot.org/results/466360c7baec2edf42dc6f0ad9a8d757dd471c88 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 15ec074) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14c80da - Browse repository at this point
Copy the full SHA 14c80daView commit details -
package/dhcpcd: bump to version 10.0.8
https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.8 https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.7 https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.6 Signed-off-by: Fabrice Fontaine <[email protected]> [Peter: drop stray line in .mk] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit c4cae92) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22bd993 - Browse repository at this point
Copy the full SHA 22bd993View commit details -
configs/orangepi_r1_defconfig: u-boot 2024.01 needs host-openssl
Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/6918689094 Commit 113eeb5 (configs/orangepi_r1_defconfig: bump U-boot to v2024.01 to fix compatibility with setuptools >= 69) bumped U-Boot, but forgot to add a dependency on host-openssl. Fix that. Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 8eae5a0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 520c218 - Browse repository at this point
Copy the full SHA 520c218View commit details -
configs/orangepi_pc_defconfig: u-boot 2024.01 needs host-openssl
Commit 2e349be (configs/orangepi_pc_defconfig: bump U-boot to v2024.01 to fix compatibility with setuptools >= 69) bumped U-Boot, but forgot to add a dependency on host-openssl. Fix that. Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 96e41a8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25c2392 - Browse repository at this point
Copy the full SHA 25c2392View commit details -
package/weston: fix xcb-util-cursor dependency for xwayland
Run-time dependency xcb-cursor found: NO (tried pkgconfig and cmake) ../../br-test-pkg/bootlin-armv7-glibc/build/weston-13.0.0/tests/meson.build:340:2: ERROR: Problem encountered: xcb and xcb-cursor required for running xwayland tests Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15766 Signed-off-by: Thomas Devoogdt <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit fb952e1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ae0775 - Browse repository at this point
Copy the full SHA 4ae0775View commit details -
package/libarchive: security bump to version 3.7.4
Fixes the following security issues: - CVE-2024-26256: libarchive Remote Code Execution Vulnerability GHSA-2jc9-36w4-pmqw For more details, see the release notes: https://github.com/libarchive/libarchive/releases/tag/v3.7.4 Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit c7a16c7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 135d6d1 - Browse repository at this point
Copy the full SHA 135d6d1View commit details -
package/zfs: bump version to 2.2.4
Signed-off-by: Alexander Mukhin <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 5746b8b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5a4cc4 - Browse repository at this point
Copy the full SHA f5a4cc4View commit details -
package/octave: add optional zlib support
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit fa54abf) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82dec87 - Browse repository at this point
Copy the full SHA 82dec87View commit details -
package/tinyproxy: bump version to 1.11.2
Drop now included patch. Signed-off-by: Alexander Mukhin <[email protected]> [Peter: drop patch from .checkpackageignore] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 9fcdc50) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b746f62 - Browse repository at this point
Copy the full SHA b746f62View commit details -
package/libwpe: bump to version 1.16.0
This new stable series brings in support for pointer lock, customization of subprocess launching, and a build fix that allows using EGL implementations that do not ship a pkg-config module. Version 1.16.x is recommended for WPE WebKit 2.44.x, which will be updated in a follow-up patch. Release notes: https://wpewebkit.org/release/libwpe-1.16.0.html Signed-off-by: Adrian Perez de Castro <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 8845a79) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de27070 - Browse repository at this point
Copy the full SHA de27070View commit details -
package/wpewebkit: security bump to version 2.44.2
Update to the most recent stable release of WPE WebKit. As this is a change to a newer release series, there are a few changes in the CMake build options. Dependencies mostly remain the same. The main changes are: - The new ENABLE_WEB_CODECS option is set along with ENABLE_VIDEO and ENABLE_WEB_RTC depending on BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA. - The new USE_LIBBACKTRACE option is set accordingly, depending on BR2_PACKAGE_LIBBACKTRACE. - WebAssembly does not work with ENABLE_C_LOOP, so it needs to be disabled alongside it for MIPSr6, ARMv5 and ARMv6; not that building WebAssembly support is enabled by default. - ENABLE_ACCESSIBILITY has been removed, instead the new USE_ATK option can be used to the same effect. - JPEG2000 is no longer supported, the openjpeg dependency is removed. Release notes and announcement: - https://wpewebkit.org/blog/2024-wpewebkit-2.44.html - https://wpewebkit.org/release/wpewebkit-2.44.0.html - https://wpewebkit.org/release/wpewebkit-2.44.1.html - https://wpewebkit.org/release/wpewebkit-2.44.2.html Relevant security advisories: - https://wpewebkit.org/security/WSA-2024-0002.html - https://wpewebkit.org/security/WSA-2024-0003.html Signed-off-by: Adrian Perez de Castro <[email protected]> [Peter: use .tar.xz] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 3d235a0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee23cf1 - Browse repository at this point
Copy the full SHA ee23cf1View commit details -
DEVELOPERS: add Alexander Mukhin for package/zfs
Signed-off-by: Alexander Mukhin <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 3beef4b) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff7ef49 - Browse repository at this point
Copy the full SHA ff7ef49View commit details -
package/ccache: always disable developer mode
Ccache CMake build system has some conditions that automatically enables a developer mode (sets CCACHE_DEV_MODE=ON). See [1]. More specifically, if CCACHE_DEV_MODE is unset AND the environment variable "CI" is set, CCACHE_DEV_MODE is set to "ON". This situation can happen when Buildroot builds are executed in Jenkins jobs, for example. Since Buildroot does not set CCACHE_DEV_MODE and Jenkins sets the "CI" environment variable, this ccache developer mode can be enabled in an unexpected way for the Buildroot user. For example, it happened that a Jenkins build breaks, while the build with the same configuration in the user session is working. One of the effects of enabling this ccache developer mode, is to treat compiler warnings as errors, see [3]. This can lead to build error, depending on the ccache version and the host compiler being used. This behavior can be reproduced and observed, with commands: cat > .config <<EOF BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_CCACHE=y BR2_PACKAGE_BUSYBOX=y EOF make olddefconfig make clean make host-ccache Outputs: ... -- Ccache version: 4.9.1 -- Ccache dev mode: OFF -- Setting CMAKE_BUILD_TYPE to Release as none was specified. ... Whereas: make clean CI=true make host-ccache Outputs: ... -- Ccache version: 4.9.1 -- Ccache dev mode: ON -- Setting CMAKE_BUILD_TYPE to Debug as none was specified. ... For a failure example: on Fedora 40 with host gcc 14.1.1, Buildroot at tag 2024.02 has ccache 4.8.2. Host ccache can fail, when building with "CI=true make host-ccache" with output: /buildroot/output/build/host-ccache-4.8.2/src/third_party/fmt/core.h:3119:44: in 'constexpr' expansion of 'fmt::v8::make_format_args<>(args#0, args#1)' /buildroot/output/build/host-ccache-4.8.2/src/third_party/fmt/core.h:1706:15: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 1706 | const auto& arg = arg_mapper<Context>().map(std::forward<T>(val)); | ^~~ This commit sets CCACHE_DEV_MODE=OFF to make the ccache behavior more deterministic in Buildroot, independently of being used in a CI tool or not. [1] https://github.com/ccache/ccache/blob/v4.9.1/CMakeLists.txt#L56 [2] https://github.com/jenkinsci/jenkins/blob/jenkins-2.459/core/src/main/java/jenkins/model/CoreEnvironmentContributor.java#L43 [3] https://github.com/ccache/ccache/blob/v4.9.1/cmake/StandardWarnings.cmake#L5 Reported-by: Xavier Roumegue <[email protected]> Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 197be7e) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb8e3f4 - Browse repository at this point
Copy the full SHA bb8e3f4View commit details -
utils/add-custom-hashes: symlink linux-headers to linux
Most boards use BR2_KERNEL_HEADERS_AS_KERNEL with their custom kernels. So when creating their custom hash files, the linux-headers.hash is the same as linux.hash. In this case we symlink linux-headers to linux to make maintenance easier. Update the add-custom-hashes tool to explicitly handle this case. Signed-off-by: Brandon Maier <[email protected]> [Peter: use cmp -s] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit d506e23) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3283e5f - Browse repository at this point
Copy the full SHA 3283e5fView commit details -
package/cog: bump to version 0.18.4
This is a small bugfix release, with a rendering fix for popup menus and that can use weston-protocols version 14 for building. Release notes: https://wpewebkit.org/release/cog-0.18.4.html Signed-off-by: Adrian Perez de Castro <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 091ad84) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a1f89d - Browse repository at this point
Copy the full SHA 2a1f89dView commit details -
package/octave: add optional bzip2 support
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit c1723c0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 626c967 - Browse repository at this point
Copy the full SHA 626c967View commit details -
utils/genrandconfig: switch to async/await format
This requires python 3.5 or newer but is a bit cleaner than the previous coroutine method. This should also fix a python3.12 issue: [Tue, 28 May 2024 13:09:05] INFO: generate the configuration Traceback (most recent call last): File "/home/autobuild/autobuild/instance-0/buildroot/utils/genrandconfig", line 833, in <module> ret = asyncio.run(gen_config(args)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 89, in run raise ValueError("a coroutine was expected, got {!r}".format(coro)) ValueError: a coroutine was expected, got <generator object gen_config at 0xffff7bd822c0> [Tue, 28 May 2024 13:09:06] WARN: failed to generate configuration Signed-off-by: James Hilliard <[email protected]> Reviewed-by: Vincent Fazio <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 584ebde) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58ec14f - Browse repository at this point
Copy the full SHA 58ec14fView commit details -
{linux, linux-headers}: bump 4.19.x, 5.4.x, 5.10.x, 5.15.x, 6.1.x, 6.…
…6.x, 6.8.x series Signed-off-by: Gero Schwäricke <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit a678499) [Peter: drop 6.8.x bump] Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c2a12f - Browse repository at this point
Copy the full SHA 6c2a12fView commit details -
Signed-off-by: Brandon Maier <[email protected]> [[email protected]: - don't set an empty BR2_ENABLE_LOCALE_WHITELIST ] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 5806419) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb0164a - Browse repository at this point
Copy the full SHA bb0164aView commit details -
package/mtd: switch to https mirror
As mentioned in the last release notes, there is an https mirror[1]. Switch to this as ftp is not as widely supported anymore. [1] https://lists.infradead.org/pipermail/linux-mtd/2023-August/100922.html Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 7eb1ea5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1605614 - Browse repository at this point
Copy the full SHA 1605614View commit details -
DEVELOPERS: add myself for package/mtd
Signed-off-by: Brandon Maier <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit f6ad519) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74c5572 - Browse repository at this point
Copy the full SHA 74c5572View commit details -
package/dnsmasq: Fix init script restart command
Restarting dnsmasq can cause constant issues: stop works, but start fails because the new instance can't bind the socket. Another restart immediately after works just fine: # /etc/init.d/S80dnsmasq restart Stopping dnsmasq: OK Starting dnsmasq: dnsmasq: failed to create listening socket for 192.168.128.1: Address in use FAIL # /etc/init.d/S80dnsmasq restart Stopping dnsmasq: FAIL Starting dnsmasq: OK Solve this by waiting for process to actually stop before returning from the stop command. Clean up the PID file after to avoid potential issues with the PID being reused after stop. The wait could also be placed inside the restart block, but putting it into the stop block has the advantage that it also avoids similar issues for any other callers. Signed-off-by: Fiona Klute <[email protected]> [[email protected]: - fix shellcheck - reflow commit log ] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 507caef) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b89394c - Browse repository at this point
Copy the full SHA b89394cView commit details -
See here for changes made to this release: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.3 Signed-off-by: Waldemar Brodkorb <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit f3b2f0f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d9c54d - Browse repository at this point
Copy the full SHA 5d9c54dView commit details -
package/gcc-bare-metal: bump version to match gcc
The gcc 13.x. version was bumped to 13.3.0 by commit 5d9c54d (package/gcc: update to 13.3.0), so update gcc-bare-metal to match. Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a708e5 - Browse repository at this point
Copy the full SHA 5a708e5View commit details -
package/pkg-download: use _DL_SUBDIR as root dir of generated archives
Currently, when we generate archives, e.g. for git, svn, cargo or go, we use the package _BASENAME_RAW as the root directory of the generated archive. For example, for package foo at version 1.2.3, that would generate an archive rooted at foo-1.2.3/. This is usually what we want, except in one specific condition: when the package shares its download with another package *and* it is a generated archive. In that case, the root directory will be different for each of the two packages, which is incorrect, but was so far benign: we never had any hash for such generated archives, and they were only generated in two cases: - linux and linux-headers - barebox and barebox-aux As we skip one directory depth when extracting the archives, we did not care what the root directory was; whether it was that of one package or the other was of no consequence. But now that we can have hashes for archives generated from custom versions, this breaks the usual case where the headers used for the toolchains are those of the kernel to build for the target. In this case, we may end up downloading the linux-headers package before we download the linux package, so we'd get the hash for an archive rooted at linux-headers-XXX/, but the one for the linux package the archive would be rooted at linux-XXX/, or we may end up (e.g. with parallel builds) downloading the linux package first and linux-headers next. That would cause conflicts in hashes, as demonstrated by the only defconfig we have in that situation, olimex_stmp157_olinuxino_lime_defconfig. _BASENAME_RAW is a construct that is expanded to include the RAWNAME followed by a dash and the version, if there is a version, or with just the RAWNAME when there is no version. We tweak the download macro to use _DL_SUBDIR followed by the version. This is only used by VCS backends (cvs, git, svn...) and so there will always be a version string, so no need to duplicate the case without a version like is done for _BASENAME_RAW _DL_SUBDIR defaults to _RAWNAME, so this is a noop by default, unless the package declares it shares its download with another one, in which case the generated archive will now be rooted as for the shared package. This was triggered by: https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]/ Reported-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> Cc: Francois Perrad <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit ebe238f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29df0eb - Browse repository at this point
Copy the full SHA 29df0ebView commit details -
Since qt5base was last bumped in 8ab4a0a (package/qt5: bump packages to latest kde submodule versions), the hash for the downloaded tarball has changed: $ make qt5base-source [...] ERROR: expected: 935d01f5c34903ad9e979431cec7a8a59332ed3fc539e639f5ba87e8d6989b9d ERROR: got : 3067c4d84ba9927bfe65bf606c17af082199e0a3b22781fbf9bc6c6bc3de26dd We know the hash was good back when 8ab4a0a was applied, because the tarball has been cached on sources.buildroot.org with the expected hash: $ curl 'https://sources.buildroot.net/qt5base/qtbase-da6e958319e95fe564d3b30c931492dd666bfaff.tar.bz2' 2>/dev/null |sha256sum - 935d01f5c34903ad9e979431cec7a8a59332ed3fc539e639f5ba87e8d6989b9d - But now, the archive generated by the KDE gorge (Gitlab underneath) has another hash (as seen above). This means that the KDE forge (Gitlab) has changed the way it generates archives. So, what's the delta? It turns out that the only changes are about CRLF that were present in the original archive, and are no longer in the new one. It is to be noted that the affected files do not have CRLFS in the repository. It further turns out that the archive was previously generated with .gitattibutes of the main branch ('dev' in Qt repositories), while now they are generated with the .gitattibutes of the commit for which they are generated. Switch to using the git download method for really reproducible archives... Signed-off-by: Yann E. MORIN <[email protected]> Cc: Sebastian Weyer <[email protected]> Cc: Peter Korsgaard <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 75da04c) [Peter: adjust for filename/hash used on 2024.02.x] Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90b9302 - Browse repository at this point
Copy the full SHA 90b9302View commit details -
package/doom-wad: drop reference to ftp.idsoftware.com
The server was decommisioned in 2017 and is unlikely to ever come back, so drop the reference: https://www.doomworld.com/forum/topic/96999-rip-ftpidsoftwarecom/ Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit a1d5e36) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b88008 - Browse repository at this point
Copy the full SHA 0b88008View commit details -
package/ebtables: switch to https://
For consistency, adapt the reference in the hash file too. Signed-off-by: Peter Korsgaard <[email protected]> [[email protected]: switch to https as suggested by Baruch] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 1efc1e7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87c7e98 - Browse repository at this point
Copy the full SHA 87c7e98View commit details -
package/file: use https:// _SITE
ftp.astrom.com also serves the files over https://, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> [[email protected]: use https, not http] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 02f6617) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8089a94 - Browse repository at this point
Copy the full SHA 8089a94View commit details -
package/freeradius-client: use https:// _SITE
The tarballs are also available at https://freeradius.org/ftp/pub/freeradius/, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit e30a003) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c2951e - Browse repository at this point
Copy the full SHA 6c2951eView commit details -
package/freeradius-server: use https:// _SITE
The tarballs are also available at https://freeradius.org/ftp/pub/freeradius/, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit f37a3fb) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13cfe61 - Browse repository at this point
Copy the full SHA 13cfe61View commit details -
package/libmnl: use https for _SITE
http redirects to https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Reviewed-by: Dario Binacchi <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 88dc6a6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4d2430 - Browse repository at this point
Copy the full SHA c4d2430View commit details -
package/libmnl: use upstream sha256sum
ftp.netfilter.org no longer provides ftp, so use the https:// url from _SITE. This provides a .sha256sum but NOT md5/sha1, so update the .hash file to match. Signed-off-by: Peter Korsgaard <[email protected]> Reviewed-by: Dario Binacchi <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 5cbcbf5) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4021703 - Browse repository at this point
Copy the full SHA 4021703View commit details -
package/libnetfilter_acct: use https for _SITE
http redirects to https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit b530de0) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e95fe5 - Browse repository at this point
Copy the full SHA 8e95fe5View commit details -
package/libnetfilter_acct: use https:// reference for .hash file
ftp.netfilter.org no longer provides ftp, so use the https:// url from _SITE. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit af4038d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3779f0c - Browse repository at this point
Copy the full SHA 3779f0cView commit details -
package/libnetfilter_log: use https for _SITE
http redirects to https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 9f615dc) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7a7f87 - Browse repository at this point
Copy the full SHA b7a7f87View commit details -
package/libnetfilter_log: use https:// reference for .hash file
ftp.netfilter.org no longer provides ftp, so use the https:// url from _SITE. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 07a44a2) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 76528f0 - Browse repository at this point
Copy the full SHA 76528f0View commit details -
package/lynx: use https:// _SITE
The ftp server does not allow anonymous login, causing the download to fail: wget --passive-ftp -nd -t 3 -O '/home/peko/source/buildroot/output-qt/build/.lynx2.8.9rel.1.tar.bz2.XlcdCK/output' 'ftp://ftp.invisible-island.net/lynx/tarballs/lynx2.8.9rel.1.tar.bz2' --2024-06-02 22:21:49-- ftp://ftp.invisible-island.net/lynx/tarballs/lynx2.8.9rel.1.tar.bz2 => ‘/home/peko/source/buildroot/output-qt/build/.lynx2.8.9rel.1.tar.bz2.XlcdCK/output’ Resolving ftp.invisible-island.net (ftp.invisible-island.net)... 216.194.253.29 Connecting to ftp.invisible-island.net (ftp.invisible-island.net)|216.194.253.29|:21... connected. Logging in as anonymous ... Login incorrect. Luckily the tarball is also available over https://, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> [[email protected]: - use https, not http - drop trailing '/' in _SITE ] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit d946d31) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c03a60 - Browse repository at this point
Copy the full SHA 8c03a60View commit details -
package/ncftp: use https:// _SITE
The ftp server does not respond, so change to https:// instead. Here the 3.2.6 version is under older_versions. wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz --2024-06-03 08:10:44-- ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz => ‘ncftp-3.2.6-src.tar.gz’ Resolving ftp.ncftp.com (ftp.ncftp.com)... 209.197.102.38 Connecting to ftp.ncftp.com (ftp.ncftp.com)|209.197.102.38|:21... ^C http redirects to https, so update the help text to match. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 3eb8421) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a848598 - Browse repository at this point
Copy the full SHA a848598View commit details -
package/newlib-bare-metal: use https:// _SITE
The tarballs are also available over https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Reviewed-by: Neal Frager <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 1f7de59) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6156441 - Browse repository at this point
Copy the full SHA 6156441View commit details -
package/nfacct: use https for _SITE
http redirects to https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 5438d7d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38a28af - Browse repository at this point
Copy the full SHA 38a28afView commit details -
package/nfacct: use https:// reference for .hash file
ftp.netfilter.org no longer provides ftp, so use the https:// url from _SITE. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit d58b1df) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9af06d - Browse repository at this point
Copy the full SHA f9af06dView commit details -
package/uboot-tools: use https:// _SITE
The tarballs are also available over https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 9a47d73) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b0050f - Browse repository at this point
Copy the full SHA 4b0050fView commit details -
package/ulogd: use https for _SITE
http redirects to https, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 0ec5582) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d88d2cc - Browse repository at this point
Copy the full SHA d88d2ccView commit details -
package/ulogd: use https:// reference for .hash file
ftp.netfilter.org no longer provides ftp, so use the https:// url from _SITE. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit d36ce5f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6720ffa - Browse repository at this point
Copy the full SHA 6720ffaView commit details -
package/zip: download from sourceforge
The tarball (with .tar.gz extension but same content) is also available over https from sourceforge, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit e5993e6) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32fbe9e - Browse repository at this point
Copy the full SHA 32fbe9eView commit details -
package/proftpd: download from github
The tarball is also available over https from github, so use that instead. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit eca3ea8) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4af299 - Browse repository at this point
Copy the full SHA b4af299View commit details -
Config.in: drop --passive-ftp from default wget options
Fedora has recently migrated to wget2, which has dropped ftp support and the --passive-ftp command line option: https://fedoraproject.org/wiki/Changes/Wget2asWget It turns out that the command line option also doesn't do anything for wget1 as it was made the default in wget 1.10: https://git.savannah.gnu.org/cgit/wget.git/tree/NEWS?h=v1.13#n292 wget 1.10 is from 2005, so it is safe to assume that all supported distributions use >= 1.10. Signed-off-by: Peter Korsgaard <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 1a61c1d) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a360f66 - Browse repository at this point
Copy the full SHA a360f66View commit details -
DEVELOPERS: add Yegor Yefremov for package/ncftp
Signed-off-by: Yegor Yefremov <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 9703351) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e5b4b2 - Browse repository at this point
Copy the full SHA 4e5b4b2View commit details -
package/tpm2-tss: create tss user and group for tpm /dev nodes
When systemd and tpm2-tss with fapi support are enabled, the fakeroot script fail with: <stdin>:35: Failed to resolve user 'tss': No such process. When fapi support is enabled, tpm2-tss package install additional configuration files that are expecting tss user and group exist [1]. /etc/sysusers.d/tpm2-tss.conf /etc/tmpfiles.d/tpm2-tss-fapi.conf The build fail in the fakeroot environment while handling tmpfiles installed by tpm2-tss with fapi by host-systemd. tss user and group is currently created by the tpm2-abrmd package but tpm2-tss package also provide a udev rule file tpm-udev.rules [2] that set the ownership of dev nodes /dev/tpmX and /dev/tpmrmX to tss user/group. So tpm2-tss package must define TPM2_TSS_USERS to create tss user and group, not tpm2-abrmd package. So, move TPM2_ABRMD_USERS to TPM2_TSS_USERS. Note: tpm2-abrmd is nowadays deprecated since the in-kernel Resource Manager (available since kernel 4.12) is preferred [3]. [1] https://github.com/tpm2-software/tpm2-tss/blob/4.1.3/INSTALL.md?plain=1#L184 [2] https://github.com/tpm2-software/tpm2-tss/blob/4.1.3/dist/tpm-udev.rules [3] https://github.com/tpm2-software/tpm2-abrmd/blob/3.0.0/README.md?plain=1#L39 Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 2cdd3d1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a026ca - Browse repository at this point
Copy the full SHA 2a026caView commit details -
package/systemd: add optional tpm2 dependency
When tpm2-tss package is selected, systemd can enable its TPM2 support [1] used by systemd-boot, systemd-cryptenroll (when cryptsetup package is also enabled) [2] and other tool systemd-pcr{extend,lock,machine}. [1] https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f310d29070843d4c58ea01/meson.build#L1341 [2] https://www.freedesktop.org/software/systemd/man/latest/systemd-cryptenroll.html Signed-off-by: Romain Naour <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 0e567a1) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d9bb7bb - Browse repository at this point
Copy the full SHA d9bb7bbView commit details -
utils/genrandconfig: drop glibc Linaro toolchain version check
It has been well over 10 years since glibc 2.14 was released; the last Debian version that had an earlier glibc was Wheezy, which Freexian stopped to maintain as an ELTS in June 2020, 4 years ago, while the oldest still maintained Ubuntu has glibc 2.21. It is now safe to assume glibc 2.14 on all major, relevant distributions nowadays. The distutils module is no longer bundled with python 3.12 so this eliminates the need to install additional python modules under python 3.12. Signed-off-by: James Hilliard <[email protected]> [[email protected]: add Debian and Ubuntu references] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 929a491) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97d7a8e - Browse repository at this point
Copy the full SHA 97d7a8eView commit details -
package/vala: bump to version 0.56.17
Fixes: http://autobuild.buildroot.net/results/f08/f087b879167252690ed198de771292142c6249f8/ Set GI_GIRDIR env variable which is now required for configure to function. Details: https://gitlab.gnome.org/GNOME/vala/-/commit/a9d38070ce86d7994b949f7cb426fbf670a953d8 Signed-off-by: James Hilliard <[email protected]> [[email protected]: drop spurious reflow of _DEPENDENCIES] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 3d4896c) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de9436e - Browse repository at this point
Copy the full SHA de9436eView commit details -
board/freescale/common/imx/imx8-bootloader-prepare.sh: fix FIT extern…
…al position When using imx-mkimage 6.1.36_2.1.0 or later, an additional data structure is inserted in the generated image. The FIT external data position passed to the uboot mkimage program needs to be adjusted accordingly. Fixes: https://bugs.busybox.net/show_bug.cgi?id=15973 Fixes: 72de789 ("package/imx-mkimage: bump version to lf-6.1.36-2.1.0") Tested-by: Sébastien Szymanski <[email protected]> [Sébastien: Tested on i.MX8MM EVK and i.MX8MP EVK] [Sébastien: - fix subject - add Tested-by tag - fix Fixes tags ] Signed-off-by: Sébastien Szymanski <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit baaf7f7) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c263883 - Browse repository at this point
Copy the full SHA c263883View commit details -
docs/manual: document python-aiohttp needed for pkg-stats
Signed-off-by: Raphaël Mélotte <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 095bd20) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 658686c - Browse repository at this point
Copy the full SHA 658686cView commit details -
package/kmod: fix build with musl
Patch from upstream PR still being discussed: kmod-project/kmod#32 Fixes: #16093 Signed-off-by: Fiona Klute <[email protected]> [[email protected]: - add upstream tag to the patch - reference #16093 ] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 0561772) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4547287 - Browse repository at this point
Copy the full SHA 4547287View commit details -
package/go: security bump to go1.21.11
Fixes the following CVEs: CVE-2024-24789: archive/zip: mishandling of corrupt central directory record CVE-2024-24790: net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01e7df5 - Browse repository at this point
Copy the full SHA 01e7df5View commit details -
package/octave: add optional {Graphics, Image}Magick++ support
Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 9f39676) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7307570 - Browse repository at this point
Copy the full SHA 7307570View commit details -
package/libffi: fix host build failure
Host build fails on updated Arch Linux desktop. My current /usr/bin/gcc version is 14.1.1 20240522, where implicit-function-declaration cause build to fail: 2024-06-05T07:03:20 libtool: compile: /home/roy/hymatek/connexi-touchpanel-firmware/mxxf1/output/host/bin/ccache /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I/home/roy/hymatek/connexi-touchpanel-firmware/mxxf1/output/host/include -Wall -O2 -I/home/roy/hymatek/connexi-touchpanel-firmware/mxxf1/output/host/include -fexceptions -c ../src/tramp.c -fPIC -DPIC -o src/.libs/tramp.o 2024-06-05T07:03:20 ../src/tramp.c: In function ‘ffi_tramp_get_temp_file’: 2024-06-05T07:03:20 ../src/tramp.c:262:22: error: implicit declaration of function ‘open_temp_exec_file’ [-Wimplicit-function-declaration] 2024-06-05T07:03:20 262 | tramp_globals.fd = open_temp_exec_file (); 2024-06-05T07:03:20 | ^~~~~~~~~~~~~~~~~~~ Patch from master was added to fix build. Signed-off-by: Roy Kollen Svendsen <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b93db3 - Browse repository at this point
Copy the full SHA 1b93db3View commit details -
package/git: bump version to 2.43.5
Fixes "git lfs" and "git annex" breakage/regressions (for details see [1]). [1] https://lore.kernel.org/git/[email protected]/ Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79369cb - Browse repository at this point
Copy the full SHA 79369cbView commit details -
package/libopenssl: security bump to version 3.2.2
Fixes CVE-2024-4741 (for details see [1]). [1] https://www.openssl.org/news/secadv/20240528.txt Signed-off-by: Peter Seiderer <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee6694e - Browse repository at this point
Copy the full SHA ee6694eView commit details
Commits on Jun 9, 2024
-
micropython: Add patch to avoid textrel on arm/thumb
Signed-off-by: J. Neuschäfer <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit cc08d6f) Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10dd781 - Browse repository at this point
Copy the full SHA 10dd781View commit details
Commits on Jun 10, 2024
-
Signed-off-by: Peter Korsgaard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a73dd8f - Browse repository at this point
Copy the full SHA a73dd8fView commit details
Commits on Jun 25, 2024
-
package/gcnano-binaries: Add STM32MP2 support
Add initial support for STM32MP257 GPU drivers. gcnano-binaries will be configured for STM32MP1 platforms on ARM 32-bits and STM32MP2 on ARM 64-bits. Signed-off-by: Romain Gantois <[email protected]> Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cc2053 - Browse repository at this point
Copy the full SHA 9cc2053View commit details
Commits on Aug 5, 2024
-
package/python-intelhex: Add support for host package
Add support for the host package to enable future support for TrustedFirmware-M, which depends on it. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3864274 - Browse repository at this point
Copy the full SHA 3864274View commit details -
package/python-click: Add support for host package
Add support for the host package to enable future support for TrustedFirmware-M, which depends on it. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab991f6 - Browse repository at this point
Copy the full SHA ab991f6View commit details -
package/python-cbor2: Add support for host package
Add support for the host package to enable future support for TrustedFirmware-M, which depends on it. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8c7cc6 - Browse repository at this point
Copy the full SHA b8c7cc6View commit details -
boot: Add support for TrustedFirmware-M package
Add support for TrustedFirmware-M: https://trustedfirmware-m.readthedocs.io https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git Trusted Firmware-M (TF-M) implements the Secure Processing Environment (SPE) for Armv8-M, Armv8.1-M architectures (e.g. the Cortex-M33, Cortex-M23, Cortex-M55, Cortex-M85 processors) or dual-core platforms. Use subpackages to download the third-party project sources to be able to apply patches located in the TF-M sources. This approach is also necessary because the tfm-tests git host produces non-reproducible tarballs. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ef9b4 - Browse repository at this point
Copy the full SHA c6ef9b4View commit details -
package/optee-client: Add support for custom tarball
OP-TEE OS supports custom tarballs. If the OP-TEE OS custom tarball version does not match the latest optee-client version supported by Buildroot, optee-client might not build or run properly. This patch adds support for an optee-client custom tarball URL to address this potential issue. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 366a23c - Browse repository at this point
Copy the full SHA 366a23cView commit details -
package/optee-test: Add support for custom tarball
OP-TEE OS supports custom tarballs. If the OP-TEE OS custom tarball version does not match the latest optee-test version supported by Buildroot, optee-test might not build or run properly. This patch adds support for an optee-test custom tarball URL to address this potential issue. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 733b556 - Browse repository at this point
Copy the full SHA 733b556View commit details -
package/optee-examples: Add support for custom tarball
OP-TEE OS supports custom tarballs. If the OP-TEE OS custom tarball version does not match the latest optee-examples version supported by Buildroot, optee-examples might not build or run properly. This patch adds support for an optee-examples custom tarball URL to address this potential issue. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d31ebb - Browse repository at this point
Copy the full SHA 8d31ebbView commit details -
boot/optee-os: Add support to build with host-cmake
Some specific versions of OP-TEE need cmake on the host to build the scmi firmware. To allow building such OP-TEE OS versions, this commit adds the option BR2_TARGET_OPTEE_OS_NEEDS_CMAKE which when enabled ensures that host-cmake is built before OP-TEE OS. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b4a9c6 - Browse repository at this point
Copy the full SHA 3b4a9c6View commit details -
linux.mk: Add support for vendor directory in BR2_LINUX_KERNEL_CUSTOM…
…_DTS_PATH Linux organizes devicetree files under vendor subdirectories for arm and arm64 architectures, such as arch/<arch>/boot/dts/<vendor>/. The BR2_LINUX_KERNEL_CUSTOM_DTS_PATH was only copying devicetree files to arch/<arch>/boot/dts/, which is incompatible with the vendor subdirectory structure. This patch adds support for using a directory in BR2_LINUX_KERNEL_CUSTOM_DTS_PATH that matches the vendor subdirectory name. Signed-off-by: Kory Maincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cf0f0e - Browse repository at this point
Copy the full SHA 5cf0f0eView commit details -
package/arm-gnu-toolchain: bump version to 13.2-rel1
The arm-gnu-toolchain is used by TI's K3 generation of devices to compile the first stage bootloader (tiboot3.bin) which will run on the 32bit R5 MCU. The 10.3-2021.10 version of this toolchain is no longer publicized as being downloadable (and it's fairly old) on ARM's website. Let's upgrade to the latest version of the toolchain ARM (13.2-rel1) Signed-off-by: Bryan Brattlof <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8191b8 - Browse repository at this point
Copy the full SHA d8191b8View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c60e42 - Browse repository at this point
Copy the full SHA 3c60e42View commit details