This repository has been archived by the owner on Jun 28, 2021. It is now read-only.
forked from buildroot/buildroot
-
Notifications
You must be signed in to change notification settings - Fork 25
Update buildroot fork to latest upstream master #8
Open
tmagik
wants to merge
10,000
commits into
sifive:master
Choose a base branch
from
buildroot:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+345,570
−180,068
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…47de5b5c5c56b Signed-off-by: Adam Duskett <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For change log since version 9.2.7, see: https://www.swi-prolog.org/ChangeLog?branch=stable&from=9.2.7&to=9.2.8 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Release notes: https://cmake.org/cmake/help/v3.30/release/3.30.html#id3 Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Fixes: http://autobuild.buildroot.net/results/2f6/2f6b7bbb4c97e4c91b3abd6bb205e237e57045fa/ and many more. The bug was introduced by bumping apache to 2.4.59 with buildroot commit e0bbfae which includes apache/httpd@008e6af Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Bumping libpng to 1.6.44 with buildroot commit 583bb43 causes a build failure on arm because the NEON code is only available for softfp and hardfp ABIs, and not soft-float. Fixes: http://autobuild.buildroot.net/results/021/02158525203d8c7f16a4a32637d44d6c87b7f333/ Signed-off-by: Bernd Kuhls <[email protected]> Co-authored-by: Thomas Petazzoni <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For change log since 4.13.2, see: https://github.com/Z3Prover/z3/blob/z3-4.13.3/RELEASE_NOTES.md#version-4133 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Fixes a crash when using the libhttp-parser dependency, which is the configuration that we use in buildroot. Signed-off-by: Nicolas Cavallari <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Remove patch that was merged upstream. Changelog: https://github.com/raboof/nethogs/releases/tag/v0.8.8 Signed-off-by: Marcus Hoffmann <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Removing HOST_ prefix from variables to follow buildroot coding practices. Signed-off-by: Neal Frager <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Removing HOST_ prefix from variables to follow buildroot coding practices. Adding HOST_ prefix to GCC_BARE_METAL_CONFIGURE_SYMLINK package variable. Signed-off-by: Neal Frager <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Build system has been switched to meson upstream. Signed-off-by: Marcus Hoffmann <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Changelog: * https://github.com/nghttp2/nghttp2/releases/tag/v1.59.0 * https://github.com/nghttp2/nghttp2/releases/tag/v1.60.0 * https://github.com/nghttp2/nghttp2/releases/tag/v1.61.0 * https://github.com/nghttp2/nghttp2/releases/tag/v1.62.0 * https://github.com/nghttp2/nghttp2/releases/tag/v1.63.0 * https://github.com/nghttp2/nghttp2/releases/tag/v1.64.0 Fixes: CVE-2024-28182 [1] - Reading unbounded number of HTTP/2 CONTINUATION frames to cause excessive CPU usage [1] GHSA-x6x3-gv8h-m57q Signed-off-by: Marcus Hoffmann <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
This patch brings package/chrony/S49chronyd in line with the start script standards. Note that users will need to update the location of any script config from /etc/default/chrony to /etc/default/chronyd. One deviation from the standard remains (and thus the check-package override): The PID file is placed in /var/run/chrony/$DAEMON.pid. This is necessary because chronyd drops privileges, and would not be able to delete the PID file from root-owned /var/run on shutdown. Signed-off-by: Fiona Klute (WIWA) <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
This was already done in start(), but not in stop() and reload(). Signed-off-by: Fiona Klute (WIWA) <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
License hash changed due to [1]. [1] c-ares/c-ares@595cf21 Signed-off-by: Marcus Hoffmann <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Currently, goi depends on cairo. So far, this would not cause any issue, but once we bump libglib2 and goi, that would cause a circular dependency chain, where goi would depend on cairo, cairo on libglib2, and libglib2 back on goi... However, in goi, cairo is only needed to build some tests, and thus we do not need that dependency, even before we update goi+libglib2. Thanks to Fiona for helping sorting the issue out. Signed-off-by: Yann E. MORIN <[email protected]> Cc: Adam Duskett <[email protected]> Cc: Fiona Klute (WIWA) <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
The homepage has moved, the previous one links to the new URL. Signed-off-by: Fiona Klute (WIWA) <[email protected]> [[email protected]: split into its own patch] Signed-off-by: Yann E. MORIN <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Since the package was introduced in Buildroot commit 3cb185d, it has been failing to build on !wchar configurations. Let's add the missing dependency on wchar support. Fixes: https://autobuild.buildroot.org/results/f5c543bcf57181373680d0c16a1814d21b000bcf Signed-off-by: Roy Kollen Svendsen <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: James Hilliard <[email protected]> Reviewed-by: Marcus Hoffmann <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
…l options Since commit a39e0b9 ("package/qt6/qt6base: add support for concurrent module"), we have an explicit option that enables/disables concurrent support, so it no longer makes sense to explicitly disable it unconditionnally first. Signed-off-by: Hannah Kiekens <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
The Ethernet MAC address of the Acqua board is stored in an onboard EEPROM. Its location is described in the device tree as: eeprom@58 { // NVMEM node // EEPROM parameters... eth0_addr: eth-mac-addr@9A { // NVMEM cells reg = <0x0 0x06>; }; }; Since Linux 6.5, defining NVMEM cells this way, as direct children of the NVMEM node, is deprecated. It is instead recommended to wrap the cells inside a "fixed-layout" node. The older, deprecated syntax is still supported on Linux 6.6. Since Linux 6.7 (commit 2cc3b37f5b6d: "nvmem: add explicit config option to read old syntax fixed OF cells") however, it is only supported by selected NVMEM drivers. It is not supported by the at24 driver used to access the Acqua's onboard EEPROM. Update the device tree to the new, recommended, syntax. This makes it work with newer kernels, while preserving compatibility with the currently used 6.6.30. Signed-off-by: Edgar Bonet <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
when pam_lastlog.so is not installed login issues an error that it is not able to load it. Hence only enable the entry when pam_lastlog.so is installed. Fixes: login[649]: PAM unable to dlopen(/lib/security/pam_lastlog.so): /lib/security/pam_lastlog.so: cannot open shared object file: No such file or directory login[649]: PAM adding faulty module: /lib/security/pam_lastlog.so Signed-off-by: Michael Nosthoff <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
boost moved its package hosting from jfrog to their own url provided by the C++ Alliance. According to [0] the old urls might cease to exist after December 2024. [0] https://lists.boost.org/Archives/boost/2024/05/256914.php Signed-off-by: Michael Nosthoff <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For the change log, see: https://github.com/Motion-Project/motion/releases/tag/release-4.7.0 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For change log since 1.5.1, see: [1] [2] [3]. Also, v1.5.2 added the new license "Apache-2.0 with (LLVM) exceptions". The initial LICENSE file was split in three different files (one file per license). See [4] [5]. This commit updates _LICENSE, _LICENSE_FILES and the hash file accordingly. [1] https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.5.2 [2] https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.5.3 [3] https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.5.4 [4] BLAKE3-team/BLAKE3@bb87612 [5] BLAKE3-team/BLAKE3@0b2c630 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Michael Nosthoff <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For release note, see after the file list at: https://sourceforge.net/projects/iperf2/files/ This commit also adds a package patch to fix the build with musl libc toolchains. Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For release announce, see: https://lists.gnu.org/archive/html/info-gnu/2024-07/msg00002.html This commit also updates the hash file comment, to use the sha256 hash published in the release announce, to provide the signature URL and the pgp key id used for the signature verification. See the gnulib documentation for details [1]. Contrary to what the option name might suggest, it doesn't really disable Y2038 support, but only the check that the system is Y2038 compliant. So even with --disable-year2038, if the system is Y2038 compliant (uses a 64-bit arch, uses the musl C library, or uses the glibc C library with BR2_TIME_BITS_64=y), findutils will be Y2038 compliant. [1] https://www.gnu.org/software/gnulib/manual/html_node/Avoiding-the-year-2038-problem.html Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
The current homepage URL [1] redirects to its https and ends up to a HTTP 404 not found error. This commit fixes the issue by replacing it with the new URL [2]. [1] http://www.spice-space.org/page/UsbRedir [2] https://www.spice-space.org/usbredir.html Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
For change log, see [1]. This commit also updates the _SITE to the URL published on the homepage [2]. The main motivation is to use HTTPS. This commit also adds a comment in the hash file about the pgp signature verification. [1] https://gitlab.freedesktop.org/spice/usbredir/-/blob/usbredir-0.14.0/ChangeLog.md [2] https://www.spice-space.org/usbredir.html Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
…x series Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Scott Fan <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
This version adds the -i flag to select the device to boot by serial number [1], which is important when working with multiple RPi devices. Otherwise mostly firmware updates, see [2] for all changes. Also switch to the git download method for reproducible archives. [1] raspberrypi/usbboot@481c5e8 [2] raspberrypi/usbboot@20221215-105525...20240926-102326 Signed-off-by: Fiona Klute (WIWA) <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
As of baa3db0 webp mux/demux are no longer optional for webp support in python-pillow. The -Cwebpmux=enable/disable option no longer exists. Fixes: DependencyException: The headers or library files could not be found for webp, which was requested by the option flag --enable-webp Fixes: baa3db0 Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]>
Explicitly set new imagequant, raqm and zlib build options. Fixes: baa3db0 Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]>
The last xenomai version bump [1] forgot to update the BR2_PACKAGE_XENOMAI_LATEST_VERSION option string. [1] 44fafcc Reported-by: Pierre Ficheux <[email protected]> Signed-off-by: Romain Naour <[email protected]>
fix CVE-2024-50602 Signed-off-by: Francois Perrad <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
upstream mistakenly based 1.8.3 on 1.8.1 so it didn't include the 1.8.2 fixes. 1.8.4 includes fixes from 1.8.2 and 1.8.3. Signed-off-by: Nicolas Cavallari <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Release notes: https://github.com/timescale/timescaledb/blob/2.17.2/CHANGELOG.md Signed-off-by: Scott Fan <[email protected]> Reviewed-by: Maxim Kochetkov <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
https://github.com/eclipse-zenoh/zenoh-c/releases/tag/1.0.2 Signed-off-by: Alex Michel <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
https://github.com/eclipse-zenoh/zenoh-pico/releases/tag/1.0.2 Signed-off-by: Alex Michel <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit a91b9c7) [Peter: drop Makefile change] Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit e843fa7) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
Changelog: https://curl.se/ch/8.11.0.html Fixes CVE-2024-9681: https://curl.se/docs/CVE-2024-9681.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
For the release note, see: http://www.simplesystems.org/libtiff/releases/v4.7.0.html This commit also adds the _SOURCE variable, to switch to the xz archive, which saves ~1.5MB. The _SITE url is also updated to switch to the https protocol. This commit also adds a comment in the hash file about pgp signature veritication. Fixes: - https://nvd.nist.gov/vuln/detail/CVE-2023-6277 - https://nvd.nist.gov/vuln/detail/CVE-2023-52356 - https://nvd.nist.gov/vuln/detail/CVE-2024-7006 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases CVE-2024-21853 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01101.html CVE-2024-23918 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01079.html CVE-2024-24968 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01097.html CVE-2024-23984 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01103.html Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Julien Olivain <[email protected]>
For the change log, see [1]. The license hash file changed, due to the year update. See [2]. This commit also adds a comment in the hash file about the pgp signature file source and key id used for the verification. Fixes: - https://nvd.nist.gov/vuln/detail/CVE-2024-37370 - https://nvd.nist.gov/vuln/detail/CVE-2024-37371 [1] https://web.mit.edu/kerberos/www/krb5-1.21/ [2] krb5/krb5@fec2c44 Signed-off-by: Julien Olivain <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
Fixes: http://autobuild.buildroot.net/results/52c/52c974e70f922e9d7efea4c538e4438a22faa846/ Signed-off-by: Bernd Kuhls <[email protected]> Co-authored-by: Peter Korsgaard <[email protected]> [https://lists.buildroot.org/pipermail/buildroot/2024-November/767661.html] Signed-off-by: Peter Korsgaard <[email protected]>
For release note, see: https://github.com/linux-nvme/libnvme/releases/tag/v1.11.1 Signed-off-by: Giulio Benetti <[email protected]> Reviewed-by: Vincent Jardin <[email protected]> Signed-off-by: Julien Olivain <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update to buildroot in preparation to switch freedom-u-sdk over to replace riscv-gnu-toolchain with the toolchain supported in buildroot, which builds faster using upstream sources and takes less space.