summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* install-buildtools: update base-url, release and installer versionAleksandar Nikolic2024-06-121-3/+3
| | | | | | | | | | | | Update the following default values: - DEFAULT_BASE_URL (https instead of http) - DEFAULT_RELEASE (5.0.1) - DEFAULT_INSTALLER_VERSION (5.0.1) (From OE-Core rev: b2ebb965a5aa128b05ed7ddc9216171463777732) Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* install-buildtools: fix "test installation" stepAleksandar Nikolic2024-06-121-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | The "Test installation" step fails with some harmless error messages (see [1]). This can however make a user think that the buildtools have not been installed correctly. Two reasons for the error messages: - some envvars in the environment-setup-<arch>-pokysdk-linux file start and end with double quotes (e.g., PATH) and are as such written into python os.environ. This leads that their usage is not valid later when testing the installation. This patch removes the double quotes before writing, if they are present. - if installation directory (install_dir), given through the option --directory, is given as a relative path, checking if the path to a tool (e.g., gcc) in buildtools starts it will always fail. This patch converts the install_dir variable to an absolute path. [1] ERROR: Something went wrong: tar not found in ./build-tools ERROR: Something went wrong: installation failed (From OE-Core rev: e4eb0b14ecf9bd2fba13260441c9d86eb348f41e) Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* install-buildtools: remove md5 checksum validationAleksandar Nikolic2024-06-121-17/+10
| | | | | | | | | | | | No need to validate with the md5 checksum, as the file is not even uploaded to the Yocto release webpage (the download never failed due to a wrong indentation of an else statement). For validation purposes, use the sha256 checksum only. (From OE-Core rev: b740d2f9d40aef1e18c022d1e82b4fb2c5c1fc22) Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Fix build break with clang on risv64Khem Raj2024-06-122-0/+33
| | | | | | | (From OE-Core rev: 760d181ca2fd35f2f46d61e3a47f266e35b17efe) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.18.2 -> 3.19.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | https://github.com/jaraco/zipp/blob/main/NEWS.rst v3.19.2 * No significant changes. v3.19.1 * Bugfixes - Improved handling of malformed zip files. (#119) v3.19.0 * Features - Implement is_symlink. (#117) https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.2 (From OE-Core rev: 7601939b6fcd26ddb1f1eb26d5f301fd4fa4cae8) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typing-extensions: upgrade 4.11.0 -> 4.12.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/python/typing_extensions/blob/main/CHANGELOG.md Release 4.12.2 (June 7, 2024) * Add typing_extensions.get_annotations, a backport of inspect.get_annotations that adds features specified by PEP 649. Patch by Jelle Zijlstra. * Fix regression in v4.12.0 where specialization of certain generics with an overridden __eq__ method would raise errors. Patch by Jelle Zijlstra. * Fix tests so they pass on 3.13.0b2 Release 4.12.1 (June 1, 2024) * Preliminary changes for compatibility with the draft implementation of PEP 649 in Python 3.14. Patch by Jelle Zijlstra. * Fix regression in v4.12.0 where nested Annotated types would cause TypeError to be raised if the nested Annotated type had unhashable metadata. Patch by Alex Waygood. Release 4.12.0 (May 23, 2024) * This release is mostly the same as 4.12.0rc1 but fixes one more longstanding bug. * Fix incorrect behaviour of typing_extensions.ParamSpec on Python 3.8 and 3.9 that meant that isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar) would have a different result in some situations depending on whether or not a profiling function had been set using sys.setprofile. Patch by Alex Waygood. https://github.com/python/typing_extensions/compare/4.11.0...4.12.2 (From OE-Core rev: ca85febfc97459f04c178a870e064170ba3f1e27) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: upgrade 2.32.1 -> 2.32.3Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | https://requests.readthedocs.io/en/latest/community/updates/#release-history 2.32.3 (2024-05-29) * Bugfixes - Fixed bug breaking the ability to specify custom SSLContexts in sub-classes of HTTPAdapter. (#6716) * Fixed issue where Requests started failing to run on Python versions compiled without the ssl module. (#6724) 2.32.2 (2024-05-21) * Deprecations - To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we’ve renamed _get_connection to a new public API, get_connection_with_tls_context. Existing custom HTTPAdapters will need to migrate their code to use this new API. get_connection is considered deprecated in all versions of Requests>=2.32.0. * A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710) https://github.com/psf/requests/compare/v2.32.1...v2.32.3 (From OE-Core rev: 8ed50a4e723fce8fb4e51463f1316c0d500e5476) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: upgrade 24.0 -> 24.1Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | What's Changed - pyupgrade/black/isort/flake8 → ruff by @DimitriPapadopoulos in #769 - Add support for Python 3.13 and drop EOL 3.7 by @hugovk in #783 - Bump the github-actions group with 4 updates by @dependabot in #782 - Fix typo in _parser docstring by @pradyunsg in #784 - Modernise type annotations using FA rules from ruff by @pradyunsg in #785 - Document markers.default_environment() by @edgarrmondragon in #753 - Bump the github-actions group with 3 updates by @dependabot in #789 - Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by @sbidoul in #802 https://github.com/pypa/packaging/compare/24.0...24.1 (From OE-Core rev: fe1fac5e49308a64c1a1c90e0e892203514a9ba9) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.2.0 -> 10.3.0Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0 https://more-itertools.readthedocs.io/en/stable/versions.html 10.3.0 * New functions - powerset_of_sets(), dft(), and idft() (thanks to rhettinger) - join_mappings() (thanks to NeilGirdhar and rhettinger) - doublestarmap() (thanks to Skeen, monk-time, DamianB-BitFlipper, and ergoithz) - unique() (thanks to rhettinger) * Changes to existing functions - collapse(), chunked_even(), ichunked(), padded(), and windowed() were optimized and improved (thanks to james-wasson) - totient() was optimized (thanks to rhettinger) - roundrobin() was updated and improved (thanks to rhettinger) - all_equal() now accepts a key parameter. - The docs for value_chain() were improved (thanks to bjrtx) - The type annotations for countable were improved (thanks to aidanholm) * Other changes - Unit tests were improved (thanks to haukex) - Some documentation issues were fixed (thanks to bjrtx and DimitriPapadopoulos) (From OE-Core rev: 3a15dc1e34625523f4aa87b9483bb6304682d0ab) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: upgrade 2024.2.2 -> 2024.6.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | https://github.com/certifi/python-certifi/compare/2024.02.02...2024.06.02 * Various dependabot updates to dependencies * Test against Python 3.12 stable and 3.13-dev * Added 3.12 classifier (From OE-Core rev: eb2d7da0aa8df7788db1ee15b0f8af8a88c09fa2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: upgrade 42.0.7 -> 42.0.8Tim Orling2024-06-123-4/+4
| | | | | | | | | | | | | | | | * Refresh 0001-pyproject.toml-remove-benchmark-disable-option.patch * Also upgrade python3-cryptography-vectors 42.0.8 - 2024-06-04 * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.2. https://cryptography.io/en/latest/changelog/#v42-0-8 https://github.com/pyca/cryptography/compare/42.0.7...42.0.8 (From OE-Core rev: 90c171a599b9800f2cfa5c8764f19358d7b4590c) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ccache: 4.9.1 -> 4.10Robert Yang2024-06-123-63/+32
| | | | | | | | | | | | | | | | | | | | | | * Remove 0001-xxhash.h-Fix-build-with-gcc-12.patch since there is no xxhash in ccache by default any more. * License-Update: - Update LIC_FILES_CHKSUM becaue a few third party licenses have been removed: $ git diff --stat v4.9.1..v4.10 LICENSE.adoc LICENSE.adoc | 222 +++++++++--------------------- 1 file changed, 15 insertions(+), 207 deletions(-) And add more licenses for third party files. * Add required recipe fmt and xxhash to DEPENDS. * Set ENABLE_TESTING=OFF since it requires doctest which is not present in oe. (From OE-Core rev: 2de4229793df26c9d058885a422cf88f00046d45) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fmt: Add it from meta-oe for ccache 4.10Robert Yang2024-06-122-0/+17
| | | | | | | | | | It is required by ccache 4.10, from cmake/Dependencies.cmake: find_package(Fmt 8.0.0 MODULE REQUIRED) (From OE-Core rev: 473b80caab466538557796c188554ea1dc0a0480) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: 0.67 -> 0.68Robert Yang2024-06-126-238/+2
| | | | | | | | | | | | | | | | | | * Remove backported patches: fix-grep-3.8.patch. faildiff-order.patch 0001-test-Fix-a-race-condition-in-merge.test.patch * Add coreutils to RDEPENDS:quilt-ptest to fix ptest error: $ ln -P ln: invalid option -- 'P' The busybox' ln doesn't have option '-P', so use coreutils to fix it. (From OE-Core rev: 9a0a684bb470aad2f1c44d0f1f84cb33910d5189) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.2.1 -> 8.2.2Trevor Gamblin2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | Changelog (https://docs.pytest.org/en/stable/changelog.html): Bug Fixes - #12355: Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters. - #12367: Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown. - #12381: Fix possible “Directory not empty” crashes arising from concurent cache dir (.pytest_cache) creation. Regressed in pytest 8.2.0. Improved Documentation - #12290: Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme. - #12356: Added a subsection to the documentation for debugging flaky tests to mention lack of thread safety in pytest as a possible source of flakyness. - #12363: The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results. (From OE-Core rev: e875ac5114eaf6582dfba93802e2e0144c08aeaa) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.12.3 -> 3.12.4Trevor Gamblin2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release contains numerous security updates and fixes to regressions. Changelog: https://docs.python.org/release/3.12.4/whatsnew/changelog.html#python-3-12-4-final Results of ptests in core-image-ptest-python3 (qemux86-64): == Tests result: SUCCESS == 26 tests skipped: test.test_asyncio.test_windows_events test.test_asyncio.test_windows_utils test.test_gdb.test_backtrace test.test_gdb.test_cfunction test.test_gdb.test_cfunction_full test.test_gdb.test_misc test.test_gdb.test_pretty_print test_asdl_parser test_clinic test_devpoll test_idle test_ioctl test_kqueue test_launcher test_msilib test_startfile test_tcl test_tix test_tkinter test_ttk test_ttk_textonly test_turtle test_winapi test_winconsoleio test_winreg test_wmi 9 tests skipped (resource denied): test_curses test_ossaudiodev test_smtpnet test_socketserver test_urllib2net test_urllibnet test_winsound test_xmlrpc_net test_zipfile64 454 tests OK. Total duration: 2 min 45 sec Total tests: run=41,470 skipped=1,548 Total test files: run=480/489 skipped=26 resource_denied=9 Result: SUCCESS DURATION: 165 END: /usr/lib/python3/ptest 2024-06-10T17:03 STOP: ptest-runner TOTAL: 1 FAIL: 0 (From OE-Core rev: 012aeee398af4d4cce4012f71007cfb31266dd6c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane: add patch-status to default ERROR_QAMartin Jansa2024-06-121-2/+1
| | | | | | | | | | | | | | | | * it's enabled for patches in oe-core for very long time and I was using it for many other layers as well, so most layers should be in good shape * it's also possible to disable it for individual layer as shown by oe-core in: https://git.openembedded.org/openembedded-core/commit/meta/classes-global/insane.bbclass?h=scarthgap&id=61a881fdbe8b5a21c6276b8a5d06cc30486b1eb3 (From OE-Core rev: b7fb91c797ab37a029b8dd1eb7277a7468bc97ed) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linuxloader: add -armhf on arm only for TARGET_FPU 'hard'Jonas Gorski2024-06-111-1/+1
| | | | | | | | | | | | | | | | There are two types of soft FPU options for arm, soft and softfp, and if using the latter the wrong dynamic loader will be used. E.g. go will link against ld-linux-armhf.so.3, but libc6 will only ship a ld-linux.so.3, so go programs will fail to start. Fix this by instead checking for TARGET_FPU being 'hard' and then applying the suffix. (From OE-Core rev: 07b4c7a2bd23f8645810e13439e814caaaf9cd94) Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* procps: fix build with new glibc but old kernel headersRoss Burton2024-06-112-0/+43
| | | | | | | | | | | If you're building procps with a newer glibc (with pidfd_open()) but older kernel headers (say 4.x, before __NR_pidfd_open) then procps will fail to build because of a typo in configure.ac. (From OE-Core rev: b1f522cd659af375828a61de1d0c06ad62398983) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: update 0.65 -> 0.66Markus Volk2024-06-111-1/+1
| | | | | | | | | | | | ver 0.66: Fix issue with handling event callback when stopping ACD. Fix issue with handling ICMPv6 DNS and domain lists. Add support for notification lists. (From OE-Core rev: 560bd2f0f02bbb0791fc03496266f9ff77c2aa77) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-util-errors: add recipeMarkus Volk2024-06-112-0/+13
| | | | | | | | | This adds xcb-errors which is an optional dependency for wlroots (From OE-Core rev: 2cbe7abefbb8bdf4881012555661f57d3b90d587) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: fix systemtap-native build error on Fedora 40Victor Kamensky2024-06-113-0/+86
| | | | | | | | | Backport of couple patches from upstream. (From OE-Core rev: cc486f26db46c562e35f770c16edf3f4035e536e) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub,grub-efi: Remove -mfpmath=sse on x86Khem Raj2024-06-101-0/+4
| | | | | | | | | | | | | | | | | This option fails with clang compiler when testing for soft-float because OE enforces this option via CCARGS however, gtub's makefile/configure does disable all sse options when checking for soft-float support, but it can not disable -mfpmath=sse as its inserted by OE, therefore remove it in recipe Fixes build errors seen with clang/musl like on x86 error: the 'sse' unit is not supported with this instruction set (From OE-Core rev: ad76da4ff6d7110747b620621ae3728de9905465) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: add Upstream-Status to .patch filesMartin Jansa2024-06-1012-1/+21
| | | | | | | | (From OE-Core rev: e5e5561c178a565b3aa7cb540fe1c8f71917c882) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iptables: fix save/restore symlinks with libnftnl PACKAGECONFIG enabledKirill Yatsenko2024-06-101-0/+2
| | | | | | | | | | | | | | | | | | | When the libnftnl PACKAGECONFIG is enabled, the "iptables" symlink is correctly points to xtables-nft-multi, however the "iptables-save" and "iptables-restore" are still point to the xtables-legacy-multi. So, when the "iptables" command is used it's using the nftables backend where is the "iptables-save/restore" are using the legacy backend. This is not consistent with other distros (e.g. Ubuntu). The issue was identified when testing the UFW firewall with nftables backend. (From OE-Core rev: 6579e4333b74232d8b576c399eab88e37da881ac) Signed-off-by: Kirill Yatsenko <kiriyatsenko@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake-qemu.bbclass: fix if criterionKai Kang2024-06-101-1/+1
| | | | | | | | | | | It always executes the scripts whether 'qemu-usermode' in 'MACHINE_FEATURES' or not. Fix the criterion to make it work. (From OE-Core rev: 9e163246dcbbd2187c9ba28432c613b0d6c850c6) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pciutils: rewrite recipeRoss Burton2024-06-102-124/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | The upstream Makefiles are bespoke so need to be handheld, but this recipe has workarounds for code removed a decade ago. Add more PACKAGECONFIGs for the other configuration options (zlib, kmod), and use hwdb by default (non-systemd builds also have hwdb, as it's part of eudev too). Instead of using 'make -e', pass the variables that we want the Makefile to respect explicitly (CC, CFLAGS, etc). Construct an appropriate HOST so that lib/configure does the right thing without needing patches. This now results in text relocations (apparently from the versioned symbols in libpci), so add an INSANE_SKIP for that. Update the homepage URL. (From OE-Core rev: e943b74ffe0fd2c37e35540a2d6bd92a1dd61a3a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: upgrade 2.14.0 -> 2.15.0Tim Orling2024-06-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Override S and PYPI_SRC_URI as upstream tarball is now "babel" instead of "Babel", but we still need PYPI_PACKAGE to be "Babel" for the upstream version check to work. What's Changed * Drop support for Python 3.7 (EOL since June 2023) by @akx in #1048 * Upgrade GitHub Actions by @cclauss in #1054 * Improve .po IO by @akx in #1068 * Use CLDR 44 by @akx in #1071 * Allow alternative space characters as group separator when parsing numbers by @ronnix in #1007 * Include Unicode license in locale-data and in documentation by @akx in #1074 * Encode support for the "fall back to short format" logic for time delta formatting by @akx in #1075 * Prepare for 2.15.0 release by @akx in #1079 https://github.com/python-babel/babel/compare/v2.14.0...v2.15.0 License-Update: copyright years (From OE-Core rev: d00b0dad53992fc44ae2bfb6031932d678590ebc) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-meson-python: ugprade 0.15.0 -> 0.16.0Tim Orling2024-06-101-1/+1
| | | | | | | | | | https://github.com/mesonbuild/meson-python/compare/0.15.0...0.16.0 (From OE-Core rev: 00c573aea329d1330778e668b6be94cafdb16526) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: move ac_cv_func_posix_getpwnam_r to libc filesRoss Burton2024-06-0716-45/+2
| | | | | | | | | | As with the other ac_cv_func_posix_* functions, this is specific to the libc and not the architecture. (From OE-Core rev: 2e190f4e443d6c6e44c3f775ff74e8d14e880a59) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: fix ac_cv_uint typoRoss Burton2024-06-078-8/+8
| | | | | | | | | | Copy-pasting has resulted in a ac_cv_uint -> ac_cv_unit typo spreading across the mips* site files, fix this. (From OE-Core rev: 2b50faa9e7c3fea8480d608c4ef8c24837c7f52a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane: show cleaned build paths in more testsRoss Burton2024-06-071-5/+5
| | | | | | | | | | A few tests were still manually cleaning their build paths, change them to use package_qa_clean_path(). (From OE-Core rev: f6550c3ee1bc076015d85db36b3d281e6a7ace9d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove obsolete dbus entryRoss Burton2024-06-077-17/+0
| | | | | | | | | | | | | The check for working abstract sockets was removed from dbus in 2017[1] and dbus-glib in 2014[2]. [1] https://gitlab.freedesktop.org/dbus/dbus/-/commit/6a6521746bce81c50d77b560b2ee9948c1a5efd0 [2] https://gitlab.freedesktop.org/dbus/dbus-glib/-/commit/e4a163431f2cd26959c9f46e573fc200c5b9fd3d (From OE-Core rev: bb9d25a90287efa13b3ae4ca6edbbe319c597491) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove obsolete evolution-data-server entriesRoss Burton2024-06-0711-38/+0
| | | | | | | | | | evolution-data-server hasn't used autoconf since 2016 (from 3.23.1), so remove the now redundant entries for it. (From OE-Core rev: e0f31024b4455d116fd00d84a6e046067ae4ff1d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove libc definitions in nios2-linuxRoss Burton2024-06-071-7/+1
| | | | | | | | | | These assignments are libc-specific not architecture specific, so are already set in the glibc and musl site files. (From OE-Core rev: ad54be28c075fab7097f0deb00c11487a4b926db) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: move ac_cv_func_fnmatch_works to libc filesRoss Burton2024-06-0715-39/+2
| | | | | | | | | | | | ac_cv_func_fnmatch_works (as set by AC_FUNC_FNMATCH) checks if the libc has a POSIX-compliant fnmatch() implementation. This isn't architecture specific, so move the definition to common-glibc and common-musl after verifying the correct result. (From OE-Core rev: b81ae7affa25eaad016c3ed347a9c4fef0bfee45) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: adapt webrtc audio dependencyBenjamin Bara2024-06-071-1/+1
| | | | | | | | | | | | Since d5755744 (MR !2943; landed in 1.23.1), gstreamer switched to webrtc-audio-processing-1. This fixes: ./gst-plugins-bad-1.24.3/ext/webrtcdsp/meson.build:7:13: ERROR: Dependency "webrtc-audio-processing-1" not found, tried pkgconfig (From OE-Core rev: 28f8502727ef29ee2fc52fc739af9c4be9ef0ee1) Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: upgrade 0.20.1 -> 0.21.2Trevor Gamblin2024-06-072-20/+14
| | | | | | | | | | | | | | | | | | | License-Update: Change from PSF 2.x to ZPL-2.1, add CC0 A few notable things change with this upgrade: - docutils now uses the Zope 2.1 license instead of PSF 2.1.1 - It now uses flit as the build backend - The do_install append is no longer needed, as the rst2* endpoints lacking the .py extension are included - python3-pprint is added to RDEPENDS Changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html (From OE-Core rev: 38f2293304fbd884d4653f7746bc1d5a9bac12c1) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* findutils: upgrade from 4.9.0 to 4.10.0Chen Qi2024-06-074-56/+3
| | | | | | | | | | | | | | autoconf-2.73.patch is dropped as it's not needed any more. The run-ptest script is fixed. Instead copying function definitions from init.cfg file, we should just install init.cfg file in the ptest package. The coreutils-getlimits is added as a runtime dependency of the ptest package because the getlimits command is needed. (From OE-Core rev: aaf3655266e05b0e21dee55757041d2daa2778b3) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: split out coreutils-getlimitsChen Qi2024-06-071-2/+9
| | | | | | | | | | | | | Previously, the noinst_PROGRAM getlimits is put in coreutils-ptest package in order to execute the ptest. However, this command might also be needed by other ptest packages. As an example, findutils 4.10.0 ptest pacakge would need this command. So we split it out into a new package. (From OE-Core rev: 7bc06eed72ceb55d2c5342e9130e39bd15c04b9a) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftests: add test_minidebuginfo_qemuEtienne Cordonnier2024-06-071-0/+16
| | | | | | | | | | test_systemd_coredump_minidebuginfo was getting skipped in CI, because the feature isn't enabled per default in any image at the moment. Add this selftest so that test_systemd_coredump_minidebuginfo gets executed in CI. (From OE-Core rev: 377603886f0d975ec23f32ee462693d4e3370aaf) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: remove redundant .inc fileRoss Burton2024-06-072-50/+42
| | | | | | | | | There is no python-cython recipe in core, so merge the .bb and .inc. (From OE-Core rev: 6c2cf318289cbd8c2732f8f7ddaa6750ab0f0276) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptodome: remove redundant PYPI_PACKAGE_EXTRoss Burton2024-06-071-2/+0
| | | | | | | | | This is the default value, so remove it. (From OE-Core rev: e665d9831f9dc300def0955a1431ae110c8e8189) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers.inc: update self e-mail addressMichael Opdenacker2024-06-071-11/+11
| | | | | | | (From OE-Core rev: 0d4a435141c71710e479b7f49c38aba9f57cd1d7) Signed-off-by: Michael Opdenacker <michael@opdenacker.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibilityRudolf J Streif2024-06-071-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some distributions (namely Fedora Core 40) have started replacing wget with wget2. There are some changes to wget2 that make it incompatible with wget: 1. ftp/ftps is not supported anymore 2. progress 'dot' is not yet supported 3. Relative paths in -P and -O are not correctly dealt with Item 1: Is already dealt with since Scarthgap by only adding the option --passive-ftp when the URL specifies ftp/sftp. While that won't help if ftp/sftp is actually required it at least does not break http/https downloads. Item 2: While not supported it at least does not break the operation. Item 3: If there are relative path components in -P or -O then wget2 only deals with them correctly if there is one, and only one, relative path component at the beginning of the path: -P ./downloads works -P ../downloads works -P ../../downloads does not work -P ./../downloads does not work -P /home/user/downloads/../downloads does not work In cases where there are more than one relative path component at the beginning of the path and/or one or more reltaive path component somewhere in the middle or end of the path, wget2 aborts with the message Internal error: Unexpected relative path: '<path>') Such can happen if DL_DIR includes relative path components e.g. DL_DIR = "${TOPDIR}/../../downloads". This patch canonicalizes DL_DIR before it is passed to wget. (Bitbake rev: 3e4208952b086adc510e78c1c5f9cf4550d79dc9) Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: runqueue: Avoid save_unitaskhashesRichard Purdie2024-06-071-3/+0
| | | | | | | | | | The save comes with an IO overhead which can slow down the rehash loop in bitbake a lot. We only needed to do this when recipes were doing unihash cache copying. Now they aren't doing that, drop this IO pain point. (Bitbake rev: dfc15ef99302dea22a051c9eb8398ffd5cf1fc20) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: siggen: Drop copy_unihashes functionRichard Purdie2024-06-071-6/+0
| | | | | | | | | | The code in OE-Core using this has been replaced with something more fit for purpose. Drop these function calls as they were never a great idea in the first place and cause IO slowdown for runqueue needing to sync the cache. (Bitbake rev: 2c8fa57778c4bd2a5c48a60b701ac57de4289cb2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-exclusion: Drop the version comparision/warningRichard Purdie2024-06-061-9/+9
| | | | | | | | | Since the CVE repository is no longer being updated, drop the warning comparision since it is no longer valid. (From OE-Core rev: 9a232a9c3023dfec7e2d2c7e384d64006d1cf1af) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gawk: update patch statusRoss Burton2024-06-061-1/+1
| | | | | | | (From OE-Core rev: 6d9052884f6eefdf65acbca76e1c39556d77a1af) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Drop empty patchKhem Raj2024-06-062-27/+0
| | | | | | | | | | The fix brought by this patch is already part of python 3.12.3 therefore drop it. (From OE-Core rev: c029da173044c58169484ba220f7d8afeaec3063) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>