summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libxml2: upgrade 2.13.5 -> 2.13.6hongxu2025-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6 Release notes Security [CVE-2025-24928] Fix stack-buffer-overflow in xmlSnprintfElements [CVE-2024-56171] Fix use-after-free after xmlSchemaItemListAdd pattern: Fix compilation of explicit child axis Regressions xmllint: Support compressed input from stdin uri: Fix handling of Windows drive letters reader: Fix return value of xmlTextReaderReadString again SAX2: Fix xmlSAX2ResolveEntity if systemId is NULL Portability dict: Handle ENOSYS from getentropy gracefully Fix compilation with uclibc (Dario Binacchi) python: Declare init func with PyMODINIT_FUNC tests: Fix sanitizer version check on old Apple clang cmake: Work around broken sys/random.h in old macOS SDKs Build autotools: Set AC_CONFIG_AUX_DIR cmake: Always build Python module as shared library cmake: add missing Bcrypt link on Windows (Saleem Abdulrasool) cmake: Fix compatibility in package version file (From OE-Core rev: 86e16b1081fbe12b4f53fc72bfdff5240da7321a) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre2: upgrade 10.44 -> 10.45Wang Mingyu2025-02-201-2/+2
| | | | | | | | | | | | | License-Update: - LICENCE renamed to LICENCE.md - format changed - add "SPDX-License-Identifier: BSD-3-Clause WITH PCRE2-exception" to the top of LICENCE file - add contribution information (From OE-Core rev: 290bcaad31ac87766cd08bc017326daf5c4bd60d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity: Check for non ascii chars in TOPDIRSofiane HAMAM2025-02-201-0/+9
| | | | | | | | | | | | | | Some modules (like Perl's MakeMaker) do not support non ASCII characters in build folder's path, this would cause build failures of software that does not support non ASCII. A sanity check is added to warn the user. Fixes [YOCTO #15764] (From OE-Core rev: 2b3be97a0d0d60d026786a4465b24b6f6752ba32) Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Oe-selftest changes for rust v1.82.0Deepesh Varatharajan2025-02-202-0/+50
| | | | | | | | | | | | A few tests are getting failed with x86 arch.The unsupported/failing tests are added to the exclude list and ignore the failing unit tests. Upstream-Status: Pending (From OE-Core rev: b1340173be2a3a91fbb135eb0e24e50c3b996425) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: oe-selftest issue fix with v1.82Deepesh Varatharajan2025-02-202-0/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | A new feature "Link std statically in rustc_driver" was introduced in rust_1.82 [https://github.com/rust-lang/rust/pull/122362],and which is causing the below failure in oe-selftest. Running unittests src/main.rs (build/x86_64-unknown-linux-gnu/stage1-rustc/ x86_64-poky-linux-gnu/release/deps/rustc_main-92223b15c9f2d827) uploaded ".../build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-poky-linux-gnu/ release/deps/rustc_main-92223b15c9f2d827", waiting for result /tmp/work/test4056/rustc_main-92223b15c9f2d827: error while loading shared libraries: librustc_driver-fb0866b1cd913c20.so: cannot open shared object file: No such file or directory The rustc_main binary depends on the librustc_driver-*.so file. However, this file has not been copied to QEMU. If we manually copy the file into QEMU and export the LD_LIBRARY_PATH, the issue does not occur. Issue reprorted to upstream and reverted the buggy code as a workaround. Upstream-Status: Inappropriate [reported at https://github.com/rust-lang/rust/issues/136237] (From OE-Core rev: 977bd1a10771a6588e596e1bbfd49e9af659aa4a) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.81.0->1.82.0Deepesh Varatharajan2025-02-2012-146/+224
| | | | | | | | | | | | | | | Rust stable version updated to 1.82.0. https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html Renamed the below patch to adapt the new version. rv32-cargo-rustix-0.38.28-fix.patch->rv32-cargo-rustix-0.38.34-fix.patch Dropped: rv32-rustix-libc-backend.patch [addressed with rv32-cargo-rustix-0.38.34-fix.patch] (From OE-Core rev: cfa431e734a642796140347f09c3c54b41a7bb75) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* flex: update CVE_PRODUCTMarta Rybczynska2025-02-201-1/+1
| | | | | | | | | NVD uses westes:flex for recent CVEs in flex, based on the GitHub repo (From OE-Core rev: 8bb6aa4b4acb16c59b66aa55b33053e3e8749e72) Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: drop net-tools from defconfigEnrico Jörns2025-02-201-5/+5
| | | | | | | | | | | | | | The 'net-tools' have been deprecated 15 years ago! [1] Let's remove their busybox pendants from the defconfig to prevent people from accidentally starting projects with ancient technology. [1] https://lists.debian.org/debian-devel/2009/03/msg00780.html (From OE-Core rev: cad9d9671baf7f475e3c629d73badce4d509812e) Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/qemurunner: Convert from ifconfig to use ipRichard Purdie2025-02-201-1/+1
| | | | | | | | ifconfig is obsolete and being removed, convert to use ip instead. (From OE-Core rev: 3b2fb477750606976359884b18c33a37832e5a78) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev-extraconf: Switch from ifconfig to ipRichard Purdie2025-02-201-1/+1
| | | | | | | | ifconfig is obsolete, drop the call and replace with ip instead. (From OE-Core rev: e18e29728ace57d7ef1409c3c13df9e1857af3ac) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: utils: Clean up importsMichael Estner2025-02-181-7/+3
| | | | | | | | | | * Remove double imports * Re-roder the imports as mentioned by pylint (Bitbake rev: 6de536bbaee8cf7664c5702a96a5ca18ad09fb9d) Signed-off-by: Michael Estner <michaelestner@web.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Include xz support by default and clean up PACKAGECONFIGRichard Purdie2025-02-183-12/+2
| | | | | | | | | | | | | | | Firstly, just include xz support in all gdb configurations to simplify config. Most systems would already have the shared library so this isn't a big problem for a larger debugging tool. The PACKAGECONFIG duplication is also confusing. The only PACKAGECONFIG which needs special handking is the python one due to the differing modules needed in the nativesdk case. Remove all the other duplicate entries which should work through our usual class extension code. (From OE-Core rev: d6eefdd66171c2bcdeeebc8a9b583c5383c80bf6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base: Fix PACKAGECONFIG handling for cross recipesRichard Purdie2025-02-181-1/+1
| | | | | | | | | | We don't have many cross recipes that use PACKAGECONFIG but gdb-cross does, so correctly remap dependencies for that case allowing the gdb recipe to be simplified. (From OE-Core rev: c5bb7976f4d6e8559b4b87e4c3f39135dbb40ef8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest: Drop dependency on systemd-nativeVyacheslav Yurkov2025-02-182-2/+0
| | | | | | | | | | The tests don't need it. On top of that, this extra requirement creates a dependency loop between systemd-systemctl-native and util-linux. (From OE-Core rev: b5770d8c56036bdfef8d596d27433d8f408ee36f) Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/connman: Drop unused testRichard Purdie2025-02-181-19/+1
| | | | | | | | | | | | | | | | | | This test checks for an IP address and then tests if interface aliases work. We don't run it on any of our automated testing as it only applies for non-qemu. The connectivity test is unrealted to connman and pretty pointless as it depends on ssh being working, so networking is probably ok. The alias interface test is unrelated to commman and a general networking test but seems out of place. The code uses obsolete ifconfig calls and overall, the value of the test we're never using seems low. Delete it. (From OE-Core rev: 5e40277d1ee9df8dbc612a39b575f9a50806cd62) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: upgrade 3.8.8 -> 3.8.9Peter Marko2025-02-183-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Solves CVE-2024-12243 Refreshed patches License-Update: multiple changes * https://gitlab.com/gnutls/gnutls/-/commit/a8727cdb076287d0a2098ba49d76899b4e70160e COPYING.LESSER updated wording to latest FSF version * https://gitlab.com/gnutls/gnutls/-/commit/75f5ea80738156b81de30ae9b482a69cf4e77e9d LICENSE file merged to README.md COPYING and COPYING.LESSERv2 moved to top-level directory Release notes: https://gitlab.com/gnutls/gnutls/-/blob/3.8.9/NEWS?ref_type=tags * Version 3.8.9 (released 2025-02-07) ** libgnutls: leancrypto was added as an interim option for PQC The library can now be built with leancrypto instead of liboqs for post-quantum cryptography (PQC), when configured with --with-leancrypto option instead of --with-liboqs. ** libgnutls: Experimental support for ML-DSA signature algorithm The library and certtool now support ML-DSA signature algorithm as defined in FIPS 204 and based on draft-ietf-lamps-dilithium-certificates-04. This feature is currently marked as experimental and can only be enabled when compiled with --with-leancrypto or --with-liboqs. Contributed by David Dudas. ** libgnutls: Support for ML-KEM-1024 key encapsulation mechanism The support for ML-KEM post-quantum key encapsulation mechanisms has been extended to cover ML-KEM-1024, in addition to ML-KEM-768. MLKEM1024 is only offered as SecP384r1MLKEM1024 hybrid as per draft-kwiatkowski-tls-ecdhe-mlkem-03. ** libgnutls: Fix potential DoS in handling certificates with numerous name constraints, as a follow-up of CVE-2024-12133 in libtasn1. The bundled copy of libtasn1 has also been updated to the latest 4.20.0 release to complete the fix. Reported by Bing Shi (#1553). [GNUTLS-SA-2025-02-07, CVSS: medium] [CVE-2024-12243] ** API and ABI modifications: GNUTLS_PK_MLDSA44: New enum member of gnutls_pk_algorithm_t GNUTLS_PK_MLDSA65: New enum member of gnutls_pk_algorithm_t GNUTLS_PK_MLDSA87: New enum member of gnutls_pk_algorithm_t GNUTLS_SIGN_MLDSA44: New enum member of gnutls_sign_algorithm_t GNUTLS_SIGN_MLDSA65: New enum member of gnutls_sign_algorithm_t GNUTLS_SIGN_MLDSA87: New enum member of gnutls_sign_algorithm_t (From OE-Core rev: 4313d931673dd86aaf590c68f7b1fa364d752740) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: fix qca-qca61x4-usb package contentsDmitry Baryshkov2025-02-181-1/+1
| | | | | | | | | | | The NVM files for QCA61x4 USB chips went to linux-firmware-qca-misc instead of -qca-qca61x4 because of the c&p error. Fix package contents. Fixes: 93b3d61b657c ("linux-firmware: further split qca61x4 package") (From OE-Core rev: 19146220a57d4829c18e8860e85b2843aafd901d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xz: upgrade 5.6.3 -> 5.6.4Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 3db7bd96a39fcccce8a39a1f9aba27edd4820cab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.4 -> 24.1.5Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: f04edcc6ab87b638989ebac0fe442926897c0277) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.43 -> 2.44Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 02d07b39c0bfbb2612c42c17329aadd1ff21f35a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xhost: upgrade 1.0.9 -> 1.0.10Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: b51817ad89b06dcac94e05107170e48274a36e1e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.18.09 -> 0.18.10Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 87da85f4c7b076430912a248cd73df3ffac7b1e7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: upgrade 3.4.1 -> 3.4.2Wang Mingyu2025-02-181-2/+2
| | | | | | | | | License-Update: Added copyright for vendored turbo_tests. (From OE-Core rev: 8537992eba7adf40c58b0cc35fd87f690fd045c2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: upgrade 6.1.1 -> 7.0.0Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========== - net_if_addrs() also returns the broadcast address instead of None. - Python 2.7 is no longer supported. Latest version supporting Python 2.7 is psutil 6.1.X. Install it with: pip2 install psutil==6.1.*. - removed long deprecated Process.memory_info_ex() method. It was deprecated in psutil 4.0.0, released 8 years ago. Substitute is Process.memory_full_info(). - Avoid segfault (a cPython bug) on Process.memory_maps() for processes that use hundreds of GBs of memory. - virtual_memory() now relies on host_statistics64 instead of host_statistics. This is the same approach used by vm_stat CLI tool, and should grant more accurate results. - Python 2.7 is no longer supported. - removed long deprecated Process.memory_info_ex() method. (From OE-Core rev: 78a89c7cb3165ba7bf1c31292389ea05944a91a3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 2.0.1 -> 2.1.1Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Pass a local version label to the build backend interface - Expose build-system dependencies via the poetry instance - Add has_upper_bound method to VersionConstraint - Improve performance of calculating intersections and unions of extra markers - Improve performance of calculating intersections and unions of complex markers - Improve performance of marker operations by simplifying python_version markers - Improve performance by caching parsed requirements - Improve error message when a referenced license file is missing - Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 - Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded - Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint - Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata - Fix an issue where the __pycache__ directory and *.pyc files were included in sdists and wheels - Fix an issue where simplifying a python_version marker resulted in an invalid marker (From OE-Core rev: 98cb445ff59d863e5962fb84ab3161193d7419ae) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: upgrade 25.0 -> 25.0.1Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | Changelog: =========== - Fix an unsupported type annotation on Python 3.10 and earlier. - Fix a regression where truststore would never be used while installing build dependencies. (From OE-Core rev: b1760b2292331e473120cd94d0dfca0270b150c9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.2.2 -> 2.2.3Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 7086cddf6d0f7afee3da6890ddc3c1fcc129f45d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: upgrade 1.3.8 -> 1.3.9Wang Mingyu2025-02-181-2/+2
| | | | | | | | | | | | License-Update: Copyright year updated to 2025. Fixed test suite to not rely upon ancient "future division" statement to test the Template.future_imports feature. (From OE-Core rev: 3c35df03ffb394022af16e8551b18d0015b3d657) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.124.7 -> 6.125.3Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ============ - Improves sharing of some internal cache behavior. - Optimize performance (improves speed by ~5%) and clarify the wording in an error message. - Fixes a bug since around version 6.124.4 where we might have generated -0.0 for st.floats(min_value=0.0), which is unsound. - Add 2024.12 to the list of recognized Array API versions in hypothesis.extra.array_api. - Registration of experimental Alternative backends for Hypothesis is now done via hypothesis.internal.conjecture.providers.AVAILABLE_PROVIDERS instead of hypothesis.internal.conjecture.data.AVAILABLE_PROVIDERS. - Refactor some internals for better type hinting. (From OE-Core rev: d5400f3df7167d6b66a03e90fafff8a483e865ed) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtschema: upgrade 2024.11 -> 2025.2Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - schemas: gpio: Add descriptions - schemas: root-node: add 'spectacles' chassis-type - schemas: gpio: Restrict HOG node name pattern to suffixes - schemas: property-units: Add the picoamp type - validator: Add warning for properties with incompatible multiple types - schemas: Add access controller consumer - github: Disable python 3.7 - meta-schemas: Allow additionalItems to be a schema - on Dec 17, 2024 - dt-bindings: trigger: Add trigger source - schemas: pci: bridge: Document PCIe equalization presets - dtb: Fix type collision with "mode-gpios" (From OE-Core rev: 4ffda90946be7b8deab3be62961bf2f4e2e4770e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: upgrade 3.0.11 -> 3.0.12Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | Bugfix: =========== * Release 3.0.11 introduced some incorrect "noexcept" warnings. * Conditional assignments to variables using the walrus operator could crash. * Dict assignments to struct members with reserved C names could generate invalid C code. * Fused ctuples with the same entry types but different sizes could fail to compile. * In Py3, 'pyximport' was not searching 'sys.path' when looking for importable source files. * Using '& 0' on integers produced with 'int.from_bytes()' could read invalid memory on Python 3.10. * Modules could fail to compile in PyPy 3.11 due to missing CPython specific header files. Patch by Matti Picus. * Minor fix in C++ "partial_sum()" declaration. (From OE-Core rev: 8ea41b6736f2a0d20816081dcb2363b626030385) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: upgrade 2.16.0 -> 2.17.0Wang Mingyu2025-02-181-2/+2
| | | | | | | | | License-Update: Copyright year updated to 2025. (From OE-Core rev: 8d798c1df8f6194ae1d1640ec3156d14b3c9bb6e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.7.0 -> 1.8.0Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: ba4965e5e391b6727db0e75383689e55a3db8a13) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.8.10 -> 1.8.11Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 608b14b0e8f988b432d4efe933ca03af902a360a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.16.1 -> 1.16.2Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | Changelog: - Fix ABI break accidentally introduced in the 1.16.2 release. (From OE-Core rev: 747f719b7368129b1ba5502cd80773f0e37778b7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libuv: upgrade 1.49.2 -> 1.50.0Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since version 1.49.2: ============================== * ci: run macOS and iOS tests also on macOS 14 * unix,win: map ENOEXEC errno * test: skip multicast join test on ENOEXEC * ci: make sure the macOS firewall is disabled * darwin,test: squelch EBUSY error on multicast join * build: update minimum cmake to 3.10 * kqueue: use EVFILT_USER for async if available * unix,win: fix off-by-one in uv_wtf8_to_utf16() * doc: add scala-native-loop to LINKS.md * unix: fix build breakage on haiku, openbsd, etc * kqueue: lower overhead in uv__io_check_fd * doc: move cjihrig back to active maintainers * build(deps): bump actions/checkout from 3 to 4 * unix,pipe: fix handling null buffer in uv_pipe_get{sock,peer}name * unix,win: harmonize buffer checking * unix,win: add support for detached threads * src: add uv_thread_set/getname() methods * build: fix qemu builds * win: drop support for windows 8 * linux: fix uv_cpu_info() arm cpu model detection * linux: always use io_uring for epoll batching * doc: clarify repeating timer behavior more * unix,win: handle nbufs=0 in uv_udp_try_send * win: use GetQueuedCompletionStatusEx directly * win: enable uv_thread_{get,set}name on MinGW * win: drop support for the legacy MinGW * win,fs: get (most) fstat when no permission * win: plug uv_fs_event_start memory leak * test: address FreeBSD kernel bug causing NULL path in fsevents * unix: refactor udp sendmsg code * unix,win: add uv_udp_try_send2 * build: enable fdsan in Android * test: fix udp-multicast-join for FreeBSD * win: fix leak processing fs event * src: set a default thread name for workers * misc: implement uv_getrusage_thread (From OE-Core rev: 0a941918275ea089fa94d05129a2b88858aec8bd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtest-warnings-perl: upgrade 0.037 -> 0.038Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | Changelog: - no longer swap out done_testing method if :no_end_test is configured (From OE-Core rev: da8507047e3611909b2b5577dae11691a77483c7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libportal: upgrade 0.9.0 -> 0.9.1Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== - Meson 0.55.0 is required - Fix memory management in the Input Capture portal code - Correct the type used for GObject signal connections - Remove wrong '(closure)' annotations, fixing GObject-Introspection warnings - Don't require a C++ compiler for the build architecture - Fix Meson warnings - Consistently use '#pragma once' - Initialize all g_autoptr variables (From OE-Core rev: 4a0ee769cfdb5753cdd5e245d109f0158dd7a754) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libffi: upgrade 3.4.6 -> 3.4.7Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== - Add static trampoline support for Linux on s390x. - Fix BTI support for ARM64. - Support pointer authentication for ARM64. - Fix ASAN compatibility. - Fix x86-64 calls with 6 GP registers and some SSE registers. - Miscellaneous fixes for ARC and Darwin ARM64. - Fix OpenRISC or1k and Solaris 10 builds. - Remove nios2 port. (From OE-Core rev: e7ee958facbf602c8e7d27507a984f29811efd01) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hwdata: upgrade 0.391 -> 0.392Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 96e350d6b7949cc768a0c9f8a0f2cb1abe8e05dc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fmt: upgrade 11.1.1 -> 11.1.3Wang Mingyu2025-02-182-29/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix-gcc9.patch removed since it's included in 11.1.3 Changelog: ========= - Fixed compilation on GCC 9.4 - Worked around an internal compiler error when using C++20 modules with GCC 14.2 and earlier - Worked around a bug in GCC 6 - Fixed an issue caused by instantiating 'formatter<const T>' - Fixed formatting into 'std::ostreambuf_iterator' when using format string compilation - Restored a constraint on the map formatter so that it correctly reports as unformattable when the element is - Reduced the size of format specs - Readded 'args()' to 'fmt::format_context' - Fixed a bogus MSVC warning - Fixed a pedantic mode error in the CMake config - Fixed ABI compatibility with earlier 11.x versions - Added 'wchar_t' support to the 'std::bitset' formatter - Prefixed CMake components with 'fmt-' to simplify usage of {fmt} via 'add_subdirectory' - Updated docs for meson - Fixed a compilation error in chrono on nvcc - Fixed various warnings (From OE-Core rev: cfe2d61fa142ae146abdb44a3de028b9804ddc91) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* erofs-utils: upgrade 1.8.4 -> 1.8.5Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== - (mkfs.erofs) Support '-Efragdedupe=inode' for multithreading; - (dump.erofs) Add '--cat' to show file contents (Juan Hernandez); - (mkfs.erofs) Fix inefficient fragment deduplication; - (fsck.erofs/erofsfuse) Introduce fragment cache; - (fsck.erofs) Preserve S{U,G}ID bits properly on extraction; - (mkfs.erofs, tarerofs) Align non-existent directories with their parents; - Several minor bugfixes. (From OE-Core rev: 73288647931cb498e15a1846a77fe02d2f1e75c5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: upgrade 0.71 -> 0.73Wang Mingyu2025-02-181-1/+1
| | | | | | | | | | | | Changelog: =========== - Add support for the Test Anything Protocol. - Fix issue with parsing hwdb.bin child structures. (From OE-Core rev: e03c3a2be28f67fe80e663a1eead9d43541fdf1c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/install-buildtools: Update to 5.1.2Aleksandar Nikolic2025-02-181-2/+2
| | | | | | | | | Update to the 5.1.2 release of the 5.1 series for buildtools. (From OE-Core rev: 6766bce806a7e4fd62f6666db731eefc1b98c5ff) Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: upgrade 1.6.2 -> 1.6.4Simone Weiß2025-02-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add sassc-native as in libadwaita the handling wrt to pre build artifacts changed and sassc is now needed. Changelog --------- - AdwBreakpoint - Fix to_string() with locales using comma as decimal separator - AdwComboRow - Fix very short strings not being displayed - AdwDialog - Fix ::closed emission with window-backed dialogs - Fix a focus-related crash - AdwPreferencesDialog - Document navigation.pop action - AdwTabBox, AdwTabGrid - Fix scrolling to newly appearing tabs - Fix a copy-paste error - Translation updates - Italian (From OE-Core rev: 4a0d16158844a5c4d429bf3547b75bcc799633f1) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sassc, libsass: add recipesSimone Weiß2025-02-183-1/+32
| | | | | | | | | | | Those have been in meta-oe, but are needed for libadwaita upgrade. Also updates libsass to newest version. I can take care of those recipes for now. (From OE-Core rev: 0a1d3607da7bb7c586c69cefadf8ade52c7b1987) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guides: add release notes for 5.0.7Lee Chee Yang2025-02-182-0/+333
| | | | | | | | (From yocto-docs rev: 9f1f9f1a3a2a541ed70df72d4fe391b5b7fd3733) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add favicon for the documentation htmlAntonin Godard2025-02-182-0/+1
| | | | | | | | | | | Import the favicon from https://www.yoctoproject.org/, convert it to 16x16 (as per the Sphinx documentation) to make a 1291B image of the Yocto logo. (From yocto-docs rev: e3ee43e6d70685a2404aae2d60557a42879b0bb1) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* contributor-guide/submit-changes: add policy on AI generated codeAntonin Godard2025-02-181-0/+49
| | | | | | | | | | | | Based on message by Richard Purdie on the yocto-docs list: https://lists.yoctoproject.org/g/docs/message/6300 Re-formatted for the Yocto Project documentation syntax. (From yocto-docs rev: a72dd13e6841b621c9e8f904dfaa440c186d2959) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tools: add script for building documentation inside containersQuentin Schulz2025-02-188-0/+262
| | | | | | | | | | | | | | | | | | | | | | | | This adds a script for building a container and building the documentation within that new container image. The openSUSE instructions now require a --non-interactive flag otherwise they fail to run. Sadly there doesn't seem to be a way to have this in an environment variable à-la DEBIAN_FRONTEND=noninteractive, so we simply do a sed on the scripts to add --non-interactive to the zypper commands to avoid having those in the instructions provided to our users. Somehow tzdata package in Ubuntu doesn't respect DEBIAN_FRONTEND=noninteractive hence why the timezone needs to be set by hand. (From yocto-docs rev: cefced592f1302fcb65afa9e0b1f9f5ff1570e93) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Tested-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>