summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-websockets: Import from meta-pythonRichard Purdie2024-04-121-0/+16
| | | | | | | | | For the newer hash equivlance servers we need websockets. Import it from meta-oe so we can easily include it in buildtools tarball. (From OE-Core rev: 5f1c8448f67792ceda8698dd775a360ff8294126) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rsync: upgrade 3.2.7 -> 3.3.0Wang Mingyu2024-04-123-12/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0001-Add-missing-prototypes-to-function-declarations.patch makefile-no-rebuild.patch refreshed for 3.3.0 Changelog: ========== - Fixed a bug with '--sparse --inplace' where a trailing gap in the source file would not clear out the trailing data in the destination file. - Fixed an buffer overflow in the checksum2 code if SHA1 is being used for the checksum2 algorithm. - Fixed an issue when rsync is compiled using '_FORTIFY_SOURCE' so that the extra tests don't complain about a strlcpy() limit value (which was too large, even though it wasn't possible for the larger value to cause an overflow). - Add a backtick to the list of characters that the filename quoting needs to escape using backslashes. - Fixed a string-comparison issue in the internal handling of '--progress' (a locale such as tr_TR.utf-8 needed the internal triggering of '--info' options to use upper-case flag names to ensure that they match). - Make sure that a local transfer marks the sender side as trusted. - Change the argv handling to work with a newer popt library -- one that likes to free more data than it used to. - Rsync now calls 'OpenSSL_add_all_algorithms()' when compiled against an older openssl library. - Fixed a problem in the daemon auth for older protocols (29 and before) if the openssl library is being used to compute MD4 checksums. - Fixed 'rsync -VV' on Cygwin -- it needed a flush of stdout. - Fixed an old stats bug that counted devices as symlinks. (From OE-Core rev: fbf01c03527024342b9deb5f10b2aa05ac47045b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typing-extensions: upgrade 4.10.0 -> 4.11.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== -Fix tests on Python 3.13.0a5. -Fix the runtime behavior of type parameters with defaults -Fix minor discrepancy between error messages produced by typing and typing_extensions on Python 3.10. -When include_extra=False, get_type_hints() now strips ReadOnly from the annotation. (From OE-Core rev: 7bfc0eb9a20961d967c8874d77a15f07fad0df9a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: upgrade 0.5.1 -> 0.6.0Wang Mingyu2024-04-122-1/+1
| | | | | | | | | | | | | Changelog: ========== -Removed support for EOL Python 2.7, 3.6, 3.7 -Added support for previously missing RELATIVE-OID construct -Updated link to Layman's Guide (From OE-Core rev: be6dced35503e7c70ca089a8de66c561dcb5023c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: upgrade 3.1.42 -> 3.1.43Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | Changelog: ============ -Issue and test deprecation warnings -Fix version_info cache invalidation, typing, parsing, and serialization -Document manual refresh path treatment -Improve static typing and docstrings related to git object types (From OE-Core rev: 715cd70d7e83df7b38b121b8cea11b58ee159083) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-build: upgrade 1.1.1 -> 1.2.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | Changelog: ============ -Avoid error when terminal width is undetectable on Python < 3.11 -Add --installer option, supporting pip and uv. Added uv extra. -Improve console output and provide -v for dependency installation -Avoid compiling unused bytecode when using pip -Dropped support for Python 3.7 (From OE-Core rev: 6a9ca3dee75a6c78fe03e6bdec4e19ec3935745a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-beartype: upgrade 0.17.2 -> 0.18.2Wang Mingyu2024-04-121-1/+1
| | | | | | | (From OE-Core rev: 4ae0e1e625e6b9bb6df0d27075466ed285a171ba) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconf: upgrade 2.1.1 -> 2.2.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== * libpkgconf SOVERSION is now 5. * Significant solver rework to flatten both requires and requires.private dependencies in a single pass. Improves performance slightly and ensures proper dependency order. * Improve '--digraph' output to reflect more of the solver's state in the rendered dependency graph. * Do not reference the graph root by name when presenting error messages about directly requested dependency nodes. (From OE-Core rev: 7902d3641ee50ede8ce88fe3fe8f10a5045efb84) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburi-perl: upgrade 5.27 -> 5.28Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | Changelog: - Using Scalar::Util::reftype instead of just ref(), but mindful this time about definedness to avoid warnings (From OE-Core rev: f0501c2be3d32c30b5d72a49d5ad189991b9b010) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdnf: upgrade 0.73.0 -> 0.73.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | Changelog: ========= -Fix https://issues.redhat.com/browse/RHEL-27657 -subject-py: Fix memory leak (From OE-Core rev: 395d733fbf35a8a216e6e28815afdbd63b4377af) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: upgrade 4.19.0 -> 4.19.2Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | Changelog: Bump libdnf version to 0.73.1 (From OE-Core rev: 9a4247381755961787168d65ad067e130e30ccf9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.7.1 -> 6.8Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ============ * fix --enqueue option timeout handling * subvolume: remove support for undocumented options -c and -x, functionality disabled in kernel * libbtrfsutil: * version 0.1.3, backward compabile * add aliases for all existing functions with unified naming scheme * updated header defintions for recently added kernel features * send: v3 supported in experimental mode * other: * docs: manual page references, graphs, enhancements, clarifications * error handling fixes * cleanups and refactoring (From OE-Core rev: 02e435102d57bbba657d2f3bad47d085199a7ddd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtd-utils: upgrade 2.1.6 -> 2.2.0Denys Dmytriyenko2024-04-121-2/+2
| | | | | | | | | | | | | | | | | | This is a small release of changes that have accumulated since last August. As it contains mainly new command line switches (i.e. features) for some of the tools, this receives a minor version bump. The Autotools based build system also received a slight overhaul, cleaning up how configure switches and dependencies are handled. It should now also be possible to compile mtd-utils without requiring zlib. Full changelog: https://lists.infradead.org/pipermail/linux-mtd/2024-March/104058.html (From OE-Core rev: 31572ba7ffa883c503d4cd157264c6f1ae94f28e) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vala: upgrade 0.56.15 -> 0.56.16Wang Mingyu2024-04-122-44/+2
| | | | | | | | | | | | | | | | | | | | | 0001-gtk4-Preserve-compatibility-with-4.14.patch removed since it's included in 0.56.16 Changelog: ============ * Various improvements and bug fixes: - girparser: Recognize usage of time_t and don't rely on given GIR type - girparser: Recognize usage of off_t and don't rely on given GIR type * Bindings: - gio-2.0: Restore ApplicationCommandLine.print*_literal() to not require 2.80 - gmodule-2.0: Do not mark `Module.open` as deprecated - gtk4: Preserve compatibility with < 4.14 [#1531] - Regenerate for GIR-based bindings to pick up time_t fix (long vs time_t) (From OE-Core rev: db3effc752835dd95c4c18f9659587df4e36ead7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.17.0 -> 3.18.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | Changelog: ============ -Bypass ZipFile.namelist in glob for better performance. -Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. -Add special accounting for pypy when computing the stack level for text encoding warnings. (From OE-Core rev: b00c8391028cdaa06d0a424e5c082bc376aa49ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: upgrade 0.42.0 -> 0.43.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | Changelog: ========== -Dropped support for Python 3.7 -Updated vendored packaging to 24.0 (From OE-Core rev: ad4d9a7fa6d568bd564e9fa733b382c2cbebf043) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 69.1.1 -> 69.2.0Wang Mingyu2024-04-122-4/+4
| | | | | | | | | | | | | | | | | | | | 0001-conditionally-do-not-fetch-code-by-easy_install.patch refreshed for 69.2.0 Changelog: ========== -Explicitly use encoding="locale" for .pth files whenever possible, to reduce EncodingWarnings. This avoid errors with UTF-8 -Clarify some Package Discovery and Resource Access using pkg_resources methods return bytes, not str. Also return an empty bytes in EmptyProvider._get -Return an empty list by default in pkg_resources.ResourceManager.cleanup_resources -Made pkg_resoursces.NullProvider's has_metadata and metadata_isdir methods return actual booleans like all other Providers. (From OE-Core rev: e4e91a5c6570aa1697da6019eb611a473a57149d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: upgrade 4.6.0 -> 4.7.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | Changelog: https://github.com/SCons/scons/releases/tag/4.7.0 (From OE-Core rev: d7fb40db5ae6c7976c37273a0c94cbf8760fbaac) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-referencing: upgrade 0.33.0 -> 0.34.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | Changelog: -Also look inside definitions keywords even on newer dialects. The specification recommends doing so regardless of the rename to $defs. (From OE-Core rev: 8ea994bbdb4fa19dabc65aaa30d11ff2aea070d9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyelftools: upgrade 0.30 -> 0.31Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= -remove universal setting for wheels, since we don't support py2 now -[RELOCATIONS] add enum for v850 relocations -Fix buffer overrun in NT_GNU_PROPERTY_TYPE_0 parser -Fix iter_notes to handle >4 byte segment alignment -Support for XC16/PIC phantom bytes -Support for the GNU note with the AARCH64 CPU features -Fix for mixed version loclists, tests -Update supported python versions for GitHub actions CI -Initial s390x relocation support -Add py.typed to elftools -Fix ranges autotest take 2 -Support getting RELR relocations from dynamic section -Dynamic array size can be a loclist/locexpr -DW_OP_GNU_uninit -Update CHANGES to mention Python 2 (lack of) support -Remove redundant wheel dep from pyproject.toml -False positive on LocationParser.attribute_has_location() -Support for DW_OP_WASM_location -Dwarfdump test on Windows -More Apple, LLVM attributes (From OE-Core rev: 74a26f9f026afc9f354c0f8eeee27333291592c3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: upgrade 23.2 -> 24.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== -Fix specifier matching when the specifier is long and has an epoch -Clarify version split/join usage -Default optional metadata values to None -Stop using deprecated/removed keys -Correctly use the ExceptionGroup shim only when needed -Update CHANGELOG entry about validate kwarg -Support --disable-gil builds (PEP 703) in packaging.tags -Skip test_glibc_version_string_ctypes_raise_oserror if ctypes is unavailable -Enable CodeQL -PEP 703: Rename Py_NOGIL to Py_GIL_DISABLED -Replace PEP references with PUG links -Remove coverage ignore for non-existent file -Update URLs -Configure dependabot -Hash pin github actions -Apply some refurb suggestions -Appply some bugbear suggestions -Apply some ruff suggestions -Add riscv64 as a supported manylinux architecture (From OE-Core rev: 18affa9365d8f63aff69dfaaeeb3ddd5e91850f6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: upgrade 3.5.2 -> 3.6Wang Mingyu2024-04-121-2/+2
| | | | | | | | | | | | | Changelog: https://github.com/Python-Markdown/markdown/releases/tag/3.6 License-Update: Update the license template so GitHub can detect it (From OE-Core rev: 4557494f6891abb1257ef12d722df833581961fe) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: upgrade 30.2.0 -> 30.3.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | Changelog: =========== -Use latest skeleton -Update license list to latest ScanCode and SPDX 3.23 -Drop support for Python 3.7 -Release prep v30.3.0 (From OE-Core rev: f3689ada9fe0d0554acb9361373611e701eeb755) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 7.0.2 -> 7.1.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | Changelog: ========== -Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython. -Allow MetadataPathFinder.invalidate_caches to be called as a classmethod. (From OE-Core rev: 6db5df5c4d6c13b492a8f5daf9348c000ca180b6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: upgrade 1.21.1 -> 1.22.4Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= Added: ---------- -Metadata for the wheel target now defaults to the PKG-INFO metadata within source distributions -Add dependencies method to the build hook interface so that hooks can themselves dynamically define dependencies -Update SPDX license information to version 3.23 -Improve error message for when the default heuristics for wheel file inclusion fail -Update the default version of core metadata to 2.3 Fixed: ----------- -Properly support core metadata version 2.2 -Only read source distribution metadata for fields that are explicitly defined as dynamic -Fix the custom build hook when using dynamic dependencies -Fix regression when loading metadata from source distributions -Fix metadata hooks when building wheels from source distributions -Remove editables as a direct dependency -Fix default wheel tag when the supported Python version declaration is strict -Load VCS ignore patterns first so that whitelisted patterns can be excluded by project configuration -Don't consider VCS ignore files that are outside of the VCS boundary -The sdist build target now gracefully ignores UNIX socket files -Begin ignoring certain files ubiquitously, like .DS_Store on macOS (From OE-Core rev: 95acc2bcc2fe5ca5523639fdfb2736d66738a070) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcomps: upgrade 0.1.20 -> 0.1.21Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== -Build aarch64 python packages during releases -Fix build: use correct variable for category and env -build: Restore compatiblity with libxml2-2.12.0 -tests: Unify formatting of current test announcements -tests: Don't print parsing errors during tests -Update CI (From OE-Core rev: d849e8c454657e576b9e7a6b2d1b830781327e0b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: upgrade 1.0.4 -> 1.1.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== -Add tests for RepositoryReader and RepositoryWriter -Add a high-level repository writing API -Add a high-level repository reading API -Print where and when cr_hascontrollchars is true -Build aarch64 python packages during releases -build: Adapt to changes in Fedora packaging of bash-completion (From OE-Core rev: d9fa2073ddd4af37e16a2c8f8a0b70e03a81b900) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.42 -> 2.44Wang Mingyu2024-04-121-1/+1
| | | | | | | (From OE-Core rev: d73e14c04a5421817d3b9cbd0dfd50f9a3797740) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.2.23 -> 2024.3.3Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | Changelog: ========= *add "License :: OSI Approved :: NASA Open Source Agreement (NOSA)" * added NOSA * Update src/trove_classifiers/__init__.py (From OE-Core rev: 95f92889ed9d71e19789cf5869f165bb7611e487) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.0.2 -> 8.1.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | Changelog: https://docs.pytest.org/en/stable/changelog.html (From OE-Core rev: a55274e6caf18b35d58418238608178b524fdc2b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-subtests: upgrade 0.11.0 -> 0.12.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | Changelog: =========== -Fixed compatibility with upcoming pytest 8.1.x. -Python 3.12 is now officially supported -Added typing support -SubTests can be imported from pytest_subtests to type-annotate the subtests fixture. (From OE-Core rev: 38eed57b58b78480ace0a2feec45ef6e845f2040) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.1.1 -> 3.1.2Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Added 'ieee_float' expression to 'pyparsing.common', which parses float values, plus "NaN", "Inf", "Infinity". - Updated pep8 synonym wrappers for better type checking compatibility. - Fixed empty error message bug. This _should_ return pyparsing's exception messages to a former, more helpful form. If you have code that parses the exception messages returned by pyparsing, this may require some code changes. - Added unit tests to test for exception message contents, with enhancement to 'pyparsing.testing.assertRaisesParseException' to accept an expected exception message. - Updated example 'select_parser.py' to use PEP8 names and added Groups for better retrieval of parsed values from multiple SELECT clauses. - Added example 'email_address_parser.py' - Added example 'directx_x_file_parser.py' to parse DirectX template definitions, and generate a Pyparsing parser from a template to parse .x files. - Some code refactoring to reduce code nesting - All internal string expressions using '%' string interpolation and 'str.format()' converted to f-strings. (From OE-Core rev: 2950297dc4bb2e57398b09bff9aa1348ff2e9cdf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: upgrade 24.0.0 -> 24.1.0Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | Changelog: -Removed the deprecated OpenSSL.crypto.PKCS12 and OpenSSL.crypto.NetscapeSPKI. OpenSSL.crypto.PKCS12 may be replaced by the PKCS#12 APIs in the cryptography package. (From OE-Core rev: 54160eec0dd927d752e8197b7a6961b006882c19) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: update 3.46.0 -> 3.48.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== * Fix installation with pip failing in some environments with ModuleNotFoundError in g-ir-scanner :issue:'622' :mr:'302' * test: fix some tests on macOS :mr:'296' * docs: some dark mode fixes :mr:'291' * Drop setuptools in favor of meson-python :mr:'248' :mr:'253' :mr:'254' :mr:'255' :mr:'276' * Fundamental type support :mr:'250' * Fundamental type support for GValues :mr:'264' * pygi-convert.sh: migrate FILE_CHOOSER_CONFIRMATION_* :mr:'266' * gimodule, cairo: Use multi-phase initialization as per PEP-489 :mr:'271' * Deprecate classes in gi.option module :mr:'272' * Deprecate pygtkcompat :mr:'278' * Add support for (optional) nullable GErrors :mr:'259' * Fix CssProvider not valid in GTK2 :mr:'284' * Fix double free if array item cannot be marshalled to Python :mr:'280' * Raise exception if a callback property is encountered :mr:'269' * build: Fix pycairo detection "script" for Windows :mr:'267' * Replace deprecated ''pkgutil.find_loader'' call :mr:'252' * Avoid segfault on property access for incompletely initialized objects :mr:'260' * pygenum: When getting a member instance, use correct key for the lookup :mr:'262' (From OE-Core rev: 45803d4aa7f88bfd99eb358cd9f6b7ccb830de52) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-libarchive-c: upgrade 5.0 -> 5.1Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | Changelog: =========== Fix the format_name property and move it from the ArchiveEntry class to the ArchiveRead class (From OE-Core rev: 2419820bba4e7384407242844dc51ebcb9d4ede3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 7.0.1 -> 7.0.2Wang Mingyu2024-04-121-1/+1
| | | | | | | (From OE-Core rev: 85636a2f1cb7ce07d7c1d5585e0ed3ac8a0f595b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.98.15 -> 6.99.4Wang Mingyu2024-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ========== -Fix regression caused by using PEP 696 default in TypeVar with Python 3.13.0a3. -improves the type annotations in hypothesis.extra.numpy. -Simplify the type annotation of column() and columns() by using PEP 696 to avoid overloading. -implement type annotations for column(). -add the experimental and unstable backend setting. -fixe issue #3900, a performance regression for arrays() due to the interaction of 6.98.12 -improve the type annotations in hypothesis.extra.numpy, which makes inferred types more precise for both mypy and pyright, and fixes some strict-mode errors on the latter. -pave the way for future shrinker improvements. There is no user-visible change. (From OE-Core rev: ce6efdf7b454f63bc8bc69552f6766fa42e70c16) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: upgrade 3.0.8 -> 3.0.9Wang Mingyu2024-04-122-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Features added -------------- * Assigning "const" values to non-const variables now issues a warning. * Using "noexcept" on a function returning Python objects now issues a warning. * Some C-API usage was updated for the upcoming CPython 3.13. * The deprecated "Py_UNICODE" type is no longer used, unless required by user code. * "std::string.replace()" declarations were added to libcpp.string. Bugs fixed ---------- * Cython generates incorrect (but harmless) self-casts when directly calling final methods of subtypes. Lacking a better solution, the errors that recent gcc versions produce have been silenced for the time being. * Unused variable warnings about clineno were fixed when C lines in tracebacks are disabled. * Subclass deallocation of extern classes could crash if the base class uses GC. * Type checks for Python "memoryview" could use an invalid C function. * Calling final fused functions could generate invalid C code. * Declaring extern enums multiple times could generate invalid C code. * "pyximport" used relative paths incorrectly. * Running Cython with globbing characters ("[]*?") in the module search path could fail. * Literal strings that include braces could change the C code indentation. Other changes ------------- * The "enum class not importable" warning is now only issued once per enum type. (From OE-Core rev: 643916034862320ea0d65399695546b75b3869fd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: update 8.6.13 -> 8.6.14Alexander Kanavin2024-04-127-72/+38
| | | | | | | | | | Drop recipes-devtools/tcltk/tcl/fix_issue_with_old_distro_glibc.patch (very obsolete) (From OE-Core rev: 8bb9ee27ee233777ffe7e0e222dfe27c5d28b278) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: update 3.2.2 -> 3.3.0Alexander Kanavin2024-04-1212-216/+48
| | | | | | | | | | | | | | | | | | | | Rebase: ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch Drop: ruby/0001-fiddle-Use-C11-_Alignof-to-define-ALIGN_OF-when-poss.patch (merged upstream) ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch ruby/0002-template-Makefile.in-filter-out-f-prefix-map.patch ruby/remove_has_include_macros.patch (code rewritten upstream) (From OE-Core rev: 3126176f296fa58ce37a215987ea67ea12735f3e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: update 4.19.1 -> 4.19.1.1Alexander Kanavin2024-04-1217-169/+32
| | | | | | | | | | | | | | | Drop patches: files/0002-docs-CMakeLists.txt-do-not-install-non-existent-docs.patch (upstream resolved the issue) files/0001-CMakeLists.txt-restore-readline-support-as-an-explic.patch files/0001-Fix-unconditional-dependency-on-non-POSIX-GLOB_ONLYD.patch (backports) (From OE-Core rev: 04ff5152207103410d508960567fd5e7d5187f88) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-lxml: update 5.0.0 -> 5.1.0Alexander Kanavin2024-04-121-2/+1
| | | | | | | | | | Upstream issued the new version in .tar.gz format, so .zip setting can be dropped. (From OE-Core rev: 506b443aee957a05df26cff0d374fe7bae415f4c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gptfdisk: update 1.0.9 -> 1.0.10Alexander Kanavin2024-04-126-154/+3
| | | | | | | (From OE-Core rev: 796c1c6dcc2fafb230981c04b9c4bcf6a1961c0d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: update 1.22.0 -> 1.22.5Alexander Kanavin2024-04-1215-104/+73
| | | | | | | | | Drop pager.patch as macros removed upstream. (From OE-Core rev: 0f0308519e312765623ae60c9a7ed53d53b316d2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: Upgrade to 18.1.3 bugfix releaseKhem Raj2024-04-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brings following changes * c13b7485b879 [clang] Avoid -Wshadow warning when init-capture named same as class field (#74512) * f249092ef26d [tsan] Refine fstat{,64} interceptors (#86625) * 76c721994a11 [clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914) * e0f0c463b539 [mlir][transform] replace original op to loop ops (#83537) * 47aac495c895 [OpenMP][AIX] Affinity implementation for AIX (#84984) * a385a917da93 [Support] Fix color handling in formatted_raw_ostream (#86700) * 0cd4babe0342 Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MODULES_DIR (#86020) * cfaeee6a8994 release/18.x: [SystemZ] Fix overflow flag for i128 USUBO (#86491) * 767b61c159b3 [lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#86334) * 7c7c3d4a3a27 [ODS][NFC] Cast range.size() to int32_t in accumulation (#85629) * 0e501dbd932e [Mips] Restore wrong deletion of instruction 'and' in unsigned min/max processing. (#85902) * fbb27d16fa12 [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) * e74c1678231a [PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098) * 1c7c16e58240 [NFC][PowerPC] use script to regenerate the CHECK lines * c2a57034eff0 [msan] Re-exec with no ASLR if memory layout is incompatible on Linux (#85142) * b74f6158460c [msan] Add 'MappingDesc::ALLOCATOR' type and check it is available (#85153) * 98a15dd2d728 [clang][CodeGen] Allow `memcpy` replace with trivial auto var init * 2498e3a07f3d [LoongArch] Assume no-op addrspacecasts by default (#82332) * 368dc8553c5a [SROA]: Only defer trying partial sized ptr or ptr vector types * 0e16af8e4cf3 [ARM] Update IsRestored for LR based on all returns (#82745) * 6f8016fda7d5 Pre-commit test showing bug #80287 * ef6d1ec07c69 Bump version to 18.1.3 (#86168) (From OE-Core rev: f6a561db603a6583969137fdd9fb4ec0138bff46) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Update to pull in fchmodat fixRichard Purdie2024-04-111-1/+1
| | | | | | | | | | This is needed to work with coreutils 9.5. Also contains some README tweaks. (From OE-Core rev: 2268f5960b6b1d8f86749fc0b98169a3efb1465f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: set CVE_STATUS for CVE-2024-24576Harish Sadineni2024-04-101-0/+2
| | | | | | | | | | CVE-2024-24576 only applies when invoking batch files (with the `bat` and `cmd` extensions) on Windows & No other platform or use is affected. More details about CVE is here: https://nvd.nist.gov/vuln/detail/CVE-2024-24576 (From OE-Core rev: 28eddfa53494c7560861feff84be3f3a5a46aecb) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.22.1 -> 1.22.2Jose Quaresma2024-04-048-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include fixes for CVE-2023-45288 Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.1..go1.22.2 dddf0ae40f (tag: go1.22.2) [release-branch.go1.22] go1.22.2 e55d7cf843 [release-branch.go1.22] net/http: update bundled golang.org/x/net/http2 4edf4bb2c6 [release-branch.go1.22] all: update golang.org/x/net 2c6d106541 [release-branch.go1.22] cmd/compile: don't assume args are always zero-extended 46587483e3 [release-branch.go1.22] cmd/compile: fix sign/zero-extension removal 0a5b33a883 [release-branch.go1.22] encoding/gob: make x509.Certificate marshalable again 0c53f93faa [release-branch.go1.22] cmd/go/internal/modfetch: pass "-c" arguments to git before subcommands abfd578156 [release-branch.go1.22] runtime: fix EvFrequency event value on Windows in the new tracer 7fb7acb82d [release-branch.go1.22] cmd/link/internal/riscv64: generate local text symbols for R_RISCV_CALL e23707b59c [release-branch.go1.22] go/types, types2: handle Alias types in substitution 3826650c99 [release-branch.go1.22] cmd/compile: fix early deadcode with label statement e71b0b1fee [release-branch.go1.22] cmd/compile: fix copying SSA-able variables optimization 9508eae5d1 [release-branch.go1.22] cmd/internal/obj/ppc64: don't modify runtime.elf_* symbols 35b1a146d9 [release-branch.go1.22] cmd/go: respect -coverpkg for unselected no-test packages [1] https://github.com/golang/go/compare/go1.22.1...go1.22.2 (From OE-Core rev: 348e676046159b00a6f06f68336aa5443919c139) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: keep the patches in orderJose Quaresma2024-04-043-44/+1
| | | | | | | | | | | drop the old version no more used 0007-exec.go-do-not-write-linker-flags-into-buildids.patch that was replaced by the 0001-exec.go-filter-out-build-specific-paths-from-linker-.patch renamed now to 0007-exec.go-filter-out-build-specific-paths-from-linker-.patch (From OE-Core rev: 81b35091e4561b96212a1eedf0e579a8c3aa2b7d) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: gprofng - change use of bignum to use of bignintHarish Sadineni2024-04-042-0/+18
| | | | | | | | | | | | | In SDK, The "x86_64-pokysdk-linux-gp-display-html" fails with below error while genearting profiling html reports from test experiment file (eg., test.1.er) Error: Undefined subroutine &bigint::hex called at .../sysroots/x86_64-pokysdk-linux/usr/bin/x86_64-pokysdk-linux-gp-display-html line 4059, <MAP_XML> line 1. Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3243d790ee32aa8eda69226d81b1e79dbd1dcd87] (From OE-Core rev: b1f08a3d6a5e91619fb448e067a3d542eb130fcc) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>