summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel.bbclass: Handle possible multiconfig.Sebastian Zenker2025-02-251-1/+1
| | | | | | | | | | | When specifying the dependencies of do_bundle_initramfs the current multiconfig might not be the default. This fixes the dependencies between the multiconfigs if the current differs to default. (From OE-Core rev: 2e40466af83a3c66aef878e3f08a891405199ebe) Signed-off-by: Mueller, Daniel <daniel.mueller@karlstorz.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "python3-ctypes: depend on ldconfig only if distro-feature set"Changqing Li2025-02-251-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In oe-core, function ldconfig_postinst_fragment use exist of /sbin/ldconfig to decide if ldconfig is runned to generate the cache, and function _run_ldconfig will run ldconfig to generate cache during generate rootfs. ldconfig.service is actually not used since we have generate ld.so.cache during do_rootfs, refer[1][2][3]. ldconfig dependency is necessary when ldconfig not in DISTRO_FEATURES. The reverted commit causes regression when ldconfig not in DISTRO_FEATURES, before, without ldconfig in DISTRO_FEATURES, ctypes.util.find_library(name) can find the lib if it is installed, now, since ldconfig is not installed, ctypes.util.find_library(name) cannot find the lib even if it is installed. Here is one usecase(gtk+3 lib is installed, ctypes.util.find_library used to find the lib): import wx.lib.wxcairo as wxcairo File "/usr/lib/python3.13/site-packages/wx/lib/wxcairo/{}init{}.py", line 59, in <module> from .wx_cairocffi import _ContextFromDC, _FontFaceFromFont File "/usr/lib/python3.13/site-packages/wx/lib/wxcairo/wx_cairocffi.py", line 189, in <module> gdkLib = _findGDKLib() File "/usr/lib/python3.13/site-packages/wx/lib/wxcairo/wx_cairocffi.py", line 181, in _findGDKLib return _findHelper([libname], 'gdk', "Unable to find the GDK shared library") File "/usr/lib/python3.13/site-packages/wx/lib/wxcairo/wx_cairocffi.py", line 170, in _findHelper raise RuntimeError(msg) RuntimeError: Unable to find the GDK shared library [1] https://git.openembedded.org/openembedded-core/tree/meta/classes-global/package.bbclass#n394 [2] https://git.openembedded.org/openembedded-core/tree/meta/lib/oe/rootfs.py#n316 [3] https://github.com/systemd/systemd-stable/blob/v255-stable/units/ldconfig.service (From OE-Core rev: f98299ec2fa65804ceeff634fa50c8d154e1c153) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debugedit: fix build failure when enabling DEBUG_BUILDChen Qi2025-02-252-3/+84
| | | | | | | | | | | | | | | | | | | | When DEBUG_BUILD is enabled, we use "-Og" gcc options. In such case, the xxhash functions are considered not inline, yet debugedit.c defined XXH_INLINE_ALL to force inline, thus causing build failure. Backport a patch which add "--disable-inlined-xxhash" option and make debugedit use that option when DEBUG_BUILD is enabled. The 0003-Makefile.am-do-not-update-manual.patch is moved from musl specific patch to SRC_URI, because we now have a patch to modify debugedit.c and this will cause manual to be generated again. This is unnecessary and will report help2man missing. (From OE-Core rev: 7aaf60854c6bc9c075399de7450fe63b21b2883b) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: remove AUTHOR[doc]Ross Burton2025-02-211-1/+0
| | | | | | | | | | | | | The variable was mostly removed in oe-core 9d5edd12 but the documentation remained. [ YOCTO #15758 ] (From OE-Core rev: 6aab808bb9adee8e2409c23f49c6bc021007f1d8) 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>
* systemd: Fix man page indices generationAlexis Cellier2025-02-211-1/+1
| | | | | | | | | | | The dependency on python3-lxml-native was missing, so the generation of man page indices was skipped (systemd.index and systemd.directives). (From OE-Core rev: be19e4cd6466cbf967e5301c1a3cdd853d22d250) Signed-off-by: Alexis Cellier <alexis.cellier@smile.fr> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: make linux-firmware-qcom-qcm6490-wifi provide -qcs6490-Dmitry Baryshkov2025-02-211-0/+1
| | | | | | | | | | | | | The package linux-firmware-qcom-qcm6490-wifi also provides a symlink qcom/qcs6490/wpss.mbn. Follow the pattern established by linux-firmware-qcom-qcm6490-audio and -compute packages and make this package RPROVIDE the qcs6490 name. (From OE-Core rev: c18be7fb4aa2969dc1e15067f99ff7d317eb906f) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: depend on util-linux-mkswapMikko Rapeli2025-02-211-1/+1
| | | | | | | | | | | | | | | | | | | busybox mkswap doesn't support all needed options. Fixes: systemd[1]: Activating swap /dev/disk/by-uuid/38d0b388-9989-4744-8a0a-3e6be1135f5a... swapon[210]: swapon: /dev/sda3: swap format pagesize does not match. swapon[210]: swapon: /dev/sda3: reinitializing the swap. swapon[212]: mkswap: invalid option -- 'U' swapon[212]: BusyBox v1.37.0 () multi-call binary. swapon[212]: Usage: mkswap [-L LBL] BLOCKDEV [KBYTES] systemd[1]: dev-disk-by\x2duuid-38d0b388\x2d9989\x2d4744\x2d8a0a\x2d3e6be1135f5a.swap: Swap process exited, code=exited, (From OE-Core rev: 50d139f5748432e68b8f66cd4ecfd6e2ad677ed3) 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>
* psplash: fix typo in psplash-systemd.serviceMikko Rapeli2025-02-211-1/+1
| | | | | | | | | | | | | systemd ignores the typo and continues but startup fails later due to missing fifo file. Fixes: systemd[1]: /usr/lib/systemd/system/psplash-systemd.service:8: Unknown key 'ConditionFileExists' in section [Unit], ignoring. (From OE-Core rev: c7215ad8599a4b792d7edefb46861c94a7ba79b3) 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>
* libsass: fix fetched commit hashPeter Marko2025-02-211-1/+1
| | | | | | | | | | | | | | | Old commit hash is for v3.6.5, not v3.6.6. https://github.com/sass/libsass/tags Old version contains several vulnerabilities. Note that exact recipe copy of recipe introduced in oe-core was never present in oe. (From OE-Core rev: a4bee854f7009564cd2dbc6d30fd5a94a8ec7427) 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>
* sassc: set status of CVE-2022-43357Peter Marko2025-02-211-0/+2
| | | | | | | | | | | When this recipe was copied from oe, last commit was missing. https://git.openembedded.org/meta-openembedded/commit/?id=576b84263bac4dda26d84d116a9e7628a126f866 (From OE-Core rev: d7d45b5025550c1031ba9e44bc653f9d638c275e) 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: Skip test_write_read_appendKhem Raj2025-02-201-4/+10
| | | | | | | | | | | We use editline by default and test_write_read_append also fails especially on musl since this needs to be fixed upstream, extend the skip for test_write_read_append along with other history manipulation tests being skipped. (From OE-Core rev: fbafd942e6c78d1298fa64129149ff311b61fcf8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Ignore locale2 tests on muslKhem Raj2025-02-201-1/+1
| | | | | | | | | These tests require additional locales not supported in musl (From OE-Core rev: ce3190f9c9a23fc3277e9a6f91b06b2fc60dafb1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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>
* 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>