summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-pyasn1: upgrade 0.5.1 -> 0.6.0Wang Mingyu2024-04-162-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: 2c6615686019d886edf8f0e8c731a67f166de5d1) 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-161-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: 2e4ad71602b2a9d9132a39ab34e402bf021800ab) 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-161-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: 83227b767299a1f8bbeb9e3b69eab8aa09fb6a07) 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-161-1/+1
| | | | | | | (From OE-Core rev: 12bd38ef2c26e60b3dd35b5227189699a4188c1d) 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-161-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: 96a705d3f3d502b189f5bdec7c73cd21a9097785) 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-161-1/+1
| | | | | | | | | | | Changelog: - Using Scalar::Util::reftype instead of just ref(), but mindful this time about definedness to avoid warnings (From OE-Core rev: 0a0f0a1ff2e9e3e5e90c51cd3ad72ca330bca02e) 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-161-1/+1
| | | | | | | | | | | | Changelog: ========= -Fix https://issues.redhat.com/browse/RHEL-27657 -subject-py: Fix memory leak (From OE-Core rev: f16b16e1b6c60f0a1c9bc8d5492195fc66f33a19) 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-161-1/+1
| | | | | | | | | | Changelog: Bump libdnf version to 0.73.1 (From OE-Core rev: c4a3e4c7cb8411beec779a11fc443a6089434504) 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-161-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: 7e2cf19c861ddd93d1176fbbe3f758d31970a96b) 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-161-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: d2b168dce892f45e08bc547114bf4a7badc4fce2) 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-162-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: 0d70b4b49b1d47c78119b0dd39470fc6bd50de53) 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-161-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: 8e6780fa9d057f798fbd92e1a42aa60ee6876c2f) 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-161-1/+1
| | | | | | | | | | | | Changelog: ========== -Dropped support for Python 3.7 -Updated vendored packaging to 24.0 (From OE-Core rev: 6c69b4f31b1d5454b18d9d5f8494888705380607) 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-162-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: 49d2c4cf43d4ccac6f3f6c090fc0e5b0365645b6) 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-161-1/+1
| | | | | | | | | | Changelog: https://github.com/SCons/scons/releases/tag/4.7.0 (From OE-Core rev: f61957bc35fe36849c5b0d8ed512da7ee7d1f084) 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-161-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: 9c608f3bf72141b97be3f64d5ab03592004155e5) 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-161-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: 100ea6a8ae6b05521d394a1217ae0e744a46c7dd) 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-161-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: b3ab311628a6668827a06c74e4880e4c0dbff7c5) 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-161-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: 6a8c53f283f5637480b667e51bfd5c71c3ab0db2) 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-161-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: c8763d3653ad5dd508d72163ba844f3f5b901136) 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-161-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: 11b074f79bc30115c8a1cfc0119acb3f8f6ea609) 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-161-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: 3318192cda7df2a9fd9497b58570537c0d856b67) 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-161-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: 1d7324942053cadd10930a9dfb49e2c54145682c) 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-161-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: c4cb90caab40cc1228c3cf49b68ca15f75d48508) 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-161-1/+1
| | | | | | | (From OE-Core rev: 927ca26e9c69cd6047221a95bfffff11f90d6f1e) 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-161-1/+1
| | | | | | | | | | | | | Changelog: ========= *add "License :: OSI Approved :: NASA Open Source Agreement (NOSA)" * added NOSA * Update src/trove_classifiers/__init__.py (From OE-Core rev: d2aa7736e52950f17d3abe3be28a7d62d497554b) 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-161-1/+1
| | | | | | | | | | Changelog: https://docs.pytest.org/en/stable/changelog.html (From OE-Core rev: 7698fa9981eb94409d0988f17bc31f307f0a009d) 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-161-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: a873332beb58320e6ed6d8d816e6b4f065375602) 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-161-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: dc067714b407577a7984a413d07282bea1a2fd72) 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-161-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: e7f9bb7b3b3f051694df7e7af01d538197cbacfd) 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-161-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: 49ee7fff74464ca2838c609f2b6f4d1b8e09e8bc) 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-161-1/+1
| | | | | | | | | | | Changelog: =========== Fix the format_name property and move it from the ArchiveEntry class to the ArchiveRead class (From OE-Core rev: eea08686271c5683840a733c32eda663c2aa23f6) 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-161-1/+1
| | | | | | | (From OE-Core rev: 6bbe1785a5d0f5efd83cfefff39178d7f8523946) 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-161-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: 71cf65e4a1137c20ece34a6ad5a65f037295daf2) 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-162-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: 35a7d28d271d2f3e27cf24c2433c4e69c650509e) 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-167-72/+38
| | | | | | | | | | Drop recipes-devtools/tcltk/tcl/fix_issue_with_old_distro_glibc.patch (very obsolete) (From OE-Core rev: 59fabff31d4ed80b379cadb510dccb0d89976f0a) 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-1612-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: 6e3326838f888912a76e9a1ce77fb76550d27169) 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-1617-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: d233e33a5ca12f95878c3ee9e34d9d9c61e49f68) 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-161-2/+1
| | | | | | | | | | Upstream issued the new version in .tar.gz format, so .zip setting can be dropped. (From OE-Core rev: c208be7a9a5fec8b8d56356666de8be7d6d8a121) 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-166-154/+3
| | | | | | | (From OE-Core rev: d41178f9fea7e4121f582eaec68a6aa308e71b6e) 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-1615-104/+73
| | | | | | | | | Drop pager.patch as macros removed upstream. (From OE-Core rev: 63df660741742baf527647d3036b6d3414869c4f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.12.2 -> 3.12.3Trevor Gamblin2024-04-142-57/+1
| | | | | | | | | | | | | | | | | | | Remove the following patch: 0001-gh-115133-Fix-tests-for-XMLPullParser-with-Expat-2.6.patch Which a different fix was submitted for in: c4fa79b924 [3.12] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-115164) (GH-115288) See: https://github.com/python/cpython/pull/115288 (related to CVE-2023-52425) Changelog: https://docs.python.org/3/whatsnew/changelog.html#python-3-12-3-final (From OE-Core rev: 4122d8f6ecf6957de7a34fc51beffcd8e808911f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-testtools: Fix build problems from incorrect build backendRichard Purdie2024-04-142-29/+19
| | | | | | | | | | | | | | | | | | | testtools uses the hatchling backend so: * merge the inc back into the recipe * drop setuptools * use the hatchling backend * add the needed vcs dependency * drop the now unneeded python3-pbr dependency This means the submodules are included in packaging, fixing build failures and the verison in the wheel is no longer 0.0.0 Prior to this fix, testtools in buildtools tarball was completely broken. (From OE-Core rev: fe46107e6bf4880d97f03b5e55d722d64f922889) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: Import from meta-pythonRichard Purdie2024-04-141-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: c61ed007b9e06683065aed62af1e1ca4569b8c16) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-referencing: drop ${PYTHON_PN}Justin Bronder2024-04-131-1/+1
| | | | | | | | | | python 2 is gone and we don't need the abstraction now, drop the remaining usage of this variable. (From OE-Core rev: f64078dd67b2d4db26edea5992f649161e7fee2f) Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema-specifications: drop ${PYTHON_PN}Justin Bronder2024-04-131-1/+1
| | | | | | | | | | python 2 is gone and we don't need the abstraction now, drop the remaining usage of this variable. (From OE-Core rev: 51c6501e7b255f3a699fea3b787abe1a5d8231dd) Signed-off-by: Justin Bronder <jsbronder@cold-front.org> 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>