-
Notifications
You must be signed in to change notification settings - Fork 9
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
Update to 2022.05.2 #6
Conversation
…ith BR2_ARM dependency This commit regenerates the toolchain-external-bootlin Config.in file after the ARM toolchain description was modified to make sure they only match the ARM little endian configurations. Fixes: http://autobuild.buildroot.net/results/7befbb686bb972016ba4e742976dcdb3fed1be11/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit b079f58) Signed-off-by: Peter Korsgaard <[email protected]>
…oolchains The Bootlin i686 toolchain was already made available only on BR2_i386 with !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_1000. However, this was not sufficient as a few other architecture variants of BR2_i386 are "lower" than i686, and they need to be excluded as well. Allows to fix: http://autobuild.buildroot.net/results/56ac1a8fa5b34a9ca10eef98ae9fb090b8c762c4/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 26dee54) Signed-off-by: Peter Korsgaard <[email protected]>
…fter i686 toolchain dependency fixes Fixes: http://autobuild.buildroot.net/results/56ac1a8fa5b34a9ca10eef98ae9fb090b8c762c4/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit ae8177b) Signed-off-by: Peter Korsgaard <[email protected]>
…RVER option Some external toolchains do not have gdbserver available, but the option BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY is always visible. And when enabled, this option aborts with an error when gdbserver cannot be found: Could not find gdbserver in external toolchain Due to that, some random configurations fail to build when BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY=y, for example with the Bootlin toolchains for Microblaze or OpenRISC (because there's no GDB support for those architectures). One solution could be to make "Could not find gdbserver in external toolchain" a warning instead of a hard error, but then nobody would notice about this issue, in cases where it should legitimately abort with a hard error. So, the clean solution would be to add a BR2_TOOLCHAIN_EXTERNAL_HAS_GDBSERVER. But that means all existing external toolchains would have to be modified to select this option. Instead, and as an exception, we chose to use inverted logic, and create an option that is the opposite: BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER. By default, we assume external toolchains have gdbserver. If BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER is enabled, we disallow the BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY option. Note that the case of custom external toolchain does not matter: by definition they are not tested by the autobuilders, and by definition, we cannot know in menuconfig if the custom toolchain has or does not have gdbserver. We could make a user-visible option for it, but that adds no value over simply erroring out because the gdbserver binary can't be found. Similarly, we could add default y if BR2_PACKAGE_GDB_ARCH_SUPPORTS but that would make it impossible for someone to include a custom gdbserver in their external toolchain, and gives no benefit at all. This will help fixing: http://autobuild.buildroot.net/results/6315ef7b66ee4ae8f870c92186bc674d65f62f2c/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 80a24d0) Signed-off-by: Peter Korsgaard <[email protected]>
…ERNAL_HAS_NO_GDBSERVER The microblazeel, microblazebe and openrisc toolchains need to select this option as they don't have any gdb/gdbserver. Helps in fixing: http://autobuild.buildroot.net/results/6315ef7b66ee4ae8f870c92186bc674d65f62f2c/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit a5599d7) Signed-off-by: Peter Korsgaard <[email protected]>
…for a certain arch The "arches" dict lists the architectures for which Bootlin toolchains are available, along with the corresponding Buildroot conditions for those architecture variants. However, there is nothing that checks that such architectures really have Bootlin toolchains available. Even if no toolchain is available, the architecture is considered as support, and will be listed in the BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS option, making menuconfig believe that some Bootlin toolchain is available for the selected architecture variant. This is currently the case with the "mips64" architecture (as identified by the Bootlin toolchains project). Such toolchains have been made obsolete in toolchains.bootlin.com and replaced by the mips64-n32 toolchains. But "mips64" is still listed in "arches", causing this architecture to be considered as having Bootlin toolchains available. To avoid this to happen in the future, this commit adds a check that verifies that an architecture listed in "arches" really has at least one toolchain available. Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 3c11e6f) Signed-off-by: Peter Korsgaard <[email protected]>
…riant These toolchains have been marked obsolete by toolchains.bootlin.com as they are replaced by the mips64-n32 toolchains. See commit: bootlin/toolchains-builder@121e788 Will allow to fix: http://autobuild.buildroot.net/results/d13b35ba5a0f68f72e6592bdd9218b625a3c6554/ Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit db37e75) Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Francois Perrad <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 9ff3cd1) Signed-off-by: Peter Korsgaard <[email protected]>
Commit be38432 wrongly assumed that is_trivially_copy_constructible was available since gcc 4.9 but it wasn't fully available until gcc 5.1 and gcc-mirror/gcc@f5e523b resulting in the following build failure with gcc 4.9.1: In file included from /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39:0, from /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/include/gtest/gtest.h:64, from /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/src/gtest-all.cc:38: /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/include/gtest/gtest-matchers.h: In static member function 'static constexpr bool testing::internal::MatcherBase<T>::IsInlined()': /nvmedata/autobuild/instance-13/output-1/build/gtest-1.11.0/googletest/include/gtest/gtest-matchers.h:414:12: error: 'is_trivially_copy_constructible' is not a member of 'std' std::is_trivially_copy_constructible<M>::value && ^ Fixes: - http://autobuild.buildroot.org/results/1723705cb7aea5f6fcc7e6722d866ed3bd098115 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 3dd5b65) Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Francois Perrad <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit c253f84) Signed-off-by: Peter Korsgaard <[email protected]>
https://github.com/tinyproxy/tinyproxy/releases/tag/1.11.1 Signed-off-by: Alexander Mukhin <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 96de6bf) Signed-off-by: Peter Korsgaard <[email protected]>
Fix CVE-2022-1348: A vulnerability was found in logrotate in how the state file is created. The state file is used to prevent parallel executions of multiple instances of logrotate by acquiring and releasing a file lock. When the state file does not exist, it is created with world-readable permission, allowing an unprivileged user to lock the state file, stopping any rotation. This flaw affects logrotate versions before 3.20. https://github.com/logrotate/logrotate/blob/3.20.1/ChangeLog.md Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit d6e7d92) Signed-off-by: Peter Korsgaard <[email protected]>
Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b21692: ossl_pkey.c: In function 'ossl_pkey_export_traditional': ossl_pkey.c:681:62: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 681 | EVP_PKEY_asn1_get0_info(NULL, NULL, NULL, NULL, &aname, pkey->ameth); | ^~ Fixes: - http://autobuild.buildroot.org/results/9b2622fbc4c2c2b787578ee83fc6a23795a84415 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 19f7a19) Signed-off-by: Peter Korsgaard <[email protected]>
Fixes: http://autobuild.buildroot.net/results/90e/90e3a2aaf0ce0451b80c71743209797abeb83d0a/ http://autobuild.buildroot.net/results/006/006f94bb216a77f073a5670fa2f393c43f15a977/ http://autobuild.buildroot.net/results/dd6/dd69e665e51ce6b30e303a4d4670e9edbb159aea/ Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 0eadc83) Signed-off-by: Peter Korsgaard <[email protected]>
Changelog: https://downloads.apache.org/httpd/CHANGES_2.4.54 Fixes CVE-2022-26377, CVE-2022-28330, CVE-2022-28614, CVE-2022-28615, CVE-2022-29404, CVE-2022-30522, CVE-2022-30556 and CVE-2022-31813. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 78e5a9c) Signed-off-by: Peter Korsgaard <[email protected]>
Changelog: https://www.php.net/ChangeLog-8.php#8.0.20 Fixes CVE-2022-31625 and CVE-2022-31626. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 719ba45) Signed-off-by: Peter Korsgaard <[email protected]>
ABSL_RUN_TESTS has been replaced by the standard BUILD_TESTING option (which is already passed by cmake infrastructure) since version 20210324.0 and abseil/abseil-cpp@a50ae36 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 6d0c0f1) Signed-off-by: Peter Korsgaard <[email protected]>
Upstream removed the wddx extension with version 7.4: php/php-src@6bbb18a and moved it to pecl: https://pecl.php.net/package/wddx The pecl package is unmaintained however so we do not add it as a new package to buildroot. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit 0704420) Signed-off-by: Peter Korsgaard <[email protected]>
Since php-7.4 upstream switched to pkg-config to detect icu: php/php-src@20fa2e7 Remove all unneeded code from php.mk. Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit f939cf7) Signed-off-by: Peter Korsgaard <[email protected]>
Fixes CVE-2022-33903. Release notes: https://raw.githubusercontent.com/torproject/tor/release-0.4.7/ReleaseNotes Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 0e36d3a) Signed-off-by: Peter Korsgaard <[email protected]>
Fixes: http://autobuild.buildroot.net/results/71e/71e03ee8f6e6e5a235556b85a360cbad23a22897/ http://autobuild.buildroot.net/results/4a9/4a93bea0b83eca133ace3e3cfd2b5cb60b691d6e/ http://autobuild.buildroot.net/results/6b8/6b8ab9c5253586426b33d2cba20e7f9f992dbee9/ http://autobuild.buildroot.net/results/8a9/8a9c19878c2d599de6aa3bb3a849b1701f50a829/ and many others Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 23e1e04) Signed-off-by: Peter Korsgaard <[email protected]>
libeastl needs threads since its addition in commit ed9ddaa and electronicarts/EASTL@800bc26: In file included from /home/autobuild/autobuild/instance-7/output-1/build/libeastl-45469730d641868ce05433fff2e199510c7d45c3/source/thread_support.cpp:7: /home/autobuild/autobuild/instance-7/output-1/build/libeastl-45469730d641868ce05433fff2e199510c7d45c3/include/EASTL/internal/thread_support.h:37:18: fatal error: pthread.h: No such file or directory 37 | #include <pthread.h> | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/54ff018467d157530bde4d35602fd1820d9eb348 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 4c478bb) Signed-off-by: Peter Korsgaard <[email protected]>
Following the update to mbedTLS 2.28.0 in commit 0f8aab0, ualpn can work with mbedTLS without restrictions. References https://git.buildroot.net/buildroot/commit?id=96c3b52132b41716ca445b4c73a1a8886c26e5ee ndilieto/uacme#23 (comment) ndilieto/uacme@bbee626 Mbed-TLS/mbedtls#3243 Signed-off-by: Nicola Di Lieto <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 6c7b469) Signed-off-by: Peter Korsgaard <[email protected]>
libnetfilter_conntrack dependency is wrongly duplicated since commit b835171 Signed-off-by: Fabrice Fontaine <[email protected]> [Peter: drop from "main" _DEPENDENCIES instead] Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 857447d) Signed-off-by: Peter Korsgaard <[email protected]>
This script uses "chown user.group" instead of the POSIX "chown user:group". The first syntax is a deprecated GNU extension. Since coreutils 9.1, chown started issuing a warning when this syntax is used¹. The result is that if both avahi and coreutils are enabled, this message appears during boot: chown: warning: '.' should be ':': 'avahi.avahi' [1] https://git.savannah.gnu.org/cgit/gnulib.git/commit/lib/userspec.c?id=23cca8268d21f5d58ed0209002d5673d0518c426 Signed-off-by: Nicolas Cavallari <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit ccea032) Signed-off-by: Peter Korsgaard <[email protected]>
Release notes: https://www.postgresql.org/about/news/postgresql-144-released-2470/ Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 2579cc2) Signed-off-by: Peter Korsgaard <[email protected]>
Fix the following musl build failure on mips: In file included from /nvmedata/autobuild/instance-15/output-1/build/libabseil-cpp-20211102.0/absl/base/internal/low_level_alloc.cc:26: /nvmedata/autobuild/instance-15/output-1/build/libabseil-cpp-20211102.0/absl/base/internal/direct_mmap.h:49:10: fatal error: sgidefs.h: No such file or directory 49 | #include <sgidefs.h> | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/3fa027e602bacb22316fb5d9b233baa0b0f0e845 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit 4e56904) Signed-off-by: Peter Korsgaard <[email protected]>
This is a maintenance release includes important security updates that fixes possible vulnerability in URL decoding (see the report attached below). All the qDecoder users are recommended to upgrade to this version as soon as possible. Fix CVE-2022-32265 Update hash of COPYING (change in year and URL removed: wolkykim/qdecoder@51bdcc2 wolkykim/qdecoder@7458782) https://github.com/wolkykim/qdecoder/releases/tag/v12.1.0 Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]> (cherry picked from commit c79d8cb) Signed-off-by: Peter Korsgaard <[email protected]>
Default configuration file is wrong for the default compiling options. Fixes: Successfully initialized wpa_supplicant Line 1: unknown global field 'ctrl_interface=/var/run/wpa_supplicant'. Line 1: Invalid configuration line 'ctrl_interface=/var/run/wpa_supplicant'. Failed to read or parse configuration '/etc/wpa_supplicant.conf'. Signed-off-by: Angelo Compagnucci <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit a76294c) Signed-off-by: Peter Korsgaard <[email protected]>
cpe:2.3:a:signalwire:sofia-sip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Asignalwire%3Asofia-sip Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> (cherry picked from commit b77ee6c) Signed-off-by: Peter Korsgaard <[email protected]>
Add systemd optional dependency (enabled by default) Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit 166ea61) Signed-off-by: Peter Korsgaard <[email protected]>
Disable example tools (enabled by default since bump to version 1.9.20 in commit 26ca7fe and jackaudio/jack2@508d95a) Signed-off-by: Fabrice Fontaine <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit d4ab37a) Signed-off-by: Peter Korsgaard <[email protected]>
Given a .config with: FOO="1234" BAR="$(FOO)" and then: $(call KCONFIG_SET_OPT,FOO,azerty) would yield a .config with just: FOO="azerty" because \<FOO\> would match the assignment to BAR. Reported-by: Yann E. MORIN <[email protected]> Signed-off-by: TIAN Yuanhao <[email protected]> Cc: Arnout Vandecappelle (Essensium/Mind) <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit ff506cd) Signed-off-by: Peter Korsgaard <[email protected]>
The --testcases option of run-tests says how many test cases to build in parallel. It automatically derives a jlevel from it by dividing the number of cores + 1 by the number of parallel testcases. However, this will typically result in a fractional number. Make doesn't like fractional numbers as argument to -j. Convert the number to integer (rounding down). * br2_jlevel is an int, as multiprocessing.cpu_count() is an int, so it will be always >=2 (cpu_count() raises an error if it can't determine the number of CPU, so it will always return at least 1); * args.testcases is an int, and is checked to be >=1 So br2_jlevel + args.testcases is guaranteed to always be bigger than or equal to args.testcases, and the division thus bigger than 1. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]> [[email protected]: - ensure division provide at least 1 - drop the test below ] Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit 8dce595) Signed-off-by: Peter Korsgaard <[email protected]>
Somewhere between binutils 2.35 and 2.37, some functionality was added in readelf to parse more DWARF information. Unfortunately, as reported in binutils bug 28981 ("https://sourceware.org/bugzilla/show_bug.cgi?id=28981"), this feature causes a number of fairly scary warnings to be displayed when running readelf on binaries built with Clang, such as the pre-built rustc and rustdoc binaries part of the host-rust-bin package. It looks like this: readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x23 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Bogus end-of-siblings marker detected at offset 2f in .debug_info section readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Bogus end-of-siblings marker detected at offset 10b in .debug_info section readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Bogus end-of-siblings marker detected at offset 10c in .debug_info section readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Further warnings about bogus end-of-sibling markers suppressed readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x23 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x23 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x23 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x23 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: Unrecognized form: 0x22 readelf: /home/thomas/projets/buildroot/output/host/bin/rustc: Warning: DIE at offset 0x1da refers to abbreviation number 5827 which does not exist These warnings are caused by the readelf calls done by the support/scripts/check-host-rpath script. The annoying thing is that once host-rust-bin has been installed in $(HOST_DIR), this warning appears after the installation of every single host package, because support/scripts/check-host-rpath rescans all binaries every time. To avoid showing those scary warnings, this commit sends the error output of readelf to /dev/null. Of course, it would be nicer to only filter out those warnings, but filtering the error output without merging the error output into the standard output is tricky, so let's keep things simple. If there is really an error, readelf will abort. Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Yann E. MORIN <[email protected]> (cherry picked from commit d353d30) Signed-off-by: Peter Korsgaard <[email protected]>
…atest_version_by_guess() The 'rtl8723ds' name, when queried from release-monitoring.org at https://release-monitoring.org/api/projects/?pattern=rtl8723ds returns one project, with one "stable_versions" array, which is empty. This was not expected by the pkg-stats code, causing an exception: Task exception was never retrieved future: <Task finished name='Task-764' coro=<check_package_latest_version_get() done, defined at /home/thomas/projets/buildroot/./support/scripts/pkg-stats:558> exception=IndexError('list index out of range')> Traceback (most recent call last): File "/home/thomas/projets/buildroot/./support/scripts/pkg-stats", line 566, in check_package_latest_version_get if await check_package_get_latest_version_by_guess(session, pkg): File "/home/thomas/projets/buildroot/./support/scripts/pkg-stats", line 544, in check_package_get_latest_version_by_guess projects[0]['stable_versions'][0], IndexError: list index out of range This commit therefore improves the checks done on the results received from release-monitoring.org to avoid this issue. Signed-off-by: Thomas Petazzoni <[email protected]> (cherry picked from commit f1e3b2b) Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
Release 2022.05.2
Use commit af89f8ac3355027a90d7b299a78fb6fab9b6ffca instead of master to avoid patching issue in the future due to the PR webosose/umediaserver#2
This reverts commit 9e25216. libcurl was update and version was bump to 12.0
Many thanks for taking the time to make these adjustments and create a pull request. I'll be back to my desk on Monday to review it properly. |
You are welcome. |
There is no particular reason, it just was the most recent stable at the time. If you're instead asking "why php", i chose it as an optional scripting language for ezinject to place hooks inside RELEASE or other binaries. I therefore prepared buildroot to optionally build php with embed SAPI. libfrida and capstone are two other optional dependencies that can be used by ezinject |
Looks good to me, thanks again! |
Thanks you for the time to review it too. |
It seems I made a mistake on LGTV configuration. I am going to fix that. I don't know why the build passed on the PR itself |
Found the issue: a submodule of moonlight-tv 1.3.1 is not available anymore. (Repo was delete or became private recently): This dependency was removed on moonlight-tv 1.4.5: https://github.com/mariotaku/moonlight-tv/blob/v1.4.5/.gitmodules |
It's likely because the CI runner caches downloaded packages and also uses ccache. |
I also just ran in this problem in my local build, for umediaserver
I guess you also need to update the CMake check for python3, here: https://github.com/webosose/umediaserver/blob/65b7ef50edda460433081ddddd0dc785363110e9/test/python/binding/CMakeLists.txt#L27-L28 |
I took care of the umediaserver issue: 0b0d9ca |
I think I found a solution without upgrading to >=1.4.5 for moonlight-tv: #7 |
Nice, but i don't think there's anything against an upgrade tho |
I executed the 2 build on Cirrus to validate the change:
WebOS: https://cirrus-ci.com/task/6702136972017664
LGTV: https://cirrus-ci.com/task/4555890274598912
The change I bring after the merge:
git log dc9677b436db88317fb8031f069430c7910bead7..HEAD
git diff dc9677b436db88317fb8031f069430c7910bead7..HEAD
(without change onconfigs/*
because it is too long)