summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* cargo-c: convert to target recipeAlexander Kanavin2024-12-121-1/+2
| | | | | | | | | | | | | | | This was prompted by sstatetests.SStateHashSameSigs2.test_sstate_allarch_samesigs where adwaita-icon-theme would fail due to new librsvg introducing cargo-c-native into dependency path. Rather than look into why is that, I simply converted the recipe into the standard 'target + BBCLASSEXTEND' approach. (From OE-Core rev: 80a2673a3081e623f30f25cc773ac9217e717958) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: replace use of rpm2cpio with rpm2archiveAlexander Kanavin2024-12-121-1/+1
| | | | | | | | | | | | | | rpm2cpio has been deprecated upstream, so this prepares for its eventual removal. rpm2archive produces a tar archive which can be uncompressed with tar executable from the host. (From OE-Core rev: ed824d3fb23f0c89d8dfdacb2c4ef0b7c21a5144) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: update 4.19.1.1 -> 4.20.0Alexander Kanavin2024-12-1215-118/+75
| | | | | | | | | | | | | | | | | | | | | With this release, as expected, deprecated openpgp support has been fully removed and replaced with sequoia: https://github.com/rpm-software-management/rpm-sequoia/ Alas, it's written in rust, and has no recipe, so for now signing rpm packages has to be disabled. Remove package name parameter to %prep in source archiving, as it's been dropped in the new rpm, and wasn't needed to begin with. Drop 0001-perl-disable-auto-reqs.patch (files removed upstream). (From OE-Core rev: 8c15b4577d5e554cc2dd5adfb88b816894b05a9a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: upgrade 19.1.4 -> 19.1.5Wang Mingyu2024-12-121-1/+1
| | | | | | | (From OE-Core rev: 561f40c8734baacf2320907aef95a897d5c9b8de) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade 2.47.0 -> 2.47.1Wang Mingyu2024-12-121-1/+1
| | | | | | | (From OE-Core rev: 36f98d40ffd27497be43f687ce5ca23353996257) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.11 -> 6.12Wang Mingyu2024-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ * subvolume delete: add new option to do recursive subvolume deletion (for regular user delete only accessible subvolumes) * mkfs: * new option --subvol to create subvolumes in given paths, read-write, read-only and default * add hard link detection support for --rootdir option * fixes: * receive: message verbosity fixes * check: fix false positive report of missing checksum for extent holes * check: handle compressed extents when checking tree log * when asking Y/N user questions, flush the terminal so the question is displayed (e.g. btrfstune -S) * other * code refactoring, error handling * python packaging fixes * documentation updates * new tests (From OE-Core rev: ef59c676cf0aa9acb6180cdc74c6404d859b4880) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-iniparse: remove recipeGuðni Már Gilbert2024-12-091-14/+0
| | | | | | | | | | | | There are no consumers of this recipe in openembedded-core or in meta-openembedded. The last consumer was dnf: https://git.openembedded.org/openembedded-core/commit/?id=05220b4907ab654e829d97ab68d48f76330937dd (From OE-Core rev: 5915e70469fa53600dd8926ddafcb5459df1a32c) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: backport a fix for libeu objects missing in libelf.aMartin Jansa2024-12-092-0/+36
| | | | | | | | | | | * since the 0.192 upgrade from: https://git.openembedded.org/openembedded-core/commit/?id=1d6ac3c811798732e6addc798656bbe104661d77 some recipes are failing to build, backport a fix (From OE-Core rev: b4bd2a2bf603ec4684ac052d55cb2c53972b89e8) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: update 2.5.2 -> 2.5.4Alexander Kanavin2024-12-0615-134/+177
| | | | | | | | | | | | | | | | | | | | | | | | | 2.5.2 was a beta, upstream made two stable releases since: https://savannah.gnu.org/news/?id=10676 https://savannah.gnu.org/news/?id=10693 Drop libtool/0001-ltmain.in-Handle-trailing-slashes-on-install-command.patch (merged upstream) Apply the multilib patch unconditionally as it could be applied to add variants. For the other it was pointed out that it: "potentially has side effects for native builds. It breaks the ability to run files in the .libs directory which in the cross case we don't care about but some natives did once used to do that. The risk is they find host things instead." License-Update: change of FSF address to a URI (From OE-Core rev: 9a672faf21648c60d7ff29439bb236f3ac87100d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cargo-c-native: update 0.10.3 -> 0.10.5Alexander Kanavin2024-12-052-237/+243
| | | | | | | | (From OE-Core rev: 942b6ab25f0c1df02920997b63db89187fbdeea1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: update 1.7.1 -> 1.7.4Alexander Kanavin2024-12-058-540/+96
| | | | | | | | (From OE-Core rev: d3e61ba2a73894e72b6a85f96df92fc33e97b0bb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: update 3.6 -> 3.7Alexander Kanavin2024-12-051-2/+2
| | | | | | | | (From OE-Core rev: 68f5e7215073776ea01512fa4c41534b57840681) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: update 6.10.1 -> 6.11Alexander Kanavin2024-12-052-3/+3
| | | | | | | | | | Use github, as kernel.org has the needed tag, but not the branch it's on. (From OE-Core rev: 40cbf29c91f0586c2ff2e1aad8a7632ab42c543d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* swig: upgrade 4.2.1 -> 4.3.0Alexander Kanavin2024-12-052-5/+5
| | | | | | | | (From OE-Core rev: c2678f09126d1a924fce49ad011a8912c12ef34d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtc: update 1.7.0 -> 1.7.2Alexander Kanavin2024-12-052-136/+3
| | | | | | | | | | | Remove patch, as it is a leftover from meta-virtualization times where python3-dtc was ahead of dtc in oe-core and had to be tweaked. (From OE-Core rev: 0706f0e3a60713bffad219c0658b15020010eb5e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-beartype: upgrade 0.18.5 -> 0.19.0Alexander Kanavin2024-12-051-2/+2
| | | | | | | | | | Change backend to hatchling. (From OE-Core rev: 95f3b7315db80731eaf8a9700d1104fe4ea4f98e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: upgrade 0.191 -> 0.192Alexander Kanavin2024-12-0513-102/+68
| | | | | | | | | | License-Update: copyright years (From OE-Core rev: 1d6ac3c811798732e6addc798656bbe104661d77) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debugedit: upgrade 5.0 -> 5.1Alexander Kanavin2024-12-053-68/+9
| | | | | | | | | | | Remove 0002-sepdebugcrcfix.c-do-not-use-64bit-variants.patch as the issues were fixed upstream. (From OE-Core rev: d4cbc3fe8354ce2bbcee90c5bd9e6b821b488900) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkg-config-native: pick additional search paths from ↵Alexander Kanavin2024-12-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | $EXTRA_NATIVE_PKGCONFIG_PATH This was prompted by working on librsvg update: the new meson-driven version wants to query values from .pc files residing in its own build directory, and modifies PKG_CONFIG_PATH accordingly. When using the pkg-config-native wrapper such modifications have no effect, and we have to pass them in manually from the recipe via EXTRA_NATIVE_PKGCONFIG_PATH variable. This variable is already defined (with an empty value) and appended to PKG_CONFIG_PATH export in the native class, so this simply extends its use to the wrapper. (Appending to PKG_CONFIG_PATH in the wrapper, instead of resetting it, is not an option as that can lead to contamination with the cross values). (From OE-Core rev: 2bc050146d47b14d890a1b0db2b55f9057a08b65) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtd-utils: set PV directly in the recipe filenameAlexander Kanavin2024-12-051-2/+0
| | | | | | | | (From OE-Core rev: 37abc4db6a038e3ee49bc711f288f507ea3e5558) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: set CVE-2024-6505 to fixedPeter Marko2024-12-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | NVD DB has this CVE as version-less (with "-"). Patch [3] is linked from [1] via [2]. [1] https://nvd.nist.gov/vuln/detail/CVE-2024-6505 [2] https://bugzilla.redhat.com/show_bug.cgi?id=2295760 [3] https://gitlab.com/qemu-project/qemu/-/commit/f1595ceb $ git describe f1595ceb v9.1.0-rc0-38-gf1595ceb9a $ git tag --contains f1595ceb | grep -v -- -rc.$ v9.1.0 v9.1.1 v9.1.2 (From OE-Core rev: 64359ec3b60ae68d39c2e6444f903fd20e397cff) 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>
* automake: fix do_compile error when perl is under a very long pathChangqing Li2024-12-032-1/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixed: bitbake automake-native failed with error: | :; HELP2MAN_NAME="Generate Makefile.in files for configure from Makefile.am"; export HELP2MAN_NAME; LONGPATH/tmp/hosttools/mkdir -p doc && AUTOMAKE_HELP2MAN=true ./pre-inst-env LONGPATH/tmp/hosttools/perl ../automake-1.17/doc/help2man --output=doc/automake-1.17.1 --info-page=automake --name="${HELP2MAN_NAME}" bin/automake-1.17 | help2man: can't get `--help' info from bin/aclocal-1.17 | Try `--no-discard-stderr' if option outputs to stderr | make: *** [Makefile:3818: doc/aclocal-1.17.1] Error 2 In above command, `bin/aclocal-1.17 --help` will be runned, since @PERL@ is replaced as the full path of perl, it is possible that the shebang line exceeds the max limit and causes above error, because the kernel imposes a maximum length on the text that follows the "#!" characters at the start of a script; characters beyond the limit are ignored. Before Linux 5.1, the limit is 127 characters. Since Linux 5.1, the limit is 255 characters. Add back the forced perl settings and add a patch for workaround the fatal error caused by space in perl path (From OE-Core rev: 0061f441501be923ddf326dcc5b3f25b59ac86d4) 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>
* python3-hatchling: upgrade 1.25.0 -> 1.26.3Ross Burton2024-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.26.3: - Support an old import path that is still used by some consumers like Hatch 1.26.2: - Back-populate string license fields (License-Expression) for core metadata versions prior to 2.4 - Remove the License-Expression and License-Files core metadata from version 2.2 that was missed in the previous minor release 1.26.1: - Add backward compatibility for the old license-files metadata field - Support an old import path that is still used by some consumers like Hatch 1.26.0: - The license-files metadata field has been updated to the latest spec and is now just an array of glob patterns - Support version 2.4 of core metadata for the wheel and sdist targets - Add HATCH_METADATA_CLASSIFIERS_NO_VERIFY environment variable to disable trove classifier verification - Add .pixi to the list of directories that cannot be traversed - Bump the minimum supported version of packaging to 24.2 - No longer write package metadata for license expressions and files for versions of core metadata prior to 2.4 - Properly enable Zip64 support for the wheel target - Properly ignore parent .gitingore files when the project root matches one of the patterns (From OE-Core rev: 2c09f03e62f96016c2a3713362f83a7591bd0f9b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-sanitizers: Add riscv64 as compatible hostDeepthi Hemraj2024-12-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | RISC-V offers several virtual memory address schemes (Sv39, Sv48, and Sv57), but ASan currently supports only Sv39 on RISC-V64. For RISC-V64 Sv39, ASan uses custom allocator configurations tuned to manage large allocations efficiently. These tunings are incompatible with larger address spaces like Sv48/Sv57 due to differences in region sizes and alignment. For riscv64, Asan's tuning for Sv39 can be enabled in qemu by using the appropriate flag in the command line as shown below: runqemu nographic qemuparams="-cpu rv64,sv39=true" Additionally, the COMPATIBLE_HOST list in gcc-sanitizers has been updated to include riscv64. All necessary tests were successfully conducted on both hardware(Microchip PolarFire SoC) and the qemurisv64 environment, with ASan effectively detecting memory errors in both scenarios. (From OE-Core rev: 4b4450ff695ef73bf7a2437e142d2e0730d6a547) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 2.2.2 -> 2.2.3Guðni Már Gilbert2024-12-031-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The package now requires python3-hatch-vcs-native at build-time * Updated HOMEPAGE to point to the correct Github repository. The old link re-directs to the same link. 2.2.3 (2024-09-12) ================== Features -------- - Added support for Python 3.13. Bugfixes -------- - Fixed the default encoding of chunked request bodies to be UTF-8 instead of ISO-8859-1. All other methods of supplying a request body already use UTF-8 starting in urllib3 v2.0. - Fixed ResourceWarning on CONNECT with Python < 3.11.4 by backporting https://github.com/python/cpython/issues/103472 - Adjust tolerance for floating-point comparison on Windows to avoid flakiness in CI - Fixed a crash where certain standard library hash functions were absent in restricted environments. - Fixed mypy error when adding to ``HTTPConnection.default_socket_options``. HTTP/2 (experimental) --------------------- See details: https://github.com/urllib3/urllib3/releases/tag/2.2.3 Deprecations and Removals ------------------------- - Note for downstream distributors: the ``_version.py`` file has been removed and is now created at build time by hatch-vcs. - Drop support for end-of-life PyPy3.8 and PyPy3.9 (From OE-Core rev: 61331e291a2f96c7ac7efccd7d95de68432ea992) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: drop python3-iniparse from DEPENDS and RDEPENDSGuðni Már Gilbert2024-12-031-2/+1
| | | | | | | | | | | | | | python3-iniparse dependency was dropped 2019, see the following commit as reference: https://github.com/rpm-software-management/dnf/pull/1329/commits/d7d0e0e2f9d8c7d021c794821ad0b56a39ebc01f When looking at the Git history, this happened around tag 4.2.1 (From OE-Core rev: 05220b4907ab654e829d97ab68d48f76330937dd) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: drop python3-six from RDEPENDSGuðni Már Gilbert2024-12-031-1/+0
| | | | | | | | | | | | | | | Looking at the history, python3-six was removed as a dependency in the poetry.lock file in v1.5.2 Even before v1.5.2 and until now (v1.9.1) there is no code in the package which imports the six module. So it can be safely dropped from the recipe. (From OE-Core rev: 1ed30cd9426e1f8a6caf31277f0349343a06f2d4) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: remove unused JAVA variableRasmus Villemoes2024-12-031-1/+0
| | | | | | | | | | | | | | | | As commit 81551871b183 (gcc: Remove Java support variables) correctly stated Java support was removed in upstream gcc 7. but this line snuck back in with commit bbf32e24608c (gcc-9: Add recipes for gcc 9.1 release). (From OE-Core rev: 136619477f0ce7c9da0762bbbeb1227a1ad6c0c7) Signed-off-by: Rasmus Villemoes <ravi@prevas.dk> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: backport patches to support openssl 3.4.0Peter Marko2024-11-293-0/+1505
| | | | | | | | | | https://github.com/python/cpython/pull/127331 https://github.com/python/cpython/pull/127361 (From OE-Core rev: e5f3a1793e34fb4cd1e53ca60b67f9a9f084b7a6) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtd-utils: upgrade 2.2.0 -> 2.2.1Alexander Kanavin2024-11-281-2/+2
| | | | | | | | (From OE-Core rev: 6cffa7312241236daea86449977375fd7b50de9f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Fix build on riscv64Khem Raj2024-11-282-0/+42
| | | | | | | | (From OE-Core rev: 50383df4d704053383d20ab9e2a40cd1ef49b8d5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: resolve conflicts with tcl8's man pagesThomas Perrot2024-11-282-2/+2
| | | | | | | | | | | | | | | | | | Change the suffix from 'tcl' to 'tcl9' and from 'tcl8' to avoid conflicts with the man pages provided by the tcl packages. file /usr/share/man/mann/vwait.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64 file /usr/share/man/mann/while.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64 file /usr/share/man/mann/yield.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64 file /usr/share/man/mann/yieldto.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64 file /usr/share/man/mann/zlib.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64 [...] (From OE-Core rev: b961021cc47c53ddd602e6038f5faf02416455b3) Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: package tkinter's shared objectsDan McGregor2024-11-281-0/+1
| | | | | | | | | | | | | | | Seems every time python is updated this gets removed. That's likely because the tk option can't be enabled in python3-native without creating a dependency loop. Instead of manually editing the manifest every time, explicitly add it in the recipe as suggested by Alexander Kanavin. (From OE-Core rev: d2e82fc12509950ea30fa20fcbe9fc148b6cff1c) Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: do not overwrite FILES contentsDan McGregor2024-11-281-1/+0
| | | | | | | | | | | | | | | Instead of relying completely on the python packaging manifest, allow some default values. This is useful for the edge cases that can't be found automatically by the create_manifest step. In particular, tkinter can't be built for python3-native, so its consistently missed in manifest updates. (From OE-Core rev: cc5ec75b50618ce42d5b19d0aad0b44611bf8fbe) Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-flit-core: upgrade 3.9.0 -> 3.10.1Ross Burton2024-11-281-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Summary of changes: - The ``--python`` option can now take the path of a virtualenv folder, as an alternative to a Python executable. - The metadata in packages now has the names of optional dependency groups ("extras") normalised, complying with version 2.3 of the metadata standard. - Fix potential substitution of environment variables into passwords read from ``.pypirc`` files. - A warning is now shown when building packages which specify the old ``flit.buildapi`` backend, which should be replaced by ``flit_core.buildapi``. It's a good idea to always set a maximum version for the build requirement, to protect against changes in future major versions of Flit. - Avoid using the deprecated ``datetime.utcfromtimestamp()``. - The tests for ``flit_core`` are no longer part of the installed package, reducing the size of the wheels. Remove the -tests package, as the tests are no longer installed. (From OE-Core rev: 102e3524361d7d07f0dee09b1b12346b1184268f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: inherit pkgconfigTrevor Gamblin2024-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was supposed to be added in oe-core commit fd656aaf7fbe ("python3-numpy: upgrade 1.26.4 -> 2.1.3"), but it somehow got missed in the final version of that patch. Add it now to fix possible do_compile errors on some systems, due to host paths sneaking into the meson build options, e.g.: | Build machine cpu family: x86_64 | Build machine cpu: x86_64 | Host machine cpu family: x86_64 | Host machine cpu: x86_64 | Target machine cpu family: x86_64 | Target machine cpu: x86_64 | Program python3 found: YES (/home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot-native/usr/bin/nativepython3) | Did not find pkg-config by name 'pkg-config' | Found pkg-config: NO | Run-time dependency python found: NO (tried pkgconfig, pkgconfig and sysconfig) | | ../numpy-2.1.3/meson.build:41:12: ERROR: Python dependency not found | | A full log can be found at /home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/build/meson-logs/meson-log.txt and notably (meson-log.txt snippet): |x86_64-poky-linux-musl-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/media/build/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot -I/media/build/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot/usr/include/python3.13 -I/usr/include/python3.13 A bug has been filed about this and the related gcc issue: https://bugzilla.yoctoproject.org/show_bug.cgi?id=15672 With pkgconfig on the inherit line, all include directives in meson-log.txt end up looking something like: |-I/home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot/usr/include/python3.13 (From OE-Core rev: b8503a2c5000262a400375321de75161357111fb) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-isodate: move to meta-pythonGuðni Már Gilbert2024-11-281-16/+0
| | | | | | | | | python3-rdflib was the last consumer of this recipe in oe-core. (From OE-Core rev: 72cc499429b0869385223ba21fe03849c6145b89) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-rdflib: drop python3-isodate from RDEPENDSGuðni Már Gilbert2024-11-281-1/+1
| | | | | | | | | | | | On Python 3.11+, the built-in datetime module is used instead. This change was made in v7.1.0 release. See PR 2929: https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md#2024-10-17-release-710 (From OE-Core rev: 70cb0adf3612fb15b6b2723c0af6ba1467d210b5) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: upgrade 0.45.0 -> 0.45.1Wang Mingyu2024-11-271-1/+1
| | | | | | | | | | | Changelog: ========== Fixed pure Python wheels converted from eggs and wininst files having the ABI tag in the file name (From OE-Core rev: 06fcf1f8ae763eee996294e8636aedbdbf388491) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: upgrade 14.0 -> 14.1Wang Mingyu2024-11-271-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - Supported max_queue=None in the asyncio and threading implementations for consistency with the legacy implementation, even though this is never a good idea. - Added close_code and close_reason attributes in the asyncio and threading implementations for consistency with the legacy implementation. - Once the connection is closed, messages previously received and buffered can be read in the asyncio and threading implementations, just like in the legacy implementation. (From OE-Core rev: b36742c5153873832fbf5fb1788d5c333286a583) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.118.6 -> 6.119.4Wang Mingyu2024-11-271-1/+1
| | | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 9147a13733ada0c84424f5e5aeee089244d56c35) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-bcrypt: upgrade 4.2.0 -> 4.2.1Wang Mingyu2024-11-272-35/+35
| | | | | | | (From OE-Core rev: dd2c763e7271cdc1526c657e54f4ec97aad9d621) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtools: upgrade 4.0.45 -> 4.0.46Wang Mingyu2024-11-273-12/+12
| | | | | | | | | | | | | | | | | | | | clang_UNUSED.patch mtools-makeinfo.patch refreshed for 4.0.46 Changelog: ============= - iconv buffer overflow fixes - removed references to mread and mwrite (obsolete subcommands from mcopy) - documented mdoctorfat, and addressed 2 bugs/oversights - removed references to obsolete mread and mwrite - portability fixes (dietlibc and MacOS X) & simplification (From OE-Core rev: f5a5b2372669d8be4ae3f19ed6892264ea3999d0) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: upgrade 19.1.3 -> 19.1.4Wang Mingyu2024-11-271-1/+1
| | | | | | | (From OE-Core rev: 457bef06e9c9d06b389dc2e54f987e0eabf60d6d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: upgrade 4.21.1 -> 4.22.0Wang Mingyu2024-11-272-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 0005-Do-not-prepend-installroot-to-logdir.patch refreshed for 4.22.0 Changelog: ============= - doc: Naming of source and debug repos - Fix /var/cache/dnf and /etc/yum packaging - Allow --installroot on read-only bootc system - spec: If DNF5 obsoletes DNF, do not build dnf and yum packages - Print rpm unpack errors to the user (RhBug:2312906) - package: remote_location() takes basedir into account - spec: If DNF5 obsoletes DNF, do not build dnf-automatic - Allow --downloadonly on read-only bootc system - Add kernel-core to reboot_needed list - Update need_reboot for dnf-automatic - doc: Example send_error_messages in /etc/dnf/automatic.conf - automatic: Check availability of config file - Updated conf_ref to reflect change in fastestmirror behavior - doc: Fix display issue of a code snippet (From OE-Core rev: 7a97281b65f1cd0268217e44819a0b55faa20178) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburi-perl: move to meta-perlAlexander Kanavin2024-11-272-165/+0
| | | | | | | | | | | liburi-perl was added in 2010 to support lsb testing, never had any other consumers in core, and since 2019 lsb testing is gone as well: https://git.yoctoproject.org/poky/commit/?h=master-next&id=bac4bc9aa6a1f2fcf2ce9644925615185cc8e847 (From OE-Core rev: 945e77e789c93ed889ceca75d61ab7cfd39fb1b8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml-parser-perl: correct SRC_URIAlexander Kanavin2024-11-271-1/+1
| | | | | | | (From OE-Core rev: b3e44bbf9972968076f06ecac027bd7a2f3fe781) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: upgrade 9.1.0 -> 9.1.1Alexander Kanavin2024-11-2716-104/+82
| | | | | | | (From OE-Core rev: c5d6a15dc75eb6ab16c9b0c953e7f433b42a0e99) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.20.2 -> 3.21.0Alexander Kanavin2024-11-271-1/+1
| | | | | | | (From OE-Core rev: 5543d9be61a4529da96a889e3319cbbf9cfb12ef) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-xmltodict: upgrade 0.13.0 -> 0.14.2Alexander Kanavin2024-11-271-1/+1
| | | | | | | (From OE-Core rev: d1ea614da5016501c514d1a92581659507b5370b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>