summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* gcc: fix local include path for nativesdk-gccGregor Herburger2025-09-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | By default GCC uses /usr/local/include as the local include prefix. When building the nativesdk-gcc package, this makes gcc look in the hosts /usr/local/include and may use non-SDK headers. Example from current poky: $# x86_64-pokysdk-linux-gcc -v -E - </dev/null #include <...> search starts here: /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include /usr/local/include /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/include /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include-fixed Define LOCAL_INCLUDE_DIR along with the other include directories in defaults.h to set the local include directory to the directory in the sysroot. (From OE-Core rev: dadd1e0ec6ad4cf572964c18fa304be9f382f885) Signed-off-by: Gregor Herburger <gregor.herburger@ew.tq-group.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clang: Upgrade to 21.1.0Khem Raj2025-09-1147-548/+321
| | | | | | | | | | | | | | | | | Clang 21.1.0 is a major release in Clang21 series Release Notes LLVM [1] Clang [2] LLD [3] Libcxx [4] [1] https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html [2] https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html [3] https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html [4] https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html (From OE-Core rev: 4d97e5492e70eaefe42ab397bee963a84b54a1b1) 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>
* meson: upgrade 1.8.2 -> 1.9.0Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 85dd4c757e880e1a108cc57cf40d61c36bd81bab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: upgrade 3.4.4 -> 3.4.5Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 961c37a469c3aeb23f3dddce3199cd3b6a83d495) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-xmltodict: upgrade 0.14.2 -> 0.15.1Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: b8f9db8424ead13a628c02c82f4f7b56acd38356) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2025.5.9.12 -> 2025.9.8.13Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: c90e5721f62451990423968338a75abb137dc1b7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.14 -> 0.18.15Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 1891d2352789393698b77ab7635e7a4825588c7c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.4.1 -> 8.4.2Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 8787dad5fefdf946a7c05c8cd69a8f504e73320f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: upgrade 3.8.2 -> 3.9Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 1dad2cca384e50cbd6b6bca10d48210c70292f6c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: upgrade 4.25.0 -> 4.25.1Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 35d381bb7e64afb47941550b20629dafe82bae63) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema-specifications: upgrade 2025.4.1 -> 2025.9.1Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 3ac88bcbeab0713370497c2c8ad95616f95c02c5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.135.29 -> 6.138.15Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 4bdcde64a74f2919c5b48c71bd6b7021a4ce871d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-build: upgrade 1.2.2 -> 1.3.0Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: b6bd9f0d31519e05a6bfb4b964219cb0d7c1e439) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.15 -> 6.16Wang Mingyu2025-09-111-1/+1
| | | | | | | | (From OE-Core rev: 0f960412297a3edbf3ae8b06a32aca46d0c51450) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: Skip NODEV portion of test_makedev when linked to muslKhem Raj2025-09-113-19/+25
| | | | | | | | | | backport the upstreamed patch which is available in 3.14+ (From OE-Core rev: 46e0b41cc78d77900286c198da81159e63c2cb63) 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>
* automake: 1.17 -> 1.18.1Robert Yang2025-09-112-36/+1
| | | | | | | | | | | * Drop 0001-configure-don-t-report-error-when-the-path-of-Perl-c.patch, it is a warning not an error any more, so just drop it. (From OE-Core rev: 40144c6b24133eadec8f7b91ddbe8633e4082d5c) 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>
* tcl: skip http11 testsRoss Burton2025-09-082-0/+6
| | | | | | | | | | | | | | | | These tests are either unstable under load, or just unstable. A ticket has been filed upstream[1] but for now disable them. [ YOCTO #15467 ] [1] https://core.tcl-lang.org/tcl/tktview/3764f4e81f1483ab554c6d60f8483887bde28221 (From OE-Core rev: 8f1538518fd3a3017189b38437691ce358a2566a) 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>
* apt: upgrade 2.6.1 -> 3.0.3Gyorgy Sarvari2025-09-0813-263/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_3.0.3_changelog Dropped patches which are included in this release, or became obsolete: 0001-Fix-compilation-error-with-clang-libc-18.patch - included in this release 0001-Fix-musl-build.patch - included in this release 0001-Raise-cmake_minimum_required-to-3.13-to-avoid-warnin.patch - included in this release 0001-Remove-using-std-binary_function.patch - became obsolete, fixed upstream 0001-aptwebserver.cc-Include-array.patch - became obsolete, fixed upstream 0001-strutl-Add-missing-include-cstdint-gcc-15.patch - included in this release Added a new patch to avoid compilation error with musl: error: 'basename' was not declared in this scope; did you mean 'rename'? Adapted DEPENDS list - gnutls and gcrypt dependencies were dropped in favor of openssl in version 2.9.19. Added a new PACKAGECONFIG, 'usrmerge', which displays a gentle warning if the system isn't a usrmerge system during package installation. Added new COMMON_ARCH CMake argument - if it is not defined, CMake is trying to determine the value of this variable by running dpkg, which is usually a futile endeavour. It is used in config creation, and to print some system info. Also adapt a self test: the apt-key command has been deprecated since a while, and in this release it was completely removed. Instead sources.list file contains the signature data, on a per-repository basis. (From OE-Core rev: 1413a6144679a8347a3487f1950612ee20ff382c) 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>
* git: 2.50.1 -> 2.51.0Robert Yang2025-09-081-1/+1
| | | | | | | | (From OE-Core rev: dc1eb22b6bb4130275de495a30a11e7c496a7c5a) 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>
* bindgen-cli: Upgrade to 0.72.1Khem Raj2025-09-081-1/+1
| | | | | | | | | | | | Fixed bugs - Apply a fix for a breaking change in Clang (see issue #3264 and related). (From OE-Core rev: 2afa751883049b4fad9941780ec7159def4fc828) 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>
* python3-pdm: Update 2.25.4 -> 2.25.9Khem Raj2025-09-081-1/+1
| | | | | | | | | | | | | | | | - Add site-packages path to pdm info and print interpreter URL in pdm python install -v. - Support explicit free-threaded Python selection via version suffix t. - Multiple lockfile/pylock improvements and hash handling fixes. - Windows path resolution fixes for uv; CLI help formatting preserved. - Dependencies: require packaging>22.0; bump truststore to 0.10.4. - Misc: fix AI coding fast apply error (From OE-Core rev: 5d693522c3aedef8fcbe8ba7ca3b112262427a51) 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>
* python3-lxml: upgrading to 6.0.1Khem Raj2025-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bugs fixed LP#2116333: lxml.sax._getNsTag() could fail with an exception on malformed input. GH#467: Some test adaptations were made for libxml2 2.15. Patch by Nick Wellnhofer. LP2119510, GH#473: A Python compatibility test was fixed for Python 3.14+. Patch by Lumír Balhar. GH#471: Wheels for “riscv64” on recent Python versions were added. Patch by ffgan. GH#469: The wheel build no longer requires the wheel package unconditionally. Patch by Miro Hrončok. Binary wheels use the library version libxml2 2.14.5. Windows binary wheels continue to use a security patched library version libxml2 2.11.9. (From OE-Core rev: 4194aa5de0523070f98a82b5019ba8f94107a14f) 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>
* python3-rpds-py: upgrade 0.27.0 -> 0.27.1Tim Orling2025-09-081-1/+1
| | | | | | | | | | | | | | | | | v0.27.1: * Include attestations in published artifacts by @EpicWink in #160 Comparing Changes: https://github.com/crate-py/rpds/compare/v0.27.0...v0.27.1 References: https://github.com/crate-py/rpds/pull/160 (From OE-Core rev: aea7cc86baca60316931b11c547b66994111469b) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: upgrade 2.32.4 -> 2.32.5Tim Orling2025-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 2.32.5 (2025-08-18) * Bugfixes - The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration. * Deprecations - Added support for Python 3.14. - Dropped support for Python 3.8 following its end of support. https://requests.readthedocs.io/en/latest/community/updates/#release-history Comparing Changes: https://github.com/psf/requests/compare/v2.32.4...v2.32.5 (From OE-Core rev: c4c2313df6c63c26ee3e5d683a8c903050212754) Signed-off-by: Tim Orling <tim.orling@konsulko.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.1 -> 4.15.0Tim Orling2025-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.15.0 (August 25, 2025) * No user-facing changes since 4.15.0rc1. https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-4150-august-25-2025 Release 4.15.0rc1 (August 18, 2025) * Add the @typing_extensions.disjoint_base decorator, as specified in PEP 800. Patch by Jelle Zijlstra. * Add typing_extensions.type_repr, a backport of annotationlib.type_repr, introduced in Python 3.14 (CPython PR #124551, originally by Jelle Zijlstra). Patch by Semyon Moroz. * Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of CPython PR #137227 by Jelle Zijlstra. https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-4150rc1-august-18-2025 Comparing Changes: https://github.com/python/typing_extensions/compare/4.14.1...4.15.0 (From OE-Core rev: d7c4f8f95de6b6f74eec055886d266e5379f40d3) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography{-vectors}: upgrade to 45.0.7Tim Orling2025-09-083-3/+3
| | | | | | | | | | | | | | | | | 45.0.7 - 2025-09-01 * Added a function to support an upcoming pyOpenSSL release. https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4507---2025-09-01 Comparing Changes: https://github.com/pyca/cryptography/compare/45.0.6...45.0.7 (From OE-Core rev: 00787e40527786d510a06d9a4dde5d8fb7ab7d90) Signed-off-by: Tim Orling <tim.orling@konsulko.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.3 -> 1.9.4Tim Orling2025-09-081-1/+1
| | | | | | | | | | | | | | | | | | | 1.9.4: * Add a use-base-python option to pyproject.toml with the same behaviour as MATURIN_PEP517_USE_BASE_PYTHON. * Add builtin sysconfigs for GraalPy * Fix calculation of platform tag for FreeBSD https://github.com/PyO3/maturin/blob/main/Changelog.md#194 Comparing Changes: https://github.com/PyO3/maturin/compare/v1.9.3...v1.9.4 (From OE-Core rev: 445a6a281f5101acc34b5779a6b67d7ada80c6e2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-rust: upgrade 1.11.1 -> 1.12.0Tim Orling2025-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | 1.12.0 (2025-08-29) * Set PYO3_BUILD_EXTENSION_MODULE environment variable when building PyO3 extensions. #540 https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md#1120-2025-08-29 Reference: https://github.com/PyO3/setuptools-rust/pull/540 Comparing Changes: https://github.com/PyO3/setuptools-rust/compare/v1.11.1...v1.12.0 (From OE-Core rev: 05db2e8f5515198195de8acab37363bc53f9278f) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: also skip chanio-13.6Ross Burton2025-09-082-2/+2
| | | | | | | | | | | | | The io-* tests and chanio-* tests are in sync, so we should skip both io-13.6 and chanio-13.6. [ YOCTO #15421 ] (From OE-Core rev: e7686fbfb2cb630b33edce48bf1982044d0bf3ea) 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>
* repo: upgrade 2.56 -> 2.58Markus Kurz2025-09-081-1/+1
| | | | | | | | | | For changelog, check https://gerrit.googlesource.com/git-repo (From OE-Core rev: 1c4566ee134a055f5eb1038fb7b216b68c83089f) Signed-off-by: Markus Kurz <m.kurz92@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: skip nanosleep testOsama Abdelkader2025-09-081-12/+27
| | | | | | | | | | | | | | | Add nanosleep to the skipped tests since it's load-sensitive fixes: failed ptests {'strace': ['nanosleep.gen.test', 'nanosleep.gen']} https://bugzilla.yoctoproject.org/show_bug.cgi?id=15524 (From OE-Core rev: b145720a0ceb1eb8eec33a62330f2b13891c508c) Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm-sequoia: remove rc initialisation from run-ptestYoann Congal2025-09-011-5/+0
| | | | | | | | | | | | With the previous patch "ptest-cargo: move run-ptest rc variable initialisation", rc is initialised by the ptest-cargo class. Remove the (now) redundant initialisation and the related comment. (From OE-Core rev: 004df6e50d37a68e37d800d9470d8716abaa6d44) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.3.1 -> 2.3.2Trevor Gamblin2025-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes (https://github.com/numpy/numpy/releases/tag/v2.3.2): |The NumPy 2.3.2 release is a patch release with a number of bug fixes |and maintenance updates. The highlights are: | | Wheels for Python 3.14.0rc1 | PyPy updated to the latest stable release | OpenBLAS updated to 0.3.30 | |This release supports Python versions 3.11-3.14 Reproducibility OK: |2025-08-28 05:50:44,703 - oe-selftest - INFO - ---------------------------------------------------------------------- |2025-08-28 05:50:44,703 - oe-selftest - INFO - Ran 1 test in 1440.103s |2025-08-28 05:50:44,703 - oe-selftest - INFO - OK |2025-08-28 05:50:49,531 - oe-selftest - INFO - RESULTS: |2025-08-28 05:50:49,531 - oe-selftest - INFO - RESULTS - reproducible.ReproducibleTests.test_reproducible_builds: PASSED (1400.47s) |2025-08-28 05:50:49,724 - oe-selftest - INFO - SUMMARY: |2025-08-28 05:50:49,724 - oe-selftest - INFO - oe-selftest () - Ran 1 test in 1440.103s |2025-08-28 05:50:49,724 - oe-selftest - INFO - oe-selftest - OK - All required tests passed (successes=1, skipped=0, failures=0, errors=0) ptests OK: |============================================================================ |Testsuite summary |# TOTAL: 48921 |# PASS: 46457 |# SKIP: 2426 |# XFAIL: 33 |# FAIL: 0 |# XPASS: 5 |# ERROR: 0 |DURATION: 193 |END: /usr/lib/python3-numpy/ptest |2025-08-28T09:14 |STOP: ptest-runner |TOTAL: 1 FAIL: 0 |root@qemux86-64:~# (From OE-Core rev: 457ed4e564cc4535694aea8faa55a992419be07c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.88.0 -> 1.89.0Jayasurya Maganuru2025-08-2814-245/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rust stable version upgraded to 1.89.0 https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/ * Drop merged patches with rust v1.89.0. - 0001-Disable-libunwind-cross-architecture-unwinding.patch - triagebot.patch * Update and rebase existing patches with rust v1.89.0. - revert-link-std-statically-in-rustc_driver-feature.patch - rust-oe-selftest.patch - 0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch - 0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch (To fix build failures for riscv with musl, this patch adds aliases for plain syscalls to their time64 variants in libc-0.2.174, These changes are in addition to similar fixes already applied to libc-0.2.172) - 0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch (Changes for libc-0.2.170 are no longer needed, as that version is not present in rust v1.89.0 vendor sources) * OE-selftests: - Doc-tests fail in 55 crates,test-float-parse tests also fail. These tests are excluded to ensure the overall test suite passes. Test Results Summary: +-----------+--------+---------+ | Machine | Passed | Ignored | +-----------+--------+---------+ | arm-32 | 29,239 | 1,468 | | arm-64 | 29,329 | 1,412 | | x86-32 | 29,231 | 1,449 | | x86-64 | 29,484 | 1,225 | | riscv-64 | 29,304 | 1,436 | +-----------+--------+---------+ (From OE-Core rev: fca454a188592c9fa854e93ff1a9c3e70a681e23) Signed-off-by: Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openmp: add openmp to CVE_PRODUCTPeter Marko2025-08-281-0/+1
| | | | | | | | | | | | Currently CVE_PRODUCT is set to llvm:llvm from common.inc. There is historical entry for openmp in the DB. This entry is ignored, but it shows that there can also be future ones. (From OE-Core rev: ba94d5f1756647ce9d4ddd664bdf6fc975f952cd) 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>
* recipes: cleanup CVE_STATUS which are resolved nowPeter Marko2025-08-283-15/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The don't show up in CVE metrics anymore since they were either fixed upstream or recipe version was upgraded meanwhile. * bind CVE-2019-6470: cpe got corrected in nvd db * libxml2 CVE-2023-45322: version is now higher than NVD cpe * zlib CVE-2023-45853: version is now higher than NVD cpe * gcc CVE-2021-37322: version is now higher than NVD cpe * python3 * CVE-2007-4559: version is now higher than NVD cpe * CVE-2019-18348: version is now higher than NVD cpe * CVE-2020-15523: version is now higher than NVD cpe * CVE-2022-26488: version is now higher than NVD cpe * CVE-2015-20107: version is now higher than NVD cpe * CVE-2023-36632: version is now higher than NVD cpe * rust * CVE-2024-24576: NVD has no cpe, but we have newer version as fix * CVE-2024-43402: version is now higher than NVD cpe * cups CVE-2021-25317: version is now higher than NVD cpe * ghostscript CVE-2023-38559: version is now higher than NVD cpe * libtirpc CVE-2021-46828: version is now higher than NVD cpe * unzip CVE-2008-0888: version is now higher than NVD cpe * ffmpeg CVE-2023-39018: cpe got corrected in nvd db * libxslt CVE-2022-29824: version is now higher than NVD cpe * libyaml * CVE-2024-35325: CVE is now rejected in NVD DB * CVE-2024-35326: CVE is now rejected in NVD DB * CVE-2024-35328: CVE is now rejected in NVD DB Also add comment for iputils regarding reports for FKIE/NVD2. Also remove some trailing spaces in python recipe. (From OE-Core rev: 73ee9789183aa95072af2b51ac9e08203f4e33f9) 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>
* python3-jsonschema: upgrade 4.24.0 -> 4.25.0Liu Yiding2025-08-281-1/+1
| | | | | | | | | | | | Changelog: ========= - Add support for the iri and iri-reference formats to the format-nongpl (From OE-Core rev: 875e622eaa318eecd8214c2481d431e6a88e8419) 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-hatch-vcs: upgrade 0.4.0 -> 0.5.0Liu Yiding2025-08-281-1/+1
| | | | | | | | | | | | | | Changelog: ========== - Drop support for Python 3.8 - Officially support Python 3.13 - Avoid a deprecation warning emitted by a dependency when using the tag-pattern option (From OE-Core rev: bbc00f129553e3c9ccaca0a62afdbc22eb573590) 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-dtschema: upgrade 2025.6.1 -> 2025.8Liu Yiding2025-08-281-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Add /chosen bootsource property - Add /chosen KHO (for Linux kernel kexec) properties - Extend wakeup-source property to define modes - Add system level idle states - Add '-db' property unit suffix (From OE-Core rev: 77bc2f5c1dad9ed4d8a269c9cb3dc8f1c63a1d86) 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-cython: upgrade 3.1.2 -> 3.1.3Liu Yiding2025-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Some method calls with 0 or 1 argument failed to use ``PyObject_VectorCallMethod()``. - Walrus assignments of literal Python integers could generate invalid C code. (Github issue :issue:`6989`) - ``cython.pythread_type_lock`` (also used as fallback for ``cython.pymutex``) could stall on heavily contended locks. (Github issue :issue:`6999`) - C string arrays (not pointers) always coerced to the Python default string type, even on explicit casts to other string types. (Github issue :issue:`7020`) - Unterminated ``\N{}`` character escapes in strings could unrail the parser. (Github issue :issue:`7056`) - An internal C function was not marked as ``static`` and leaked a linker symbol. (Github issue :issue:`6957`) - Some Unicode letters were not recognised as lexically valid name parts. (Github issue :issue:`7059`) - Compatibility with PyPy3.8 was lost by accident. - The Linux binary wheels of 3.1.2 used SSSE3 CPU instructions which are not available on some CPUs. (Github issue :issue:`7038`) (From OE-Core rev: 14c2006bce8861eaf2b65d5c71097e67d1af19cf) 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-click: upgrade 8.2.1 -> 8.2.2Liu Yiding2025-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Fix reconciliation of default, flag_value and type parameters for flag options, as well as parsing and normalization of environment variables. - Fix typing issue in BadParameter and MissingParameter exceptions for the parameter param_hint that did not allow for a sequence of string where the underlying functino _join_param_hints allows for it. - Use the value of Enum choices to render their default value in help screen. - Fix completion for the Z shell (zsh) for completion items containing colons. - Don't include envvar in error hint when not configured. - Fix a rare race in click.testing.StreamMixer's finalization that manifested as a ValueError on close in a multi-threaded test session. (From OE-Core rev: 8a5a2fabac46df8ce22c6d645af6b278283c9c00) 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>
* binutils: set status for CVE-2025-7545 and CVE-2025-7546Peter Marko2025-08-281-0/+3
| | | | | | | | | | | | | | | | | | | | | The patches linked in NVD reports are present in binutils-2_45-branch. Technically the NVD is wrong (=2.45 should be <2.45), but fixing it in the recipe is not problematic as all cpe-stable-backport will be automatically removed in next upgrade so will not be "kept forever". CVE-2025-7545 * https://nvd.nist.gov/vuln/detail/CVE-2025-7545 * https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=08c3cbe5926e4d355b5cb70bbec2b1eeb40c2944 CVE-2025-7546 * https://nvd.nist.gov/vuln/detail/CVE-2025-7546 * https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=41461010eb7c79fee7a9d5f6209accdaac66cc6b (From OE-Core rev: 0fb876e247faea84dfa8fd302b80cb7afdc575d9) 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>
* python3: Address failing ptests on muslKhem Raj2025-08-252-2/+20
| | | | | | | | | | | | | | | | | | Take a partial patch to disable portion of test_makedev, its also applied in alpine. NODEV does not exist on musl Add test_null_dlsym to ignore list on musl, it needs GNU ifunc support and musl does not implement GNU ifuncs fixes Failed ptests: {'python3': ['test_null_dlsym', 'test_makedev', 'python3']} (From OE-Core rev: c197de49d6b406be5fc79b6e17c397c834efc1b0) 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>
* gcc-testsuite: Fix test failures with output pattern due to ssh warning.Harish Sadineni2025-08-251-2/+2
| | | | | | | | | | | | | | | | | | when running oe-selftest for gcc some of the output pattern matchng test cases were getting failed due to below issue. Output line 1 was: Warning: Permanently added '192.168.7 Should match (from /poky/poky/build-st/tmp/work-shared/gcc-15.1.0-r0/sources/ gcc-15.1.0/gcc/testsuite/gcc.dg/dg-output-file-1-lp64.txt): This is a test output for lp64 target Failed test for output line 1 This is a test output for lp64 target (From OE-Core rev: 08200d7ac9d96996dbc1f913bcc0c8bee13592f8) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Oe-selftest failure analysis - fix for pr90579.c test failuresHarish Sadineni2025-08-252-0/+21
| | | | | | | | | | | | | | | | | | | | When gcc build with PIE enabled the following tests were getting failed: FAIL: gcc.target/i386/pr90579.c scan-assembler vaddsd\tr\\+40 FAIL: gcc.target/i386/pr90579.c scan-assembler vaddsd\tr\\+32 FAIL: gcc.target/i386/pr90579.c scan-assembler vaddsd\tr\\+24 FAIL: gcc.target/i386/pr90579.c scan-assembler vaddsd\tr\\+16 Detailed bug info & upstream fix is here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118885 Upstream Status: Backport [https://gcc.gnu.org/cgit/gcc/commit/?id=679e24f5a751663998ff7202149a749e0f7251f9] (From OE-Core rev: 7641e08044203ac9dde9a53b91bd01f9432d11f2) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: Remove run-backtrace-dwarf from musl ptest XFAILs listKhem Raj2025-08-251-1/+1
| | | | | | | | | | This is passing ok with gcc/libgcc on YP AB (From OE-Core rev: c1bb95055810b272237d5a143f7e01a270e74868) 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>
* python3-rpds-py: Upgrade to 0.27.0Khem Raj2025-08-251-1/+1
| | | | | | | | | | Allow packaging of wheels for riscv64 architecture (From OE-Core rev: 56a32c0b0294d55e75ea54046fb1508f9ff17e4b) 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>
* python3: Pass PLATFORM_TRIPLET explicitly when cross compilingKhem Raj2025-08-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not rely on how python detects the platform triplet We have been lucky to get it cross-compiling since our build hosts are also using glibc, so the headers and gcc install locations match and the values it detects are mostly what we will need for glibc based targets, but when we use musl e.g. the problems show up where python3 is not able to automitically discover python modules so any python package having compiled .so modules fail to load. Example is ptest failures with TCLIBC = "musl" and running core-image-ptest-python3-rpds-py This is revamp of patch [1], currently its working for glibc based cross-compiling because we build on linux systems which are also glibc based, but python on musl shows the problem. When python was upgraded to 3.12 [2], this patch was wrongly dropped and sadly regression went unnoticed, without this patch Python's automatic module discovery does not work when it is cross-compiled this is because it tries host tools and compiler installation during configure to detect it. .so modules e.g. modulename.cpython-*.so are not seen as a result. This is seen when running python3-rpds-py ptests where it should load rpds.cpython-313-x86_64-linux-musl.so rpds.so but it does not and the module test fail. root@qemux86-64:/usr/lib/python3-rpds-py/ptest# python3 -c " import sysconfig import importlib.machinery print('Extension suffixes:', importlib.machinery.EXTENSION_SUFFIXES) print('Soabi:', sysconfig.get_config_var('SOABI')) print('Ext suffix:', sysconfig.get_config_var('EXT_SUFFIX')) print('Module suffix:', sysconfig.get_config_var('SO')) " Extension suffixes: ['.cpython-313.so', '.abi3.so', '.so'] Soabi: cpython-313 Ext suffix: .cpython-313.so Module suffix: None And after fix it is. root@qemux86-64:~# python3 -c " import sysconfig import importlib.machinery print('Extension suffixes:', importlib.machinery.EXTENSION_SUFFIXES) print('Soabi:', sysconfig.get_config_var('SOABI')) print('Ext suffix:', sysconfig.get_config_var('EXT_SUFFIX')) print('Module suffix:', sysconfig.get_config_var('SO')) " Extension suffixes: ['.cpython-313-x86_64-linux-musl.so', '.abi3.so', '.so'] Soabi: cpython-313-x86_64-linux-musl Ext suffix: .cpython-313-x86_64-linux-musl.so Module suffix: None [1] https://git.openembedded.org/openembedded-core/commit/?id=407744b00d702e3133304e1b43064a5634ca02cf [2] https://git.openembedded.org/openembedded-core/commit/?id=716d82352545d3667a658b69d65d6127678dd150 (From OE-Core rev: 7bb157e48f5e5272db7506c7eb3118209dc3b35f) 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>
* elfutils: Add run-backtrace-{native|data}.sh to known failuresKhem Raj2025-08-251-1/+1
| | | | | | | | | | | | | | | musl's thread startup/teardown sequences and frame-pointer handling differ from glibc. elfutils can fail to terminate unwinds properly in multithreaded musl apps which leads to truncated or bogus traces and then the test's "must contain main" assertion fails. Skip this test on musl systems (From OE-Core rev: 6f89b8386b70d35cb27bb90348857ddecda5ed3e) 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>
* m4: Fix ptest on muslKhem Raj2025-08-252-0/+27
| | | | | | | | | | | | | | | Fixes ../../sources/m4-1.4.20/tests/test-c32ispunct.c:261: assertion 'is == 0' failed ./test-c32ispunct.sh: line 36: 402 Aborted (core dumped) LC_ALL="$testlocale" ${CHECKER} ./test-c32ispunct${EXEEXT} 3 FAIL: test-c32ispunct.sh (From OE-Core rev: f39537e8b84d0640fb8a7406ebf2396b532cdb57) 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>