Packages changed: bolt fwupd leancrypto libjxl-gtk (0.11.2 -> 0.12.0) libxfce4windowing (4.20.6 -> 4.20.7) openSUSE-release (20260817 -> 20260818) python-greenlet (3.5.3 -> 3.5.5) python-typing_extensions (4.15.0 -> 4.16.0) qalculate (5.11.0 -> 5.12.0) === Details === ==== bolt ==== - Add bolt-tests subpackage with installed tests for gnome-desktop-testing-runner ==== fwupd ==== Subpackages: fwupd-bash-completion fwupd-lang 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 ==== Subpackages: libleancrypto1 libleancrypto1-32bit - Add to the devel subpackage leancrypto-devel also a requires on libleancrypto-fips. (bsc#1273211) ==== libjxl-gtk ==== Version update (0.11.2 -> 0.12.0) - Update to release 0.12 * A new buffering flag is now available in the CLI, alongside support for streaming input with buffered output. * Introduced the new `jxltran` tool, which supports extracting codestreams from `jxlp` boxes and packing raw codestreams into `jxlc` boxes. * Added the `--reconstruct_jpeg flag` to the `djxl` utility to losslessly reconstruct a JPEG and fail if impossible. * tools: added support for `ProPhoto`, and `Adobe98`/`AdobeRGB` color space names in CLI arguments (cjxl / djxl). * decoder API: support for out-of-order `jxlp` boxes (ftyp minor version 1). - jpegli tools were removed by release 0.12 - Delete libjxl-CVE-2025-70103.patch (merged), libjxl-CVE-2026-52584.patch (merged), system-jpeg.diff (obsolete) - Add notail.patch - Add libjxl-CVE-2026-52584.patch: Fix possible overflow in APNG decoder (bsc#1271810, CVE-2026-52584). ==== libxfce4windowing ==== Version update (4.20.6 -> 4.20.7) Subpackages: libxfce4windowing-0-0 libxfce4windowing-lang libxfce4windowingui-0-0 - Update to version 4.20.7 * Add xfw_monitor_get_edid() * Support the xfce-output-private-v1 protocol * build: Add missing check for bind_textdomain_codeset * Implement xfce-foreign-toplevel-management-private-v1 * Remove G_GNUC_CONST * gobject-linter: Fix property_enum_coverage * gobject-linter: Fix missing_implementation * gobject-linter: Fix use_g_steal_pointer * gobject-linter: Fix g_param_spec_static_strings * gobject-linter: Fix use_clear_functions * gobject-linter: Fix matching_declare_define * gobject-linter: Fix property_switch_exhaustiveness * cppcheck: Fix invalidPrintfArgType_sint warning in test code * Fix includes that should use double quotes * cppcheck: Fix knownConditionTrueFalse * cppcheck: Fix unreadVariable * cppcheck: Fix invalidPrintfArgType_sint * scan-build: Update false positive file after clang version bump * Fix fallback icons for pixmaps path * Translation Updates ==== openSUSE-release ==== Version update (20260817 -> 20260818) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== 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) Subpackages: libqalculate23 qalculate-data - 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