Packages changed: MicroOS-release (20260817 -> 20260818) bolt cloud-init fwupd leancrypto python-greenlet (3.5.3 -> 3.5.5) python-typing_extensions (4.15.0 -> 4.16.0) qalculate (5.11.0 -> 5.12.0) skopeo (1.23.0 -> 1.24.0) sysextmgr (1.1.0+git20260811.c3fa27f -> 1.2.0+git20260817.3f4cd50) === Details === ==== MicroOS-release ==== Version update (20260817 -> 20260818) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== bolt ==== - Add bolt-tests subpackage with installed tests for gnome-desktop-testing-runner ==== cloud-init ==== - Add cloud-init-tsync.patch (bsc#1274554) ==== fwupd ==== Subpackages: libfwupd3 typelib-1_0-Fwupd-2_0 - Add Requires: gnome-desktop-testing to fwupd-tests subpackage - Add fwupd-tests subpackage with installed tests for gnome-desktop-testing-runner. ==== leancrypto ==== - Add to the devel subpackage leancrypto-devel also a requires on libleancrypto-fips. (bsc#1273211) ==== python-greenlet ==== Version update (3.5.3 -> 3.5.5) - Update to 3.5.5 * Link the C++ runtime statically into the Windows wheels again, as the Appveyor builds did through 3.3.0. Since 3.3.1 ``_greenlet.pyd`` imported ``MSVCP140.dll``, which no Windows CPython distribution ships, so importing greenlet failed on machines without the Visual C++ redistributable. See issue 525. Issue and pull request by Daniel Sticker. - from version 3.5.4 * Fix a crash (segfault) on free-threaded builds of Python 3.14 and later when the garbage collector runs while a greenlet that was started from a non-empty C-stack-reference state is active. See issue 515. Thanks to ddorian and Kumar Aditya. * Fix a potential use-after-free on free-threaded builds of Python 3.14 and later when the garbage collector runs while a greenlet is suspended holding a ``_PyCStackRef`` (for example, mid attribute resolution). See issue 515. Thanks to ddorian and Kumar Aditya. - Fix a deadlock on free-threaded builds when a greenlet switch happened while a ``PyCriticalSection`` was held -- for example inside asyncio's ``Task.__step``, which holds one on the running task for the duration of the step. See PR 519. Thanks to ddorian and Kumar Aditya. ==== python-typing_extensions ==== Version update (4.15.0 -> 4.16.0) - Drop not needed patch py314-fix-tests.patch - Add upstream patch remove-obsolete-literal-deduplication-assertion.patch (gh#python/typing_extensions#785, bsc#1274786) - Update to 4.16.0: * Avoid a DeprecationWarning when deprecated is applied to a coroutine function on Python 3.14.0. * Make `typing_extensions.TypeAliasType`'s `__module__` attribute writable. Backport of CPython PR [#149172](https://github.com/python/cpython/pull/149172). * Fix setting of `__required_keys__` and `__optional_keys__` when inheriting keys with the same name. * Add support for `AsyncIterator`, `io.Reader`, `io.Writer` and `os.PathLike` protocols as bases for other protocols. * Fix incorrect behaviour on Python 3.9 and Python 3.10 that meant that calling `isinstance` with `typing_extensions.Concatenate[...]` or `typing_extensions.Unpack[...]` as the first argument could have a different result in some situations depending on whether or not a profiling function had been set using `sys.setprofile`. This affected both CPython and PyPy implementations. Patch by Brian Schubert. * Fix `__init_subclass__()` behavior in the presence of multiple inheritance involving an `@deprecated`*decorated base class. Backport of CPython PR [#138210](https://github.com/python/cpython/pull/138210) by Brian Schubert. * Raise `TypeError` when attempting to subclass `typing_extensions.ParamSpec` on Python 3.9. The `typing` implementation has always raised an error, and the `typing_extensions` implementation has raised an error on Python 3.10+ since `typing_extensions` v4.6.0. Patch by Brian Schubert. * Add the `bound`, `covariant`, `contravariant`, and `infer_variance` parameters to `TypeVarTuple`. * Officially support the `bound`, `covariant`, `contravariant` and `infer_variance` parameters to `ParamSpec`. Improve the validation of these parameters at runtime. * Rename `typing_extensions.Sentinel` to `typing_extensions.sentinel`, following the name that has been adopted for `builtins.sentinel` on Python 3.15. `typing_extensions.Sentinel` is retained as a soft*deprecated alias for backwards compatibility. * Add support for pickling sentinels. * Sentinels now preserve their identity when copied or deep*copied. * Deprecate passing `name` as a keyword argument or `repr` as a positional argument to the `sentinel` constructor. * The default repr of a sentinel `X = sentinel("X")` is now `X` rather than ``. * Deprecate arbitrary attribute assignments to sentinels. * Deprecate subclassing sentinels. * Add support for Python 3.15. ==== qalculate ==== Version update (5.11.0 -> 5.12.0) - Update to version 5.12 * LaTeX input and output (using latex() function, "$...$" syntax, and "to latex" or "-latex" in qalc) * Solve ax^b+cd^x=0 for real x * Solve equations with absolute value and complex x (xabs(x)=a, x^2abs(x)=a, and af(x)+babs(x)=c) * Improve simplification of a^(c/d)/b^(c/d) in exact mode (e.g. cbrt(12)/cbrt(4)=cbrt(3)) * Apply logical and bitwise operation entrywise to vectors and matrices * Allow symbols with suffix when input using backslash (e.g. \x_n = "x_n", with n shown as subscript in output) * Add argument for reverse conversion to roman(), bijective() and bcd() functions * Add tsp and tbsp abbreviations, change cup to exactly 240 mL (U.S. legal), and add U.S. customary cup, tablespoon, and teaspoon * Mixed units conversion improvements/fixes * Fix conversion of feet and inches when using ' and " (e.g. 5'2" to cm) * Fix ax+bln(x)=c where sgn(a)!=sgn(b) (only one solution were found) * Fix segfault when calculating limit for expression with sinh or cosh (also affects integrals with infinite lower or upper limit) * Fix RPN syntax for expressions with multiple functions * Add max history option to configure maximum number of expressions saved in history * Minor bug fixes and feature enhancements ==== skopeo ==== Version update (1.23.0 -> 1.24.0) - Update to version 1.24.0: * Bump Skopeo to v1.24.0 * Bump c/storage 1.64.0, c/image 5.41.0, c/common 0.69.0 * Update actions/stale action to v11 * ci: drop redundant make vendor from test_skopeo * Update module go.yaml.in/yaml/v3 to v3.0.5 * integration: use our own pause image * Update dependency podman-container-tools/automation to v20260722 * Update module github.com/containers/ocicrypt to v1.3.2 * Update actions/checkout action to v7.0.1 * .github/workflows/stale.yml: pin actions/stale * .github/workflows/issue_pr_lock.yml: update org name * .github/workflows: do not run cron jobs at midnight * remove .github/workflows/check_cirrus_cron.yml * Update actions/setup-go action to v7 * Update dependency podman-container-tools/automation to v20260707 * renovate: point config to new repo * ci: make the automation release renovate managed * Update module go.podman.io/common to v0.68.1 * Add support for selective signature removal and sparse manifest list stripping * Update module golang.org/x/term to v0.45.0 * Use go.yaml.in/yaml/v3 instead of gopkg.in/yaml.v3 * Update module github.com/containers/ocicrypt to v1.3.1 * Update module golang.org/x/crypto to v0.52.0 [SECURITY] * Update module golang.org/x/net to v0.55.0 [SECURITY] * Update dorny/paths-filter action to v4.0.2 * docs: include examples for --command-timeout duration format * Fix minor grammar error in skopeo.1.md * Update actions/setup-go action to v6.5.0 * Update actions/checkout action to v7 * Use correct SEE ALSO heading level in man pages * Fix the docker-archive: transport entry in skopeo-list-tags(1) * Drop a trailing period in skopeo-sync --help documentation * Remove a misplaced signatures sentence in skopeo-copy(1) * Update module golang.org/x/term to v0.44.0 * ci: pull skopeo_cidev image from ghcr instead of quay * [skip-ci] Update actions/checkout action to v6.0.3 * ci: switch self-hosted runners from Oracle to CNCF Ubuntu * Define IMAGE_TAG in the workflow * ci: add path-filter, Total Success, drop Cirrus leftovers * ci: address review feedback on workflow * ci: migrate PR-blocking checks from Cirrus to GitHub Actions * Bump to the next dev, v1.24.0-dev ==== sysextmgr ==== Version update (1.1.0+git20260811.c3fa27f -> 1.2.0+git20260817.3f4cd50) - Update to version 1.2.0+git20260817.3f4cd50: * Release version 1.2.0 * Remove .sysext for extension-release, too. * Ignore dangling symlinks in /etc/extensions * Fix manifest name for .sysext.raw images * Unlink meta data file in cache on error * Relax sysextmgr.service so that dissect does not need mountfsd * sysextmgr.service: Add CacheDirectory so it's writeable * Add bash completion for sysextmgrcli