summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* llvm: upgrade 19.1.0 -> 19.1.2Wang Mingyu2024-10-291-1/+1
| | | | | | | | | | | Changelog: https://discourse.llvm.org/t/llvm-19-1-2-released/82550 (From OE-Core rev: 61b9424759a31470de86eda56b1a56a053fef8b8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* i2c-tools: upgrade 4.3 -> 4.4Wang Mingyu2024-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - tools: Use getopt Implement and document option -h - eeprog: Use force option when data comes from a pipe - i2cdetect: Display more functionality bits with option -F - i2cdump: Remove support for SMBus block mode - i2cget: Document SMBus block mode Fix the return code of option -h - i2cset: Fix the return code of option -h - i2ctransfer: Sort command line options and add to help text Add an option to print binary data Drop redundant variable arg_idx - py-smbus: Install in the defined prefix Use setuptools instead of distutils (From OE-Core rev: e4b835e04bce4e3407d0b6e8e85da10d6391823e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf-archive: upgrade 2023.02.20 -> 2024.10.16Wang Mingyu2024-10-291-1/+1
| | | | | | | | (From OE-Core rev: aa25723dc5e70f23b864b90f416d5a5199f08e90) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.22.7 -> 1.22.8Peter Marko2024-10-297-4/+4
| | | | | | | | | | | | | | | | | Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.7..go1.22.8 aeccd613c8 (tag: go1.22.8) [release-branch.go1.22] go1.22.8 b4086b7c16 [release-branch.go1.22] syscall: skip TestAmbientCapsUserns when restricted, document 6fab4b9a9e [release-branch.go1.22] runtime: size maps.Clone destination bucket array safely 71655f14ce [release-branch.go1.22] cmd/cgo: correct padding required by alignment [1] https://github.com/golang/go/compare/go1.22.7...go1.22.8 (From OE-Core rev: 552b9913b25107d7a34611b499b7811896b5f098) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.22.6 -> 1.22.7Peter Marko2024-10-297-4/+4
| | | | | | | | | | | | | | | | | | | | | | Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.6..go1.22.7 7529d09a11 (tag: go1.22.7) [release-branch.go1.22] go1.22.7 d4c53812e6 [release-branch.go1.22] go/build/constraint: add parsing limits 2092294f2b [release-branch.go1.22] encoding/gob: cover missed cases when checking ignore depth b232596139 [release-branch.go1.22] go/parser: track depth in nested element lists e87be9833e [release-branch.go1.22] runtime: on AIX, fix call to _cgo_sys_thread_create in _rt0_ppc64_aix_lib 676d6100d8 [release-branch.go1.22] cmd/fix: support go versions with patch release 0a525a3ed0 [release-branch.go1.22] os: fix Chtimes test flakes Fixes CVE-2024-34155, CVE-2024-34156 and CVE-2024-34158 [1] https://github.com/golang/go/compare/go1.22.6...go1.22.7 (From OE-Core rev: 92d609c49c0870ca10fcc39d52a801109d65a98b) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: upgrade to 1.6.0Ross Burton2024-10-254-9/+9
| | | | | | | | | | Detailed release notes at https://mesonbuild.com/Release-notes-for-1-6-0.html. (From OE-Core rev: 24da8fb65a7b62bd2b0c7a60099d30c725df45ab) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* e2fsprogs: removed 'sed -u' optionAditya Tayade2024-10-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | In embedded box, sed might be provided another providers like Busybox, hence use generic options whenever possible. /bin/sed -> /etc/alternatives/sed /etc/alternatives/sed -> /bin/busybox.nosuid Here used 'sed -u' option is not necessary, hence removed it. Fixes below error: sed: invalid option -- 'u' Also added 'set -eux' option which halts execution of the script on any failures. (From OE-Core rev: 07caee1829d2a61bc018fe0e37ecd482922179ee) Signed-off-by: Aditya Tayade <Aditya.Tayade@kpit.com> Signed-off-by: Pawan Badganchi <Pawan.Badganchi@kpit.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: update 3.12.6 -> 3.13.0Alexander Kanavin2024-10-2525-435/+190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-update: copyright years Update 0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch to only include tests that do not fail under qemu (following upstream change that also no longer obscures failures). Drop 0001-gh-107811-tarfile-treat-overflow-in-UID-GID-as-failu.patch (backport) 0001-python3-use-cc_basename-to-replace-CC-for-checking-c.patch (fixed upstream) 0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch (code completely rewritten upstream) cgi_py.patch (cgi and cgitb modules removed upstream) Add fix-armv5.patch (address armv5 crashes) Modules removed in 3.13 (look for 'important removals'): https://docs.python.org/3/whatsnew/3.13.html Manifest updated accordingly. Add an explicit dependency on libatomic (needed on mips and ppc), as upstream has explicitly switched it off in cross builds. It's a no-op on other targets. Fcntl relocated to python3-core by the manifest script. (From OE-Core rev: 0b49c9aa31279ecda565cc66b63d1d61723b37b8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: update 42.0.8 -> 43.0.1Alexander Kanavin2024-10-254-87/+57
| | | | | | | | | | | | | Changelog: - https://cryptography.io/en/latest/changelog/#v43-0-0 - https://cryptography.io/en/latest/changelog/#v43-0-1 Switch over to maturin as specified in pyproject.toml file. (From OE-Core rev: d2c548c47ccb7f00de8842e26456fd82175a7472) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: upgrade 1.3.5 -> 1.3.6Trevor Gamblin2024-10-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update PYPI_PACKAGE to lowercase since that's what the upstream tarball now uses. ptest results: |============================================================================ |Testsuite summary |# TOTAL: 500 |# PASS: 447 |# SKIP: 53 |# XFAIL: 0 |# FAIL: 0 |# XPASS: 0 |# ERROR: 0 |DURATION: 2 |END: /usr/lib/python3-mako/ptest |2024-10-22T17:30 |STOP: ptest-runner |TOTAL: 1 FAIL: 0 Changelog (https://docs.makotemplates.org/en/latest/changelog.html): - Fixed long standing bug where the sequence <& would be misinterpreted by the lexer. It’s not clear why the ampersand character was part of the characters being consumed here and it may have been an inadvertent bit of code from one of Mako’s predecessor languages. References: #412 (From OE-Core rev: 3871ceb5927d4540e0a109d47d5a08a12a0d48a5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: upgrade 8.0.2 -> 8.1.3Trevor Gamblin2024-10-241-2/+2
| | | | | | | | | | | | Changelog: https://github.com/sphinx-doc/sphinx/releases License-Update: moved "Licenses for incorporated software" section from LICENSE.rst to sphinx/ext/napoleon/docstring.py (From OE-Core rev: cfae43d564b5526dc6b6f940dc56f2314fe5ed8e) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyproject-metadata: upgrade 0.8.0 -> 0.8.1Trevor Gamblin2024-10-241-1/+1
| | | | | | | | | | | | | | | | | | | Changelog (https://github.com/pypa/pyproject-metadata/releases/tag/0.8.1): - Validate project name - Validate entrypoint group names - Correct typing for emails - Add 3.13 to testing - Add ruff-format - Actions and dependabot - Generate GitHub attestations for releases - Add PyPI attestations - Fix coverage context (From OE-Core rev: 0fbf3b91098b70903397e57920ce7a1adb2f8a12) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.112.4 -> 6.115.3Trevor Gamblin2024-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.115.3 - 2024-10-16 - This patch fixes a regression from version 6.115.2 where generating values from integers() with certain values for min_value and max_value would error. 6.115.2 - 2024-10-14 - This release improves integer shrinking by folding the endpoint upweighting for integers() into the weights parameter of our IR (issue #3921). If you maintain an alternative backend as part of our (for now explicitly unstable) Alternative backends for Hypothesis, this release changes the type of the weights parameter to draw_integer and may be a breaking change for you. 6.115.1 - 2024-10-14 - This patch improves the performance of from_type() with pydantic.types.condate (issue #4000). 6.115.0 - 2024-10-12 - This improves the formatting of dataclasses and attrs classes when printing falsifying examples. 6.114.1 - 2024-10-10 - This patch upgrades remaining type annotations to Python 3.9 syntax. 6.114.0 - 2024-10-09 - This release drops support for Python 3.8, which reached end of life on 2024-10-07. 6.113.0 - 2024-10-09 - This release adds hypothesis.errors.BackendCannotProceed, an unstable API for use by Alternative backends for Hypothesis. 6.112.5 - 2024-10-08 - This release fixes a regression where hypothesis.stateful.Bundle did not work properly with flatmap functionality (issue #4128). (From OE-Core rev: 0ab451304025f7fdad06345c73233daa47e4f8b9) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: add python3-zoneinfo to RDEPENDSTrevor Gamblin2024-10-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This fixes the following runtime issue: |root@qemux86-64:~# python3 |Python 3.12.6 (main, Sep 6 2024, 19:03:47) [GCC 14.2.0] on linux |Type "help", "copyright", "credits" or "license" for more information. |>>> import hypothesis |Traceback (most recent call last): | File "<stdin>", line 1, in <module> | File "/usr/lib/python3.12/site-packages/hypothesis/__init__.py", line 29, in <module> | from hypothesis.core import example, find, given, reproduce_failure, seed | File "/usr/lib/python3.12/site-packages/hypothesis/core.py", line 44, in <module> | from hypothesis import strategies as st | File "/usr/lib/python3.12/site-packages/hypothesis/strategies/__init__.py", line 48, in <module> | from hypothesis.strategies._internal.datetime import ( | File "/usr/lib/python3.12/site-packages/hypothesis/strategies/_internal/datetime.py", line 13, in <module> | import zoneinfo |ModuleNotFoundError: No module named 'zoneinfo' (From OE-Core rev: 2a535f7ca6329fee98491251c282741d9d21febc) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.1.4 -> 3.2.0Trevor Gamblin2024-10-241-1/+1
| | | | | | | | | Changelog: https://github.com/pyparsing/pyparsing/releases/tag/3.2.0 (From OE-Core rev: 34fe8260075c60573b254ec176301e1c69f3468b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.9.12 -> 2024.10.21.16Trevor Gamblin2024-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://github.com/pypa/trove-classifiers/releases): 2024.10.21.16 - chore: update calver to include hour (#191) 2024.10.14 - Add Django trove classifiers for 5 and upcoming 5.2 release. (#193). We missed adding the generic `Framework :: Django :: 5`, and I'll add 5.2 since it will be released in a few months. 2024.10.13 - chore: update github actions (#192) - chore: update release github actions 2024.10.12 - Update CMU to include SPDX in parentheses (#190) 2024.10.11 - Add classifier for MIT-CMU licence (#189) (From OE-Core rev: 34d00a03c37c1691285b8e618eef833a5ed9ffe5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: sort external libs in wheel filesYoann Congal2024-10-222-0/+56
| | | | | | | | | | | | Import a merged patch that sort external libs in the wheel file generated by maturin. That improve reproducibility. (From OE-Core rev: 66da28f85727206c0e647efba93c1be028519fe5) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> CC: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgfortran: fix buildpath QA issueChen Qi2024-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The '-fdebug-prefix-map' options are used to map source files locations, otherwise, DW_AT_comp_dir will contain buildpath. The '-gno-record-gcc-switches' option is used to fix the buildpath introduced by '-fintrinsic-modules-path' option, which is automatically added by fortran. Here's some output from 'readelf --debug-dump libgfortran.so.5.0.0' when this option is not added: """ <0><1a37d3>: Abbrev Number: 4 (DW_TAG_compile_unit) <1a37d4> DW_AT_producer : (indirect string, offset: 0xd653): GNU Fortran2008 14.2.0 -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -mshstk -g -O2 -O2 -fstack-protector-strong -fimplicit-none -fno-repack-arrays -fno-underscoring -fcf-protection=full -fallow-leading-underscore -fbuilding-libgfortran -fPIC -fintrinsic-modules-path /ala-lpggp72/qichen/Yocto/builds/build-poky/tmp/work/ core2-64-poky-linux/libgfortran/14.2.0/recipe-sysroot-native/usr/bin/x86_64-poky-linux /../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/14.2.0/finclude -fpre-include=../../../../recipe-sysroot/usr/include/finclude/math-vector-fortran.h """ See https://gcc.gnu.org/pipermail/fortran/2024-October/061204.html for more detailed information. (From OE-Core rev: 1eb084956bcba83782bc2b24cf8cc89459a57e34) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: backport a patch to address python 3.13 ptest failsAlexander Kanavin2024-10-222-0/+88
| | | | | | | | (From OE-Core rev: 372ba77af5f226ec178bd616ff03b897a4760df1) 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-markupsafe: add missing html module dependencyAlexander Kanavin2024-10-221-1/+1
| | | | | | | | (From OE-Core rev: 0f55f110b76eb1fab25c7a1656d9a2aebcc35cfb) 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-installer: add a patch to ensure RECORD file reproducibilityAlexander Kanavin2024-10-222-1/+29
| | | | | | | | (From OE-Core rev: 982dce3dd65f786d3c9c12216be49c3be5b9e928) 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>
* subversion: Upgrade 1.14.3 -> 1.14.4Richard Purdie2024-10-221-1/+1
| | | | | | (From OE-Core rev: 0d1cb4295e1abcc73f62490db24b2258f0609745) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markupsafe: Upgrade 2.1.5 -> 3.0.1Richard Purdie2024-10-221-3/+3
| | | | | | | | Update to match the upstream repo name change and the renamed license file. (From OE-Core rev: 43a2af6e4124a0f3949bfd9409b102987b2b2767) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Upgrade 9.0.1 -> 9.1.0Richard Purdie2024-10-226-50/+18
| | | | | | | | Drop the gnutls patch since something equivalent was merged upsteam. (From OE-Core rev: 3e1b5805906dc3b2f7c79d26224a7a732123af97) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-subtests: RDEPENDS on python3-attrsTim Orling2024-10-151-0/+1
| | | | | | | | | | | | | setup.cfg shows run-time dependency on python3-attrs>=19.2.0 https://github.com/pytest-dev/pytest-subtests/blob/3671b40691440fcb01e96e346220ac4fe62d3580/setup.cfg#L30 This was caught during testing ptests for python3-cryptography 43.0.1 upgrade. (From OE-Core rev: 63b84cba8e6a3e65457ae47fda9cdda7e175db91) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: set CVE_STATUS for CVE-2024-43402Ranjitsinh Rathod2024-10-151-0/+1
| | | | | | | | | | As per NVD, this CVE only affects to Windows platform Link: https://nvd.nist.gov/vuln/detail/CVE-2024-43402 (From OE-Core rev: dcb3016f9c0e8e72642cccf335da65345a2f0c92) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: use explicit uri for all sourceforge upstream version checksAlexander Kanavin2024-10-151-1/+1
| | | | | | | | | | | | | | | | | Previously the check for some recipes relied on sourceforge redirecting from downloads.sourceforge.net (SRC_URI is set to that) into the actual project page. Sourceforge does this for interactive browsers, but not for wget. With the check no longer mimicking a browser, and being truthful about coming from wget we need to explicitly fetch the project page in all cases, which is what this commit does. (many recipes already set this explicitly and don't need to be tweaked) (From OE-Core rev: 4c21ce6e34f6ce8fbf4db7bc2fd017c8f7a811b4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: skip io-13.6 test caseRoss Burton2024-10-151-0/+2
| | | | | | | | | | | | | | | | | | | ---- Result was: {abcdefghj 01234} 0 ---- Result should have been (exact matching): {abcdefghj } 1 01234 0 ==== io-13.6 FAILED This test is documented as failing on slow machines, so just skip it. [ YOCTO #15407 ] (From OE-Core rev: f69183586655294c9aed6687cebe57767c2f3eb8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.47 -> 2.48Changhyeok Bae2024-10-151-1/+1
| | | | | | | | | | | | | | | | Changelog: - sync: Always use WORKER_BATCH_SIZE - project: Handle git sso auth failures as repo exit - superproject: Remove notice about beta - project: run fetch --refetch on unable to not parse commit - Disable git terminal prompt during fetch/clone - init: add --manifest-upstream-branch - man: regenerate man pages (From OE-Core rev: 65d086efd11c72797750b4ad47f16a5276d06ee0) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-source: Fix racing on building gcc-source-14.2.0 and lib32-gcc-source-14.2.0Hongxu Jia2024-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While enabling multilib, build gcc-source-14.2.0 and lib32-gcc-source-14.2.0 at the same time: $ MACHINE = "qemux86-64" $ require conf/multilib.conf $ MULTILIBS = "multilib:lib32" $ DEFAULTTUNE:virtclass-multilib-lib32 = "x86" $ bitbake gcc-source-14.2.0 lib32-gcc-source-14.2.0 ... $ cat tmp-glibc/work-shared/gcc-14.2.0-r0.vr2401/temp/log.task_order 20241012-064533.415426 do_recipe_qa (2688052): log.do_recipe_qa.2688052 20241012-064533.463783 do_recipe_qa (2688051): log.do_recipe_qa.2688051 20241012-064533.805164 do_fetch (2688257): log.do_fetch.2688257 20241012-064533.852955 do_fetch (2688256): log.do_fetch.2688256 20241012-064617.823714 do_unpack (2698542): log.do_unpack.2698542 20241012-064617.871730 do_unpack (2698541): log.do_unpack.2698541 ... There are two tasks for do_fetch, do_unpack and others, so there are race issues. Both of them have the same hardcode 'gcc' prefix in ${WORKDIR} and ${S}, explicitly disable lib32-gcc-source-14.2.0 for multilib Set gcc-source as BPN of gcc-source-14.2.0 (From OE-Core rev: 901c47877e0710af50639f688e0bfdb851b762b5) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Do not define sched_attr with glibc >= 2.41Khem Raj2024-10-152-0/+48
| | | | | | | (From OE-Core rev: e8c2bf4cc1ee2bb219c9504a5800bb4b912c1b48) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: add missing RDEPENDSBartosz Golaszewski2024-10-151-3/+4
| | | | | | | | | | | pip3 package is missing the runtime dependency on tomllib. Add python3-tomllib to the recipe's RDEPENDS. While at it: order the dependencies alphabetically. (From OE-Core rev: f0a932dfae5439d7cee2999455edaeb1b263befc) Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx-rtd-theme: upgrade 2.0.0 -> 3.0.0Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Trigger search modal on "Search docs" input focus - Show hidden version in selector if it's the current active version - Show version/language selectors below the title - Docs: do not sign Git tag - Docs: update the installation note - Theme option flyout to enable/disable theme's flyout - Populate html_context with READTHEDOCS_* environment variables - Tests: sphinxdev tox environment installs Sphinx from master - Docs: update releasing - Adjust the expected test_basic output to match Sphinx 7.3+ - Addons: integrate with new beta addons flyout - Remove html5shiv - Remove Sphinx<5 compatibility leftovers - Remove pytest warnings (From OE-Core rev: 90c69e275ec1bd19cd67fac2ebb19faa436767c8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-spdx-tools: upgrade 0.8.2 -> 0.8.3Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ============== - fix license expression error handling in tag-value parser - spdx3: software_purpose: add REQUIREMENT type - fix tag-value parser: parse Tool or Organization as annotator - shorten output of FileNotFoundError when called via the CLI - fix tag-value output when related_spdx_element_id is "NONE" or "NOASSERTION" - catch decoding errors while parsing using the cli tool - replace Licensing() with spdx_licensing - spdx3: element_writer: switch from tab characters to two spaces - fix tag-value parser to allow NONE and NOASSERTION for package source info as they are valid strings - update changelog for 0.8.3 release (From OE-Core rev: 04170316a0842f097ecca5b699512b551f20ad32) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-rust: upgrade 1.10.1 -> 1.10.2Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | Changelog: Fix deprecation warning from use of wheel.bdist_wheel. (From OE-Core rev: 40daadb626f92a9af5c82a0c0242f8f153c70de4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome(x): upgrade 3.20.0 -> 3.21.0Wang Mingyu2024-10-113-6/+6
| | | | | | | (From OE-Core rev: ae519cb2809eb6a995fe2acc052d92a7da438b70) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pefile: upgrade 2023.2.7 -> 2024.8.26Wang Mingyu2024-10-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2024 Changelog: =========== - Close the data attribute before reassigning it - Floor division (//) does mathematical division with the floor function applied to the result. - Update new dvrt type and Load Config filed adapt to Windows11 - fix PE.get_data - Fix ambiguous string syntax for PEid parsing regexp - fixed a memory leak that caused the pe file to be access locked. - Exphash from sha256 to md5 to match imphash - More readable calls to superclass - Fix cache_adjust_FileAlignment to work with files not aligned to 0x200 - [StepSecurity] Apply security best practices - Create sets using curly brackets - Change IOError to OSError - Apply isort to sort all imports - Remove "OC Patch" comments - Update tox.ini Python versions - Use with statement to write to file - Remove distutils use - Use chaining comparison operators - Replace list comprehension with set comprehension - Use not in operator - Replace base class name with super() - Increase readability and consistency - Tiny comment improvements - Update oleaut32.py from oleaut32.dll - Improve parse_rich_header - Include ordinals for wsock32.dll - Update ws2_32.py from ws2_32.dll - Update pefile.py for typo - Add parsing for IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS (From OE-Core rev: 5cb8a606874d35f4e22e6ee9691bb3d9d281ce7c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.112.1 -> 6.112.4Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | Changelog: =========== - tweak the paths in @example(...) patches, so that both git apply and patch will work by default. - refactor internals of hypothesis.stateful.Bundle to have a more consistent representation internally. - fixe an internal error when the __context__ attribute of a raised exception leads to a cycle (From OE-Core rev: 87f033e8f86650a22c742c9c6f357469ebb29747) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbusmock: upgrade 0.32.1 -> 0.32.2Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | Changelog: ============== - all templates: Drop wrong variant wrapping from all properties - tests: Skip TestNetworkManager::test_one_wifi_with_accesspoints with NM >= 1.49.3 (From OE-Core rev: ee2216cb840879c52705b670ce6c8a9bfaa0a412) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtools: upgrade 4.0.44 -> 4.0.45Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | Changelog: ============ - Fixed iconv descriptor leak - Fixed size of error message buffer (From OE-Core rev: cc1975888ffdc58655e80d3d14450cf68ee0f719) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade 2.46.1 -> 2.47.0Wang Mingyu2024-10-112-4/+4
| | | | | | | | | | | | | 0001-config.mak.uname-do-not-force-RHEL-7-specific-build-.patch refreshed for 2.47.0 Changelog: https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.47.0.txt (From OE-Core rev: af3f824ec3290fd7a1a135d303438aa568877fab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* erofs-utils: upgrade 1.8.1 -> 1.8.2Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - Fix build on GNU/Hurd - Fix maximum volume label length - Correctly skip unidentified xattrs - Support exporting xattrs optionally - Correctly sort shared xattrs - Allow pax headers with empty names; - Add '--sort=none' option for tarballs; - Fix broken compressed packed inodes - Several minor random fixes. (From OE-Core rev: 79b62db775ac6cae5b389fd88a7aa05915a5d6f4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Fix envp bug and add posix_spawn wrapperRichard Purdie2024-10-081-1/+1
| | | | | | | | | | Fix pseudo with python 3.13 by adding a wrapper for posix_spawn and fixing a NULL pointer dereference in envp handling it uncovered. This fixes issues on Fedora 41. (From OE-Core rev: d80e20d70d170397f9827c5a5fc75ad1f2e8cd94) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: download release tarballs from GitHubRoss Burton2024-10-081-2/+2
| | | | | | | | | | | Switch to downloading the release tarballs from GitHub. Their CDN is rock solid, and strace.io is hosted inside Russia which some networks are blocking. (From OE-Core rev: bbdbd6d943a64e5b0dae4c2ee705d017fb7ef80e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Upgrade 15.1 -> 15.2Deepthi Hemraj2024-10-084-1/+1
| | | | | | | | | | | | | | | | | | | GDB 15.2 brings the following fixes: * PR gdb/31727 (-exec-next fails in mingw (infrun.c:2794: internal-error: resume_1: Assertion `pc_in_thread_step_range (pc, tp)' failed)) * PR c++/31900 (libstdc++-prettyprinters/debug.cc print redirected fails since gdb-14-branchpoint-2123-g4e417d7bb1c) * PR python/31946 (sys.exit from Python no longer exits the GDB process) * PR record/31971 (Loading a saved record file asserts if we try to execute the inferior) * PR gdb/32005 (frv_current_sos doesn't set solib::lm_info) * PR exp/32015 (GDB crashes while printing large D array) * PR gdb/32025 (Fatal error when the disassemble command is interrupted with SIGINT) * PR gdb/32143 ([15 Regression] arch/amd64.c:71: internal-error: amd64_create_target_description: Assertion `!is_x32' failed) * PR symtab/32158 ([gdb/symtab] enum class enumerator has incorrect parent in cooked index) * PR symtab/32160 ([gdb/symtab] Parent map: die parent or scope parent?) (From OE-Core rev: 76567e7a0e1d133b5878a0254a9dcc87b3a15bc1) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyproject-hooks: upgrade 1.0.0 -> 1.2.0Ross Burton2024-10-081-1/+1
| | | | | | | | | | | | | | - Improve interoperability with importlib.metadata, fixing a regression in setuptools compatibility in 1.1 (#199). - Clean up the _in_process directory inside the package from sys.path before imporing the backend (#193). - Add type annotations to the public API. - More careful handling of the backend-path key from pyproject.toml. (From OE-Core rev: 8913a719ab94de919ad60c85b2f8602b6c147351) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: Define sched_attr conditionallyKhem Raj2024-10-012-0/+50
| | | | | | | | | So that it does not conflict with glibc 2.41+ newly added definitions (From OE-Core rev: 76b02cd44d776ba01cbc238b33ecbe2978122244) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pefile: add recipe from meta-openembeddedMikko Rapeli2024-10-012-0/+31
| | | | | | | | | | It is needed by systemd ukify tool and uki.bbclass to generate UEFI boot binaries. Added to fast list in ptest-packagelists.inc. (From OE-Core rev: 4069c485046fe6d008dd0c48269f29d92146d923) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: Add "python:setuptools" to CVE_PRODUCTShunsuke Tokumoto2024-09-301-0/+2
| | | | | | | | | | | | | Since there are vulnerabilities that cannot be detected by the existing CVE_PRODUCT, add "python:setuptools" to CVE_PRODUCT. https://nvd.nist.gov/vuln/detail/CVE-2013-1633 https://nvd.nist.gov/vuln/detail/CVE-2022-40897 (From OE-Core rev: aa1c8d97efc6640a1cffa2459d9b20ad1f7309b0) Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-libarchive-c: fix tests with libarchive 3.7.5 onwardsRoss Burton2024-09-302-0/+42
| | | | | | | | | | Backport a patch from an upstream PR to disable a test that correctly causes errors in libarchive 3.7.5 onwards. (From OE-Core rev: 51356c6d6774894926c9a291b9313324cfd6b127) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>