summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-setuptools-scm: remove obsolete python3-tomli dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: 524929e379f902a335aeda07dd08f026f88fc1e5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-rust: remove obsolete python3-toml dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: 173fe8059cc7637c5ef2bd8a1e9448092705335a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: remove obsolete python3-toml dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: d1ce0b4d40c5ac598564873d892c7be74ea2528b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: remove obsolete RDEPENDSRoss Burton2024-07-241-1/+0
| | | | | | | | | scons doesn't appear to have ever imported importlib_metadata. (From OE-Core rev: 371117c5e19a2039a4ffd006994fd605f1d36ece) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pluggy: clean up RDEPENDSRoss Burton2024-07-241-3/+0
| | | | | | | | | | | | importlib-metadata is no longer needed since 0.13.0. more-itertools has never been imported directly by pluggy but was likely a dependency coming via more-itertools. (From OE-Core rev: baec92933973ca49755e10f56de154dc2f80b7f0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: remove obsolete RDEPENDSRoss Burton2024-07-241-1/+0
| | | | | | | | | | The backport of importlib-metadata is no longer needed as we have Python 3.8+. (From OE-Core rev: 7346481c1ec31366ca5aacaa79c377ef3fd2baa2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-beartype: add missing RDEPENDSRoss Burton2024-07-241-0/+2
| | | | | | | | | These parts of the standard library are imported by beartype. (From OE-Core rev: b373c01661df245c34073acb6c962a5f6fee94de) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: remove unused importsRoss Burton2024-07-241-2/+0
| | | | | | | | | These modules are not imported by websockets. (From OE-Core rev: 8fdfd92e493e89ac2f09ef29ea2b05696cec91cb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-chardet: remove pytest-runner DEPENDSRoss Burton2024-07-241-3/+0
| | | | | | | | | | | This was removed in 4.0.0[1] [1] https://github.com/chardet/chardet/commit/6a59c4b19226231fc310a3c11e0be939a04f9b3e (From OE-Core rev: 55b49e9827f5522893c14935c7a3bd249c883fee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pytest-runner: remove python3-py dependencyRoss Burton2024-07-241-2/+1
| | | | | | | | | It appears that this package has never required the `py` module. (From OE-Core rev: 98e07bf4824059c2efd8778969398cfe102d2ac7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: remove python3-pathlib2 dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | | Poetry 1.1.0 removed pathlib2 from the dependencies entirely, and before then it was only needed with Python 2. (From OE-Core rev: 6b981b6fe196b6ea4a4b966149f2954ddd047903) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: RDEPEND on python3-unixadminRoss Burton2024-07-241-0/+1
| | | | | | | | | setuptools/command/register.py uses the getpass module. (From OE-Core rev: dad84da56ab3e7342dcdb497375212bb4d1dc131) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: rename nongpl PACKAGECONFIGRoss Burton2024-07-241-1/+1
| | | | | | | | | | To make it clear that this is an alternative to the format PACKAGECONFIG, rename it to format-nongpl. (From OE-Core rev: 56eaa1c074282774c5cf7dc2f8a4b3c4eac4179c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: add dependency on -compression to -coreRoss Burton2024-07-241-1/+1
| | | | | | | | | | | | | | | importlib.metadata is part of -core, but that will import zipfile which is part of -compression. Obviously this shows that our packaging of the Python modules is not optimal. I plan to follow up with a redesign of the splitting which focuses on simply pulling out the larger or esoteric modules and having a more featureful core. (From OE-Core rev: 0f8d985b290def1fbb356aede152a10424c9d2f1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Fix to work with glibc 2.40Richard Purdie2024-07-241-2/+8
| | | | | | | | | | glibc 2.40 renames some internal header variables. Update our hack to work with the new version. These kinds of problems illustrate we need to address the issue properly. (From OE-Core rev: 35021d650de3eecc3f42000181b39a5db5a8eaa0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "python3: drop deterministic_imports.patch"Ross Burton2024-07-232-0/+41
| | | | | | | | | | | | | | | | | There are still issues with importlib.metadata and empty directories, which surface when doing builds with existing build trees. I've raised this on the upstream ticket that Alex Kanavin has already filed[1] so hopefully we can have a resolution soon. This reverts commit 058c3a6e2b30103202f3995930825fc2f366274f. [1] https://github.com/python/importlib_metadata/issues/489 (From OE-Core rev: 020c9438fa4d90824dcf7068ccf3722b3b7b8ccf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: stable 2.42 branch updatesDeepthi Hemraj2024-07-231-1/+1
| | | | | | | | | | | | | | Below commits on binutils-2.42 stable branch are updated. 29ae8b8ea71 x86-64: Skip -z mark-plt tests on MUSL 92cc764e58f hppa: Fix handling of relocations that apply to data c439c1e1f56 elf: Add glibc version dependency only if needed 68ae8e2a849 ld: pass -g for ld-elf tests a1e3cb45c67 aarch64: Enable +cssc for armv8.9-a (From OE-Core rev: f857a88f7b3c3e50d0c3135bc461beae8ebf5e5c) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: drop python3-ctypes from RDEPENDSGuðni Már Gilbert2024-07-211-1/+0
| | | | | | | | | python3-ctypes was dropped as a dependency in v19.2.0 (From OE-Core rev: 8d06116caf2382ad4782b9b2da50534d076a736d) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: upgrade 3.3.0 -> 3.3.4Ross Burton2024-07-218-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3.3.4: This release fixes a regression in Ruby 3.3.3 that dependencies are missing in the gemspec of some bundled gems: net-pop, net-ftp, net-imap, and prime [Bug like Heroku. If your bundle install runs correctly now, you may not have this issue. 3.3.3: This release includes: RubyGems 3.5.11 Bundler 2.5.11 REXML 3.2.8 strscan 3.0.9 --dump=prism_parsetree is replaced by --parser=prism --dump=parsetree Invalid encoding symbols raise SyntaxError instead of EncodingError Memory leak fix in Ripper parsing Bugfixes for YJIT, **{}, Ripper.tokenize, RubyVM::InstructionSequence#to_binary, --with-gmp, and some build environments 3.3.2: This release includes many bug-fixes. See the GitHub releases for further details. 3.3.1: This release includes security fixes. Please check the topics below for details. CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc CVE-2024-27280: Buffer overread vulnerability in StringIO (From OE-Core rev: 498ee932187b9c09d14892783eb92ae03fbfd533) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Drop mips workaroundRichard Purdie2024-07-181-17/+0
| | | | | | | | | | In local testing this appears to not be needed any more. Since the bash dependency is painful in many different ways, particularly being injected at do_package time, drop it all. (From OE-Core rev: b30c1e5805b3f108a2d0a30259b50b9e7db0f6cc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 69.5.1 -> 70.3.0Trevor Gamblin2024-07-182-8/+11
| | | | | | | | | | | | Refactor 0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch to apply on the latest codebase. Changelog: https://github.com/pypa/setuptools/blob/main/NEWS.rst (From OE-Core rev: 8af6ba2a0a10f8d8995aab322d9f4cfbf1880228) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nativesdk-libtool: sanitize the script, remove buildpathsDenys Dmytriyenko2024-07-183-14/+15
| | | | | | | | | | | | Use the same sed command to sanitize libtool script for target recipe and nativesdk one. Otherwise fails with buildpaths QA error: ERROR: nativesdk-libtool-2.5.0-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/libtool in package nativesdk-libtool contains reference to TMPDIR [buildpaths] (From OE-Core rev: f08df9adf290fb6cbebff24df6bbbbe8e5ce95e0) Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: extend llvm-config reproducibility fix to nativesdk classDenys Dmytriyenko2024-07-181-0/+4
| | | | | | | | | | | It's not limited to "target", but also happens to nativesdk: ERROR: nativesdk-llvm-18.1.8-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/llvm-config in package nativesdk-llvm contains reference to TMPDIR [buildpaths] (From OE-Core rev: 714a99a9ba1aff458c1743ad8be9b38ee106b58f) Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-14: Mark CVE-2023-4039 as fixed in GCC14+Khem Raj2024-07-181-0/+1
| | | | | | | | (From OE-Core rev: 47b838eea7e3684d6b00bb7196313f0bfa519aba) 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>
* libstd-rs,rust-cross-canadian: set CVE_PRODUCT to rustPeter Marko2024-07-162-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These recipes come from rust sources and CVEs are reported for them under rust-lang:rust vendor:product touple. Especially libstd-rs needs correct CVE_PRODUCT as is it installed on target devices (being statically linked to rust compiled binaries). before: cargo: CVE_PRODUCT="cargo" cargo-c-native: CVE_PRODUCT="cargo-c" libstd-rs: CVE_PRODUCT="libstd-rs" rust: CVE_PRODUCT="rust" rust-cross-canadian: CVE_PRODUCT="rust-cross-canadian-<arch>" rust-llvm: CVE_PRODUCT="rust-llvm" after: cargo: CVE_PRODUCT="cargo" cargo-c-native: CVE_PRODUCT="cargo-c" libstd-rs: CVE_PRODUCT="rust" rust: CVE_PRODUCT="rust" rust-cross-canadian-x86-64: CVE_PRODUCT="rust" rust-llvm: CVE_PRODUCT="rust-llvm" Product for rust-llvm is uncertain and, should be handled in another commit if it is desired to align it, too. sqlite> select vendor, product, count(product) from products where vendor="rust-lang" group by product; rust-lang|async-h1|2 rust-lang|cargo|5 rust-lang|future-utils|2 rust-lang|futures-task|2 rust-lang|mdbook|1 rust-lang|regex|2 rust-lang|rsa|2 rust-lang|rust|45 rust-lang|socket2|1 (From OE-Core rev: e8cf1df16a6ec2785cacaf608bec5cd8496103af) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.103.2 -> 6.105.1Trevor Gamblin2024-07-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.105.1 - 2024-07-07 - This patch iterates on our experimental support for alternative backends (Alternative backends for Hypothesis). See pull request #4029 for details. 6.105.0 - 2024-07-04 - This release improves support for Django 5.0, and drops support for end-of-life Django versions (< 4.2). - Thanks to Joshua Munn for this contribution. 6.104.4 - 2024-07-04 - Clean up internal cache implementation. 6.104.3 - 2024-07-04 - This patch updates our autoformatting tools, improving our code style without any API changes. 6.104.2 - 2024-06-29 - This patch fixes an issue when realizing symbolics with our experimental backend setting. 6.104.1 - 2024-06-25 - Improves internal test coverage. 6.104.0 - 2024-06-24 - This release adds strategies for Django’s ModelChoiceField and ModelMultipleChoiceField (issue #4010). - Thanks to Joshua Munn for this contribution. 6.103.5 - 2024-06-24 - Fixes and reinstates full coverage of internal tests, which was accidentally disabled in pull request #3935. - Closes issue #4003. 6.103.4 - 2024-06-24 - This release prevents a race condition inside internal cache implementation. 6.103.3 - 2024-06-24 - This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy. (From OE-Core rev: 9b0e9fbf23e5ac53f8eda76ca2f9af904f6fa1cd) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.45 -> 2.46Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - project: ignore more curl failure modes - logging: Fix log formatting with colored output - upload: add a --topic option for setting topic explicitly - sync: Abort rebase in progress if force-checkout is set - ssh: Set git protocol version 2 on SSH ControlMaster - upload: drop check for uncommitted local changes - git: raise hard version to 1.9.1 - release: update-hooks: helper for automatically syncing hooks - gitc: delete a few more dead references - man: regenerate man pages - Remove platform_utils.realpath - Fix drive mounted directory on Windows - git_command: unify soft/hard versions with requirements.json (From OE-Core rev: 62457b7e3039780fbf6c7822baad96a37c1d224a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.5.22 -> 2024.7.2Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | Changelog: Add CUDA 12.3-12.5 classifiers (From OE-Core rev: aa628d35d0d4cd6520df422d6623dfe79f7180cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycairo: upgrade 1.26.0 -> 1.26.1Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | Changelog: ========== - Fix Surface.set_mime_data() with Python 3.13 - Fix the test suite with Python 3.13b2. - Update vendored Windows wheel dependencies (From OE-Core rev: 26daeaa17a77ff6931126c340fce867f8340cca9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.6.0 -> 1.7.0Wang Mingyu2024-07-162-283/+315
| | | | | | | | | | | | | | | | | Changelog: ============ - Initial iOS support - Remove old import hook in #2105, use maturin-import-hook instead - Bump MSRV to 1.74.0 - Add support for overriding wheel tag with _PYTHON_HOST_PLATFORM - Don't add files to an archive more than once - Only use base python executable when MATURIN_PEP517_USE_BASE_PYTHON is set (From OE-Core rev: d0c4ce388721a47608abc4d908e266ea969a0161) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 7.1.0 -> 8.0.0Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============= - Message.__getitem__ now raises a KeyError on missing keys. - Removed deprecated support for Distribution subclasses not implementing abstract methods. - When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root. - Deferred select imports in for speedup (python/cpython#109829). - Updated fixtures for python/cpython#120801. (From OE-Core rev: 6976b87b6eeb8ac406731782170f923c8835b446) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: upgrade 1.24.2 -> 1.25.0Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - The macos-max-compat option for the wheel target is now disabled by default and will be removed in a future release - Artifacts for the wheel and sdist targets now have their permission bits normalized - Ignore manylinux/musllinux tags for the wheel target artifact name when enabling the infer_tag build data - The wheel target build data infer_tag when enabled now respects the MACOSX_DEPLOYMENT_TARGET environment variable (From OE-Core rev: 280afa3e5e3157429f8f33f89045cc934bb5e655) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: upgrade 2024.6.2 -> 2024.7.4Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | Changelog: ========== - Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 - Bump actions/checkout from 4.1.6 to 4.1.7 - Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (From OE-Core rev: c572b0afd889ea22b5d229a2d7efca9cef9b0926) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg-utils: upgrade 0.6.3 -> 0.7.0Wang Mingyu2024-07-162-36/+1
| | | | | | | | | | | 0001-opkg-build-remove-numeric-owner-parameter-overzealou.patch removed since it's included in 0.7.0 (From OE-Core rev: 66b8bb37242c0c1038b9d92a4120ba50ed3ea6af) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg: upgrade 0.6.3 -> 0.7.0Wang Mingyu2024-07-163-70/+4
| | | | | | | | | | | | | | 0001-libopkg-Use-libgen.h-to-provide-basename-API.patch removed since it's included in 0.7.0 0001-opkg_conf-create-opkg.lock-in-run-instead-of-var-run.patch refreshed for 0.7.0 (From OE-Core rev: ce1ec6ea48df3592a8251bf0c25525a400bb8d23) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdnf: upgrade 0.73.1 -> 0.73.2Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - context: use rpmtsAddReinstallElement() when doing a reinstall - MergedTransaction: Fix invalid memory access when dropping items - ConfigParser: fix use-out-of-scope leaks - Since we use rpmtsAddReinstallElement rpm also uninstalls the package - Fix countme bucket calculation (From OE-Core rev: 9cf8330068503a5721640763309c4c74f293a94d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: upgrade 4.20.0 -> 4.21.0Wang Mingyu2024-07-162-4/+4
| | | | | | | | | | | | | | | | | | | | 0005-Do-not-prepend-installroot-to-logdir.patch refreshed for 4.21.0 Changelog: =========== - Add detection for ostree-based systems and warn users about losing changes - Fix: No traceback when Python interpreter is running with -P, allow -P in shebang lines - man: Improve upgrade-minimal command docs (RHEL-6417) - Limit queries to nevra forms when provided by command - Update the man page entry for the countme option - Drop collect file for ABRT (From OE-Core rev: f289b8ef7a59016f630347b184b5507762d4586f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: upgrade 1.1.2 -> 1.1.3Wang Mingyu2024-07-161-1/+1
| | | | | | | | | | | Changelog: spec: Package Python examples (From OE-Core rev: 67c01a42ecc7f42fa9c6d2e074a92897ade5daa1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ccache: upgrade 4.10 -> 4.10.1Wang Mingyu2024-07-161-3/+3
| | | | | | | | | | | | | | | | | | | | | License-Update: Bundle Fmt again Changelog: =========== - Fixed prefix command lookup from PATH. - Fixed detection and usage of system blake3. - Find CppHttplib named libhttplib.so as well. - Removed Xcode assembly workaround for zstd. - Added bundled subset of Fmt again for convenience. - Removed no longer needed workaround when building downloaded Zstd. - Documentation improvements - Clarified that --set-config writes to the configuration file. (From OE-Core rev: 7f93f95b524f0651c783cfd9487c8962390b372b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.8.1 -> 6.9.2Wang Mingyu2024-07-163-69/+4
| | | | | | | | | | | | | | | | | | | 0001-Add-a-possibility-to-specify-where-python-modules-ar.patch removed since it's included in 6.9.2 Changelog: ========== * subvol list: fix accidental trimming of subvolume name * check: revert checking file extent item 'ram_bytes' * libbtrfsutil: * patchlevel version update 1.3.2 * fix accidentally closing fd passed to subvolume iterator (From OE-Core rev: c99dc3e11998597b81919f0d634d1548695e1baf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Upgrade to 15.1 releaseKhem Raj2024-07-1611-35/+34
| | | | | | | | | | | | | | Improved python support and needs c++17 std in compiler to build Detailed Release Notee [1] [1] https://sourceware.org/pipermail/gdb-announce/2024/000140.html (From OE-Core rev: 0041bc06f8b34c2344b018a292451dcd00c6586b) 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>
* meson: Fix native meson configRichard Purdie2024-07-131-1/+1
| | | | | | | | | | | | | When the optimization flags were reduced to a single option, a different and clearly untested codepath was used where the output was unquoted. This caused errors when testing meson in the SDK. Use repr() in the single item case as per the multiple item case to correctly quote the output and fix build failures. (From OE-Core rev: 7c2b573e6cbe518f54ea5c3539fc91ed63b80ebf) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: Further cleanup compiler optimization flagsRichard Purdie2024-07-131-1/+1
| | | | | | | | | | | | | | Move the -pipe option out of the optimization flags and directly into the flags variables since we always use it now. Also move the debug prefix mapping there to match the nativesdk case which already does this. Fix the documentation and two recipe usages to match the change. (From OE-Core rev: 9badf68d78d995f7d5d4cf27e045f029fc6d4044) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-subtests: upgrade 0.12.1 -> 0.13.0Trevor Gamblin2024-07-131-1/+3
| | | | | | | | | | | | | | | | Changelog (https://github.com/pytest-dev/pytest-subtests/blob/main/CHANGELOG.rst): - Dropped support for EOL Python 3.7. - Added support for -x/--exitfirst (#134). - Hide the traceback inside the SubTests.test() method (#131). The tarball changed to use an underscore instead of a dash, so use PYPI_PACKAGE to account for it. (From OE-Core rev: a02e208d6c4935fe1c0707ec1b79934ef2a3cd30) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Drop generating a static libpythonRichard Purdie2024-07-131-0/+1
| | | | | | | | | | | This currently puts a 60MB binary into the recipe sysroots in the native case as well as the implications for the target. Since as far as I know, we don't need/use this, stop generating it by adding a PACKAGECONFIG. It can be enabled by anyone who does actually need to use it. (From OE-Core rev: e42abd3b82c7bac93541b2cf87b553c1a31346cd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf/mesa: Fix missing leading whitespace with ':append'Niko Mauno2024-07-091-1/+1
| | | | | | | | | | | Mitigate occurrences where ':append' operator is used and leading whitespace character is obviously missing, risking inadvertent string concatenation. (From OE-Core rev: 314041fd126a4800a5a5d9fcd84c525319479256) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.22.4 -> 1.22.5Jose Quaresma2024-07-0816-66/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - refresh patches with devtool Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.4..go1.22.5 8e1fdea831 (tag: go1.22.5, origin/release-branch.go1.22) [release-branch.go1.22] go1.22.5 c2d4f852ce [release-branch.go1.22] cmd/link: handle dynamic import variables on Darwin in plugin mode 3222951439 [release-branch.go1.22] net/http: send body or close connection on expect-100-continue requests ceaf26ecce [release-branch.go1.22] cmd/compile: mark pointer to noalg type as noalg dfe4dbf8c0 [release-branch.go1.22] os/exec: on Windows look for extensions in Run if not already done 3560cf0afb [release-branch.go1.22] runtime: always update stack bounds on cgocallback 5159a7193a [release-branch.go1.22] cmd/compile: put constants before variables in initialization order 11b861e459 [release-branch.go1.22] go/types, types2: report error for floating-point iteration variable 81fc616267 [release-branch.go1.22] crypto/tls: don't call tlsrsakex.IncNonDefault with FIPS 14f0251867 [release-branch.go1.22] cmd/cgo/internal/swig: force use of lld for LTO tests on the builders ab60a7bc18 [release-branch.go1.22] cmd/cgo/internal/testsanitizers: make the libfuzzer tests all short 4c97e883b5 [release-branch.go1.22] cmd/link: put runtime.end in the last section of data segment 179ccb7042 [release-branch.go1.22] cmd/go: fix go list -u -m all with too new retractions dependency fe9b3c3399 [release-branch.go1.22] net: add GODEBUG=netedns0=0 to disable sending EDNS0 header b515c5208b [release-branch.go1.22] go/internal/gccgoimporter: recognize "any" as a builtin type [1] https://github.com/golang/go/compare/go1.22.4...go1.22.5 (From OE-Core rev: 0a1d4a42282bd9f0bdc8dd53c7865aa81d4a5821) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Upgrade 9.0.0 -> 9.0.1Richard Purdie2024-07-044-1/+1
| | | | | | (From OE-Core rev: c2be994cbb746ce1b182c68ea7aadff049b6a0d5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: fix interpreter linesKonrad Weihmann2024-07-031-0/+8
| | | | | | | | | | | | | | | | when compiling a non native variant, latest update introduced package-qa errors like ERROR: QA Issue: .../docutils/utils/smartquotes.py contained in package nativesdk-python3-docutils requires /usr/bin/python3, but no providers found in RDEPENDS:nativesdk-python3-docutils? [file-rdeps] Fix that by patching the interpreter lines after install (From OE-Core rev: f0037d2b2a4b72f279f3fe60c82d4b4044cbc6d5) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: Fix CVE-2024-0151Deepthi Hemraj2024-07-022-0/+1087
| | | | | | | (From OE-Core rev: fe1b86ff78090a0214130112abc2d6ea4736bf80) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>