summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* util-linux: correct test case kill/decode for bash 5.3Hongxu Jia2025-07-312-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After upgrading bash to 5.3 to contain commit [1], if SIGINT was trapped in asynchronous subshell, bash called set_signal_async_ignored to make sure processes that are created by this asynchronous subshell to ignore SIGINT. And it caused test case `kill/decode' failed, the signal INT was existed in both of Blocked and Ignored root@qemux86-64:~# cd /usr/lib/util-linux/ptest/ root@qemux86-64:/usr/lib/util-linux/ptest# ./run-ptest ... diff-{{{ |--- /usr/lib/util-linux/ptest/tests/expected/kill/decode 2011-04-05 23:00:00.000000000 +0000 |+++ /usr/lib/util-linux/ptest/tests/output/kill/decode 2025-07-28 12:09:46.279000000 +0000 @@ -16,5 +16,5 @@ Pending (thread): INT ILL Pending (process): USR1 Blocked: INT ILL ABRT FPE USR1 SEGV TERM -Ignored: HUP QUIT TRAP PIPE ALRM +Ignored: HUP INT QUIT TRAP PIPE ALRM Caught: ILL USR1 }}}-diff ... Explicitly reset SIGINT to default action after trapping, then the test case `kill/decode' works on both of old (<5.3) and new (>=5.3) bash [1] https://cgit.git.savannah.gnu.org/cgit/bash.git/commit/?h=devel&id=a5d2617c7a7e602ace1f4149987cdfd075c4e762 (From OE-Core rev: 175f5a5bba6204cbcfbdeabb6c6b98f0f7453558) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python_setuptools_build_meta: clean the build directory in configureRoss Burton2025-07-311-0/+4
| | | | | | | | | | | | It's not currently possible to set the build tree to be somewhere we control, but we know it will always be in the build directory alongside the pyproject.toml so we can [cleandirs] that. (From OE-Core rev: 383862cfe4c5acf04124080827c8bc6d00b2e86d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3: clean the build directory in configureRoss Burton2025-07-311-0/+3
| | | | | | | | | | | | It's not currently possible to set the build tree to be somewhere we control, but we know it will always be in the build directory alongside the setup.py so we can [cleandirs] that. (From OE-Core rev: f3854f4f60801e3b6788bee3a0a1850fc498d536) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3: pass -j to build stepRoss Burton2025-07-311-0/+1
| | | | | | | | | | | | | | | | | Explicitly call the build command, as by doing this we get to pass -j. In packages without any C extensions this is mostly a no-op as bdist_wheel will call it anyway. However, this does make a big difference to build time for packages with non-trivial C extensions: python3-cython:do_compile 204.8s -> 70.9s python3-lxml:do_compile 157.5s -> 92.4s (From OE-Core rev: 96d13feaa881ae4d275d16f7efca92dbd075241b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3: tidy up do_compileRoss Burton2025-07-311-5/+7
| | | | | | | | | | This function was untidy and has pointless logging, rewrite. (From OE-Core rev: d508ee5c7bb03da5ae37bd098fa4ef8a5128e398) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3_legacy: add pyproject.toml checkRoss Burton2025-07-311-0/+14
| | | | | | | | | | | Copy the pyproject.toml check from setuptools3.bbclass so that the legacy class will also warn if there's a modern build framework available. (From OE-Core rev: f524589f3d35475600954f5b27b4b74ea079e13c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3_legacy: ensure ${B} is cleanRoss Burton2025-07-311-0/+1
| | | | | | | | | | | We do builds in a separate directory in this class, so add it to cleandirs to ensure that it is empty. (From OE-Core rev: 2575adeceedae72f6359c0a35ec5c5325a4ec363) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python_pep517: set CONFIGURE_FILESRoss Burton2025-07-312-2/+3
| | | | | | | | | | | | | Move the CONFIGURE_FILES assignment from python_mesonpy to the common class, as it isn't specific to mesonpy. Also extend, so that it doesn't clobber existing settings. (From OE-Core rev: 049cd6b62853c020b0c85ccee18638ec58887866) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: Add xz to HOSTTOOLSRobert Yang2025-07-311-4/+1
| | | | | | | | | | | | The uninative tarball requires xz to decompress: WARNING: Disabling uninative as unable to install uninative tarball: WARNING: tar (child): xz: Cannot exec: No such file or directory (From OE-Core rev: 9c0bc6edf5e6706597563924f62bbab6fdd38ac2) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* e2fsprogs: Fix native build errors on old kernel such as 5.10Robert Yang2025-07-311-0/+3
| | | | | | | | | | | | | | * Fix e2fsprogs-native do_compile error with old kernel such as 5.10 (Debian 11): ../../sources/e2fsprogs-1.47.2/debugfs/../misc/create_inode.c:600:20: error: FS_IOC_READ_VERITY_METADATA undeclared (first use in this function) * And its version should be 1.47.3, not 1.47.2. (From OE-Core rev: 52cd80f2c88e298d5538a9e426e681b288f39244) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Fix libsanitizers build with glibc 2.42Khem Raj2025-07-312-0/+78
| | | | | | | | (From OE-Core rev: 8246f879dcfb9ed2d674dfbc3590769ecef31a74) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nfs-utils: Fix build with glibc 2.42Khem Raj2025-07-312-0/+58
| | | | | | | | (From OE-Core rev: 1f968715a1577939bdf9fd99006ca44aaf9c7a9d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-octeonx2: Do not use -mcpu=octeontx2 with clangKhem Raj2025-07-311-1/+3
| | | | | | | | | | | | | | | | | -mcpu=octeontx2 is not implemented in clang, therefore replace it with -march option denoting underlying armv8 architecture revision. Fixes: | error: unsupported argument 'octeontx2+crypto' to option '-mcpu=' | error: unknown target CPU 'octeontx2' (From OE-Core rev: 64df77a396923a119544cc6842eb7b9ba955126c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers: Use my personal e-mail addressFabio Estevam2025-07-311-2/+2
| | | | | | | | | | Switch to my personal e-mail address for OE related work. (From OE-Core rev: f30d945ea0983b71d84bf45c7da8603686088a5e) Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mmc-utils: properly set sparse optionDario Binacchi2025-07-311-1/+1
| | | | | | | | | | | | | | Commit [1] fixes the conditional invocation of sparse properly handling the corresponding 'C' option. Hence, the related change in the EXTRA_OEMAKE (i.e. C=0). [1] https://web.git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/commit/?id=a89cba2a0f8c6a19aa6b804877241170f5b6bdd2 (From OE-Core rev: 6fec97d6f0326989d37f9e20cf177d3c260979f7) Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* barebox-tools: install rk-usb-loaderMichael Tretter2025-07-311-0/+1
| | | | | | | | | | | | | The rk-usb-loader is already enabled in the hosttools_defconfig and targettools_defconfig and compiled by the recipe. Add it to the BAREBOX_TOOLS list to actually install it. (From OE-Core rev: f5e182589b46ebd862721d5e24005d56cdddbe07) Signed-off-by: Michael Tretter <m.tretter@pengutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.87.0 -> 1.88.0Jayasurya Maganuru2025-07-3113-166/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rust stable version updated to 1.88.0. https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/ * Rebase existing patches with v1.88.0 * Exclude tidy and coverage-dump from OE self-tests due to test failures Although the build completes successfully, OE self-tests fail: tools/coverage-dump panics during test execution. tools/tidy fails due to a mismatched GCC submodule commit. These tests are excluded to allow successful OE self-test runs. * Two tests from the`codegen` modules now fail only on riscv64. Enable them on arm32/64 and x86-32/64 targets, while restricting them on riscv64 via `only-<target_arch>` tags. Bugzilla link - https://bugzilla.yoctoproject.org/show_bug.cgi?id=15944 Test Results Summary: +-----------+--------+---------+ | Machine | Passed | Ignored | +-----------+--------+---------+ | arm-32 | 28,664 | 1,451 | | arm-64 | 28,748 | 1,396 | | x86-32 | 28,657 | 1,432 | | x86-64 | 28,904 | 1,213 | | riscv-64 | 28,722 | 1,421 | +-----------+--------+---------+ (From OE-Core rev: 5afc9bdbabfdbcb784ceb637926111e6c7648f41) Signed-off-by: Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com> Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3: Add missing call to exit_if_errorsPhilip Lorenz2025-07-311-0/+1
| | | | | | | | | | | `exit_if_errors` must be called explicitly at the end of the task execution to ensure that QA issues categorized as errors fail the task. (From OE-Core rev: acc0c57e455670501433ba4514a977e16dc88c34) Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package: Drop var-undefined QA checkPhilip Lorenz2025-07-312-3/+2
| | | | | | | | | | | | | The variables checked for are mandatory in all cases so a QA check does not seem to be the right choice for this. Additionally, the code never called `exit_if_errors` so the reported QA issue didn't actually fail the task. (From OE-Core rev: cb69d7eba80215f9f8b74dafe40ca2289fa294aa) Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Remove deprecated asyncio calls in qmp python moduleKhem Raj2025-07-282-0/+86
| | | | | | | | | | | | | | | Fixes deprecation warning seen with python 3.13 DEBUG: QMP Initializing to /mnt/b/yoe/master/build/tmp/.sv4_k_q4 recipe-sysroot-native/usr/lib/qemu-python/qmp/legacy.py:89: DeprecationWarning: There is no current event loop self._aloop = asyncio.get_event_loop() (From OE-Core rev: 249e42a02c412454cfed9d58e27a054dfa5d2b06) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation.conf: drop reference to tar IMAGE_PKGTYPERobert P. J. Day2025-07-281-1/+1
| | | | | | | | | | tar packaging was removed some time ago. (From OE-Core rev: 137f75d7289169f835a9f522530d8abf050e060a) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: patch CVE-2025-6141Peter Marko2025-07-282-0/+26
| | | | | | | | | | | | | | | | Pick relevant part of snapshot commit 20250329, see [1]. That has: add a buffer-limit check in postprocess_termcap (report/testcase by Yifan Zhang). [1] https://invisible-island.net/ncurses/NEWS.html#index-t20250329 (From OE-Core rev: fdd7b720b996d7df771fe04ff94ceb62498ac6a9) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-llvm-translator: depend on llvm, not clangRoss Burton2025-07-281-1/+1
| | | | | | | | | | | | At the moment the clang recipe provides llvm, but they could be split in the future and this makes it clear that the translator just needs libllvm and not the clang tools. (From OE-Core rev: bf186c6b99fa6c986abe0bf00dce22dd8a68fad6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clang: move get_clang_arch() functions to the common inc fileRoss Burton2025-07-282-23/+23
| | | | | | | | | | | | | | | These functions are useful outside of just the clang recipe, so move them to a common .inc file so they can be used by other clang-related recipes. Also make the function fail if it doesn't recognise the architecture, instead of returning the empty string and causing mysterious fails later. (From OE-Core rev: 1d5298533e97dab7636f885ddd740352782395b0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ccache: drop CCACHE_COMPILERCHECKRoss Burton2025-07-281-3/+0
| | | | | | | | | | | | | | | This variable controls how ccache determines if the cache is valid or not for a given compiler. By default, ccache looks at the mtime of the compiler binary. This should be sufficient for our purposes as the mtime is preserved from sstate and will only be changed on rebuilds if the binary is actually different. (From OE-Core rev: 27aec0bab6fcb19c5d5be30763f4038a46922e8f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ccache: move environment variables to the configuration fileRoss Burton2025-07-282-12/+9
| | | | | | | | | | | | | | Move some environment variables to the configuration file, so there's less happening in the class. Max_size was removed so that the per-recipe caches don't grown without limit. The default cache is 5GB. (From OE-Core rev: 8c1c38a6b3073d2dd34514f5a90805c12c0f42dd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez: Fix invalid-pp-token warning found with clangKhem Raj2025-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | We add FIRMWARE_DIR via CFLAGS using escapes for string and clang option parser flags it <command line>:4:23: warning: missing terminating '"' character [-Winvalid-pp-token] 4 | #define FIRMWARE_DIR \"/usr/lib/firmware\" | ^ emitting this warning during configure means some tests fail wrongly. e.g. test for enable -fPIC -DPIC, which results in textrels in libbbluetooth.so Pass the string definition using single quotes to avoid the shell "eating" the quotes and other characters This works well across gcc and clang (From OE-Core rev: 23a87f27b1837bd35bea356f0a10816fb35826f2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Skip a non-posix awk ptest on musl systemsKhem Raj2025-07-284-1/+32
| | | | | | | | | | | | | | The test depends on BSD extension REG_STARTEND which is not in POSIX, glibc does implement this extention so it works on glibc systems but musl does not and it needs to be skipped and LIBC environment variable is used in this test as well to run it conditionally. (From OE-Core rev: a74eaca8e1830d09c5ff678c7d361cedbfc6f68a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* e2fsprogs: 1.47.1 -> 1.47.3Robert Yang2025-07-282-46/+4
| | | | | | | | | | | | * Remove backported patch 0001-libext2fs-fix-std-c23-build-failure.patch * Fixed QA Issue: ERROR: e2fsprogs-1.47.2-r0 do_package_qa: QA Issue: File /usr/lib/e2fsprogs/ptest/test/test_one in package e2fsprogs-ptest contains reference to TMPDIR [buildpaths] (From OE-Core rev: 27b191cd6f53a444efbf82f58d86bf0dc5c1a048) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: upgrade 2025.04 -> 2025.07Fabio Estevam2025-07-289-6/+656
| | | | | | | | | | | | | | Upgrade to U-Boot 2025.07. Add patches for build race conditions. Remove the QEMU KVM USB workaround since the issue is fixed upstream. (From OE-Core rev: bb287fade558d0138f7254876c9029da63e3087f) Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.6 -> 24.1.8Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | - 24.1.8 * CVE-2025-49176 Changelog: https://lists.x.org/archives/xorg-announce/2025-June/003613.html - 24.1.7 * CVE-2025-49175 * CVE-2025-49176 * CVE-2025-49177 * CVE-2025-49178 * CVE-2025-49179 * CVE-2025-49180 Changelog: https://lists.x.org/archives/xorg-announce/2025-June/003610.html (From OE-Core rev: a76d00eeab2ff7e7e3ffaa0a00f6824b87517b93) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wireless-regdb: upgrade 2025.02.20 -> 2025.07.10Liu Yiding2025-07-281-1/+1
| | | | | | | | (From OE-Core rev: 5e06f2cf6911ca91595dc2605af9a1f4c2def4c8) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typing-extensions: upgrade 4.14.0 -> 4.14.1Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | | Changelog: ========== - Fix usage of typing_extensions.TypedDict nested inside other types (e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the type system but worked on older versions, so we maintain support. (From OE-Core rev: a92c8559ea91dc5b4a37e104715d32135341c7cb) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-rpds-py: upgrade 0.25.1 -> 0.26.0Liu Yiding2025-07-282-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ptest ok: ============================================================================ Testsuite summary # TOTAL: 116 # PASS: 116 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 DURATION: 14 END: /usr/lib/python3-rpds-py/ptest 2025-07-22T09:57 STOP: ptest-runner TOTAL: 1 FAIL: 0 Changelog: =========== - Build CPython 3.14 wheels - Require maturin>=1.9.0 to ensure support for PEP 639 (From OE-Core rev: bccaf039ce6b736ddb2bf5c3b20026f39a27f00f) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.9.0 -> 1.9.1Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | Changelog: ========== - Fix absolute license file path from Cargo.toml (From OE-Core rev: 4f817e8eb8ae5ddbc182e13a6fea7bb9437ed144) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* erofs-utils: upgrade 1.8.5 -> 1.8.10Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Fix extent-based deduplication which can cause data corruption if target images are larger than 4GiB - Switch to on-heap temporary buffers for libzstd and libdeflate to replace on-stack VLAs - Fix large compressed fragment handling, which could be generated by the `-Eall-fragments` option (though rare) and was rejected by mistake - Fix corrupted small fragments introduced in erofs-utils 1.8.8 - Fix AUFS whiteout handling - Properly handle negative GNU mtime - Fix superblock checksum for small fs block size filesystems - Fix temporary memory leak from small fragments - Handle crafted Z_EROFS_COMPRESSION_INTERLACED extents - Speed up multi-threaded `-Efragments` even further - Fix DEFLATE due to incorrect maximum Huffman length - Support `--fsalignblks` to align filesystem sizes - Support `--vmdk-desc` to generate VMDK for flattened block devices - Fix image reproducibility of `-E(all-)fragments` - Support per-segment reaper for multi-threaded compression - Support multi-threaded fragments - Support extent-based deduplication for `-Efragments` - Optimize space allocation performance (From OE-Core rev: a29c24e540ce6cd70ae7889f69ebe14e024d5507) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 48.3 -> 48.5Liu Yiding2025-07-284-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - appstream: Fix app id - window: rearrange disconnect_active_embed - window: disconnect correct callback in unregister embed function - window: also disconnect sync_tab_bookmarked_status - Simplify decision to remember passwords - web-view: don't use saved HTTP auth credentials in private modes - web-view: relocate authenticate_succeeded_cb - web-view: fix HTTP auth on authenticationtest.com - web-extension-manager: fix web process extension init regression - Show created instead of modified time in webapp overview - Don't consider og:image for web app icon - window-commands: unref window in case of error - Update Chinese (Taiwan) translation - Update Slovak translation - Fix logic error breaking the password manager - Update Japanese translation - shell: Fix startup crash on Pantheon - action-bar-end: Fix startup crash on Pantheon - ephy-password-import: improve robustness - ci: generate new image for style checker - Fix PKCS #11 login for invalid cert/priv pairs - Update Romanian translation - Attempt to fix release CI (From OE-Core rev: 45b56dd036d6c0b6d843d241065b47f86c07b82f) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* at-spi2-core: upgrade 2.56.2 -> 2.56.3Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - DeviceEventController: update mouse coordinates before sending button events - Return localized role name for ATSPI_ROLE_EDITBAR - Revert "Return localized role name for ATSPI_ROLE_EDITBAR" - Return localized role name for ATSPI_ROLE_EDITBAR - atspi-device-legacy: Don't crash when XkbGetMap fails (From OE-Core rev: 9db21ce6bf37541b089751311a4b8781adb0263c) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* less: upgrade 678 -> 679Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | Changelog: ========== - Fix bad parsing of lesskey file an env var is a prefix of another env var - Fix unexpected exit using -K if a key press is received while reading the input file (From OE-Core rev: 25f101eecdb9921bf42c99b63dd6f036ceff00b5) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: upgrade 0.76 -> 0.78Liu Yiding2025-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - ecc: Check return value of l_getrandom() - unit: test-ecdh: Add bytes to l_getrandom wrapper - unit: Convert UUID test cases to use precheck feature - unit: Convert PBKDF2 test cases to use precheck feature - unit: Convert check for random support to use test precheck feature - unit: Make the failed precheck test case a success - test: Add flag for indication of inverted precheck results - unit: Use the precheck handler for testing available key support - unit: Use the precheck handler for testing available getrandom support - unit: Use the precheck handler for testing available checksum support - unit: Use the precheck handler for testing available cipher support - test: Provide test data also to the precheck function - unit: Add test cases for precheck of unit tests - test: Add support for precheck handler for unsupported kernel features - Add License variable to pkg-config file (From OE-Core rev: 07b4a4dd2c9e109939cff5a8c58fdf1d01c4d24a) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* barebox-tools: upgrade 2025.06.0 -> 2025.07.0Liu Yiding2025-07-281-2/+2
| | | | | | | | | | | Changelog: https://lore.barebox.org/barebox/aGUtKn1BbPXi4Y9m@pengutronix.de/T/#u Migration Guide: https://barebox.org/doc/latest/migration-guides/migration-2025.07.0.html (From OE-Core rev: 3f809d8b0f1f8c65adf0dcdd296cec93978f3b0b) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmicrohttpd: upgrade 1.0.1 -> 1.0.2Gyorgy Sarvari2025-07-281-1/+1
| | | | | | | | | | Changelog: It primarily fixes a double-close() bug on bind() errors. (From OE-Core rev: 14f061b792318349bbd4153f1c6ad5b43af65a41) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 25.1.5 -> 25.1.6Leon Anavi2025-07-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | - v3dv: regression in vkAllocateMemory importing gbm bo - Vulkan WSI (and zink) use threads on X11 even when the X connection isn't thread-safe - sddm-greeter-qt segfault when using nvk+zink - [regression][bisected] [FirePro W4100]: crashing/rebooting - Descriptor set layout with binding flags fails due to indices not matching bindings - piglit bindless texture tests crash - [radeonsi] Artifacts in Team Fortress 2 (bisected) - eglgears_wayland segfault on zink+nvk with PRIME - vn_renderer_virtgpu.c:13:10: fatal error: 'xf86drm.h' file not found - brw: mad instruction printing broken on Gfx11 - radv: RGB9E5 rendering does not ignore alpha write mask (From OE-Core rev: 0f43573fce7074dfe462e8f6df50404e7dc391c8) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: stable 2.41 branch updatesDeepesh Varatharajan2025-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ git log --oneline 0c76c951620f9e12df2a89b2c684878b55bb6795..6e489c17f827317bcf8544efefa65f13b5a079dc 6e489c17f8 Fix error reporting (false negatives) in SGID tests 11e634ccf3 support: Pick group in support_capture_subprogram_self_sgid if UID == 0 61e461ed0c sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981) Testing Results: Before After Diff PASS 5801 5809 +8 XPASS 4 4 0 FAIL 266 261 -5 XFAIL 16 16 0 UNSUPPORTED 164 161 -3 6e489c17f8 Fix error reporting (false negatives) in SGID tests Improved SGID test handling by unifying error reporting and using secure temporary directories. Replaced non-standard exit codes and fixed premature exits to avoid masking failures. These changes reduced false negatives, increasing overall test pass rates. UNSUPPORTED tests changes -UNSUPPORTED: stdlib/tst-secure-getenv -UNSUPPORTED: elf/tst-env-setuid-static -UNSUPPORTED: elf/tst-env-setuid-tunables FAILed tests changes -FAIL: stdio-common/bug22 -FAIL: stdio-common/tst-printf-format-f-char -FAIL: stdio-common/tst-printf-format-v-uchar -FAIL: stdio-common/tst-printf-format-v-ullong -FAIL: stdio-common/tst-printf-format-vas-double-F PASSed tests changes +PASS: stdlib/tst-secure-getenv +PASS: elf/tst-env-setuid-static +PASS: elf/tst-env-setuid-tunables +PASS: stdio-common/bug22 +PASS: stdio-common/tst-printf-format-f-char +PASS: stdio-common/tst-printf-format-v-uchar +PASS: stdio-common/tst-printf-format-v-ullong +PASS: stdio-common/tst-printf-format-vas-double-F (From OE-Core rev: 33b8431a1eaff6b01f1b2f89c27b5cff93154dae) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-config: Update to 20250709Robert Yang2025-07-281-2/+2
| | | | | | | | | | | | | | | | | | | | The version 20250709 is the author date. * The changes are: a2287c3 Adjust 'time-stamp' variables to modern Emacs 973e3e6 config.sub: Add Tock OS support 3a71dc1 config.sub: recognize banan_os f91a544 config.sub: fix a duplicated case pattern 484648c config.sub: Include support for arm64_32 and iOS/tvOS/watchOS simulators 84cc2cc Update copyright years 7f41495 config.sub: add intelgt as a basic machine 9f6e0fe ironclad: change ironclad to ironclad-mlibc (From OE-Core rev: 28372102300a1c670a6a4fcea3f2f527c73aee56) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pbzip2: Do not depend on char_trait template from stdlibKhem Raj2025-07-282-0/+117
| | | | | | | | | | | This implementation is not part of standard and some implementations e.g. libc++ have removed it starting with 19.x release (From OE-Core rev: 66faa33a0a6d046f01c4bff26012cb3b1e11dba6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* virglrenderer: upgrade 1.1.0 -> 1.1.1Gyorgy Sarvari2025-07-282-41/+3
| | | | | | | | | | | | | | | | Dropped 0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch because it is indluded in this release. Added python3-pyyaml as a build dependency - dependency was introduced in https://gitlab.freedesktop.org/virgl/virglrenderer/-/commit/194c75946a30e11b90ea46b6a6ddc5e62a9e9612 Changelog: https://gitlab.freedesktop.org/virgl/virglrenderer/-/releases/1.1.1 (From OE-Core rev: 37ecce70b675733997c9c9e883a9c8a6176f7931) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Skip semctl08 when __USE_TIME64_REDIRECTS is definedJiaying Song2025-07-282-1/+50
| | | | | | | | | | | | | | | | When __USE_TIME64_REDIRECTS is defined, glibc redirects struct semid_ds to a 64-bit time-safe version that omits the sem_otime_high and sem_ctime_high fields. As a result, the case becomes invalid, leading to incorrect behavior. This patch adds a check to skip the test when __USE_TIME64_REDIRECTS is defined, ensuring the test only runs when the semid_ds structurally matches semid64_ds and the *_high fields are accessible. (From OE-Core rev: 07410b54660f75465df8d428844893cbd0c295ea) Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml2: upgrade 2.14.3 -> 2.14.5Hongxu Jia2025-07-284-42/+14
| | | | | | | | | | | Release notes: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.14.5 (From OE-Core rev: b82cb6d55033ffff79b5a767bd50b06989c0acfc) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: copy arch/powerpc/tools contentsChen Qi2025-07-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For now, using qemuppc64 as MACHINE and building things inside SDK, we'll get the following error: ERROR: modpost: "_mcount" undefined This is because after [1], MPROFILE_KERNEL is using arch/powerpc/tools/ contents to do the check. This in turn affects HAVE_OBJTOOL. """ arch/powerpc/Kconfig: select HAVE_OBJTOOL if ARCH_USING_PATCHABLE_FUNCTION_ENTRY || MPROFILE_KERNEL || PPC32 """ The current MPROFILE_KERNEL for powerpc: """ config MPROFILE_KERNEL depends on PPC64_ELF_ABI_V2 && FUNCTION_TRACER def_bool $(success,$(srctree)/arch/powerpc/tools/gcc-check-mprofile-kernel.sh $(CC) -mlittle-endian) if CPU_LITTLE_ENDIAN def_bool $(success,$(srctree)/arch/powerpc/tools/gcc-check-mprofile-kernel.sh $(CC) -mbig-endian) if CPU_BIG_ENDIAN """ If MPROFILE_KERNEL is disabled, thus HAVE_OBJTOOL being disabled, then FTRACE_MCOUNT_USE_RECORDMCOUNT will be enabled, causing this error. The scripts are listed and copied one by one. Their names and the reasons why they are copied are as below: gcc-check-mprofile-kernel.sh: needed by MPROFILE_KERNEL gcc-check-fpatchable-function-entry.sh: needed by ARCH_USING_PATCHABLE_FUNCTION_ENTRY head_check.sh/relocs_check.sh/unrel_branch_check.sh: needed by Makefile.postlink [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=abba759796f9b73eb24df9b734dd063839fc62e0 (From OE-Core rev: df1c7c276422eeaf0eac178aec377a315a249c52) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>