Packages changed: accountsservice augeas dolphin (21.12.2 -> 21.12.2.1) fwupd (1.7.3 -> 1.7.5) gjs (1.70.0 -> 1.70.1) gnome-disk-utility gnome-settings-daemon gnome-shell gnome-shell-extensions gobject-introspection gstreamer (1.18.5 -> 1.18.6) gstreamer-plugins-bad (1.18.5 -> 1.18.6) gstreamer-plugins-base (1.18.5 -> 1.18.6) gstreamer-plugins-good (1.18.5 -> 1.18.6) gvfs harfbuzz (3.2.0 -> 3.3.2) installation-images-MicroOS (17.39 -> 17.41) keylime libzypp (17.29.3 -> 17.29.4) multipath-tools (0.8.8+45+suse.628d603e -> 0.8.8+57+suse.dfb672fe) pam-config (1.5 -> 1.6) patterns-base python-pyOpenSSL (21.0.0 -> 22.0.0) python-pyparsing (3.0.6 -> 3.0.7) python-setuptools (57.4.0 -> 58.3.0) webkit2gtk3 (2.34.4 -> 2.34.5) webkit2gtk3-soup2 (2.34.4 -> 2.34.5) wireplumber (0.4.7 -> 0.4.8) wpa_supplicant === Details === ==== accountsservice ==== Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0 - Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build with meson 0.61.0. ==== augeas ==== - testsuite requires glibc-locale, buildrequire it ==== dolphin ==== Version update (21.12.2 -> 21.12.2.1) Subpackages: dolphin-part libdolphinvcs5 - Update to 21.12.2.1 * Fix opening FTP files in their preferred app * Use the CDN based endpoint rather than the legacy endpoint ==== fwupd ==== Version update (1.7.3 -> 1.7.5) Subpackages: libfwupd2 libfwupdplugin5 typelib-1_0-Fwupd-2_0 - Update to version 1.7.5: * This release adds the following features: + Add a flag to indicate the firmware is not provided by the vendor + Add support for showing dependency versions in JSON format + Allow fwupd to operate in socket mode without a D-Bus daemon + Allow marking a device as End-of-Life by the OEM vendor + Allow specifying the machine Best Known Configuration locally + Fall back to the ARM Device Tree 'compatible' data when required * This release fixes the following bugs: + Be more robust by retrying IPMI transactions on servers + Change the expired Redfish password when required + Fix a ModemManager segfault on startup for some MBIM-QDU devices + Fix a possible dell-dock segfault at startup + Fix compiling with new versions of efivar + Fix the Nordic bootloader type detection + Fix USB4 retimer enumeration + Get the SMBIOS table and host machine ID when running on Windows + Show results when calling get-details if failing requirements + Uninhibit the modem using ModemManager after upgrade * This release adds support for the following hardware: + Future Analogix devices + NovaCustom NV4x - Changes from version 1.7.4: * This release adds the following features: + Add firmware branch support for ModemManager devices + Allow firmware engineers to patch files at known offsets + Show why more devices are not marked as updatable * This release fixes the following bugs: + Allow fwupdtool to be run as the non-root user in more cases + Assign the Logitech bulkcontroller update interface correctly + Do not allow UEFI updates when the laptop lid is closed + Do not autoload ipmi-si to avoid warning on non-server hardware + Do not show a critical warning for a weird TPM event log + Fix waiting for USB devices when using Windows + Ignore non-PCI NVMe devices * This release adds support for the following hardware: + HP USB-C G2 Dock + Many UF2 devices, experimentally + More PixArt devices + Nordic HID devices using MCUBoot + Quectel EG25-G LTE Modem + ThinkPad Thunderbolt 4 Dock ==== gjs ==== Version update (1.70.0 -> 1.70.1) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.70.1: + Build and crash fixes backported from the development branch. + Closed bugs and merge requests: - Handle optional out parameters in callbacks - Link fails on Debian armel|mipsel|powerpc: needs more - latomic - gjs/jsapi-util.cpp: fix build on gcc-12 - Drop patches fixed upstream: + b9e122044a7ccc1e2a3374c680b6ea82066bfa59.patch + 62025d4a2738a36ea5f1a7cebef08b22b5eef613.patch ==== gnome-disk-utility ==== - Add 60.patch: Fix build with meson 0.61 and newer. ==== gnome-settings-daemon ==== - Add 283.patch: Fix build with meson 0.60.0 and newer. - Renumber SLE/LEAP only patches to 1000+ range, make the separation of appliance more clear. ==== gnome-shell ==== Subpackages: gnome-shell-calendar - Update gs-fate318433-prevent-same-account-multi-logins.patch: Fix the JS ERR: Error: Wrong type number; string expected (bsc#1195179 bsc#1195141). - Add 2078.patch: Fix build with meson 0.61 and newer. ==== gnome-shell-extensions ==== Subpackages: gnome-shell-classic gnome-shell-extensions-common - Add cdaa837d48894737ca0b4e7d2dfb365119e53759.patch: Fix build with meson 0.61 and newer. Backported to apply on stable version. ==== gobject-introspection ==== Subpackages: girepository-1_0 libgirepository-1_0-1 - Add upstream patches to fix build with meson 0.61.0 and newer: + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch + 827494d6415b696a98fa195cbd883b50cc893bfc.patch ==== gstreamer ==== Version update (1.18.5 -> 1.18.6) Subpackages: libgstreamer-1_0-0 typelib-1_0-Gst-1_0 - Update to version 1.18.6: + gstplugin: Fix for UWP build + gst-ptp-helper: Do not disable multicast loopback + concat: fix qos event handling + pluginfeature: Fix object leak + baseparse: fix invalid avg_bitrate after reset + multiqueue: Fix query unref race on flush + gst: Initialize optional event/message fields when parsing + bitwriter: Fix the trailing bits lost when getting its data + multiqueue: never consider a queue that is not waiting + input-selector: Use proper segments when cleaning cached buffers ==== gstreamer-plugins-bad ==== Version update (1.18.5 -> 1.18.6) Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 - Update to version 1.18.6: + interlace: Fix a double-unref on shutdown + webrtcbin: Chain up to parent constructed method + webrtc: fix log error message in function gst_webrtc_bin_set_local_description + mxfdemux: don't error out if VANC track only contains packets we don't handle + av1parser: Fix data type of film grain param + assrender: Support RFC8081 mime types + pitch: Specify layout as required for negotiation + magicleap: update lumin_rt libraries names to the latest official version + codecs: h265decoder: Fix per-slice leak + mpeg4videoparse: fix criticals trying to insert configs that don't exist yet + webrtcbin: Always set SINK/SRC flags + mpegtspacketizer: memcmp potentially seen_before data + zxing: update to support version 1.1.1 - Drop service, use source url, upstream changes in git. ==== gstreamer-plugins-base ==== Version update (1.18.5 -> 1.18.6) Subpackages: libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 - Update to version 1.18.6: + tagdemux: Fix crash when presented with malformed files (security fix) + videoencoder: make sure the buffer is writable before modifying metadata + video-converter: Fix for broken gamma remap with high bitdepth YUV output + sdpmessage: fix mapping single char fmtp params + oggdemux: fix a race in push mode when performing the duration seek + uridecodebin: Fix critical warnings + audio-converter: Fix resampling when there's nothing to output + tcp: fix build on Solaris + uridecodebin3: Nullify current item after all play items are freed. + audio-resampler: Fix segfault when we can't output any frames + urisourcebin: Handle sources with dynamic pads and pads already present + playbin2/3: autoplug/caps: don't expand caps to ANY + uridecodebin3/urisourcebin: Reusability fixes + rtspconnection: Only reset timeout when socket is unused + gstvideoaggregator.c: fix build with gcc 4.8 - Drop service, use source url, upstream changes in git. ==== gstreamer-plugins-good ==== Version update (1.18.5 -> 1.18.6) - Update to version 1.18.6: + rtspsrc: Fix critical while serializing timeout element message + multifilesrc: fix caps leak + shout2: Add compatibility for libshout >= 2.4.2 shout_open return values + v4l2: Update fmt if padded height is greater than fmt height + v4l2bufferpool: set video alignment of video meta + qtmux: fix deadlock in gst_qt_mux_prepare_moov_recovery + matroska: Add support for muxing/demuxing ffv1 + qtdemux: Try to build AAC codec-data whenever it's possible - Remove service, use source url, upstream changes in git. ==== gvfs ==== Subpackages: gvfs-backends - Add 17a067b9b823a0d54e061eae45ff8e2c7e4a88d0.patch: Fix build with meson 0.61 and newer. Backported to apply on stable version. ==== harfbuzz ==== Version update (3.2.0 -> 3.3.2) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - update to 3.3.2: + Revert splitting of pair positioning values introduced in 3.3.0 as it proved problematic - includes changes from 3.3.1: + Fix heap-use-after-free in harfbuzz-subset introduced in previous release - includes changes from 3.3.0: + Improved documentation, code cleanup + The low 16-bits of face index will be used by hb_face_create() to select a face inside a font collection file format, while the high 16-bits will be used by hb_font_create() to load the named instance + Glyph positions and other font metrics now apply synthetic slant set by hb_font_set_synthetic_slant(), for improved positioning for synthetically slanted fonts + Fixed unintentional locale dependency in hb_variation_to_string() for decimal point representation + When applying pair positioning (kerning) the positioning value is split between the two sides of the pair for improved cursor positioning between such pairs + Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line breaking. Check the documentation for further details + Improved handling of macrolanguages when mapping BCP 47 codes to OpenType tags ==== installation-images-MicroOS ==== Version update (17.39 -> 17.41) - merge gh#openSUSE/installation-images#572 - debuginfodeps: blacklist usr/bin/syslinux-mtools - 17.41 - merge gh#openSUSE/installation-images#554 - Support for new oscrc location - 17.40 ==== keylime ==== Subpackages: keylime-agent keylime-config keylime-firewalld keylime-registrar keylime-tpm_cert_store keylime-verifier python38-keylime - Change back agent_uuid to hostname - Set tpm_hash_alg to sha256 by default - Update version.diff patch to point to the correct version number - Fix issue with Tornado, when multiple workers are started * Add cloud_verifier_tornado-use-fork_processes.patch (bsc#1195605) ==== libzypp ==== Version update (17.29.3 -> 17.29.4) - Fix handling of redirected command in-/output (bsc#1195326) This fixes delays at the end of zypper operations, where zypper unintentionally waits for appdata plugin scripts to complete. - version 17.29.4 (22) ==== multipath-tools ==== Version update (0.8.8+45+suse.628d603e -> 0.8.8+57+suse.dfb672fe) Subpackages: kpartx libmpath0 - Version 0.8.8+57+suse.dfb672fe * kpartx.rules: skip MD devices (bsc#1195644) * libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649) * multipathd.service: drop ExecStartPre for loading dm-multipath (bsc#1195397) ==== pam-config ==== Version update (1.5 -> 1.6) - Update to Version 1.6 - Create /etc/pam.d if not there - Support file option of pam_pwhistory ==== patterns-base ==== Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11 - No longer recommend apparmor pattern by enhanced_base: installations using YaST have the LSM selected during installation. Other setups might just as well pick SELinux. ==== python-pyOpenSSL ==== Version update (21.0.0 -> 22.0.0) - update to 22.0.0: - Drop support for Python 2.7. - The minimum ``cryptography`` version is now 35.0. - Expose wrappers for some `DTLS `_ primitives. - drop check_inv_ALPN_lists.patch: upstream ==== python-pyparsing ==== Version update (3.0.6 -> 3.0.7) - specfile: * update copyright year - update to version 3.0.7: * Fixed bug #345, in which delimitedList changed expressions in place using expr.streamline(). Reported by Kim Gräsman, thanks! * Fixed bug #346, when a string of word characters was passed to WordStart or WordEnd instead of just taking the default value. Originally posted as a question by Parag on StackOverflow, good catch! * Fixed bug #350, in which White expressions could fail to match due to unintended whitespace-skipping. Reported by Fu Hanxi, thank you! * Fixed bug #355, when a QuotedString is defined with characters in its quoteChar string containing regex-significant characters such as ., *, ?, [, ], etc. * Fixed bug in ParserElement.run_tests where comments would be displayed using with_line_numbers. * Added optional "min" and "max" arguments to `delimited_list`. PR submitted by Marius, thanks! * Added new API change note in `whats_new_in_pyparsing_3_0_0`, regarding a bug fix in the `bool()` behavior of `ParseResults`. * Prior to pyparsing 3.0.x, the `ParseResults` class implementation of `__bool__` would return `False` if the `ParseResults` item list was empty, even if it contained named results. In 3.0.0 and later, `ParseResults` will return `True` if either the item list is not empty *or* if the named results dict is not empty. * Minor enhancement to Word generation of internal regular expression, to emit consecutive characters in range, such as "ab", as "ab", not "a-b". * Fixed character ranges for search terms using non-Western characters in booleansearchparser, PR submitted by tc-yu, nice work! * Additional type annotations on public methods. ==== python-setuptools ==== Version update (57.4.0 -> 58.3.0) - update to 58.3.0: * ``setup.py install`` and ``easy_install`` commands are now officially deprecated. Use other standards-based installers (like pip) and builders (like build). Workloads reliant on this behavior should pin to this major version of Setuptools. * #1988: Deprecated the ``bdist_rpm`` command. * #2785: Replace confirparser's readfp with read_file, deprecated since Python 3.2. * #2823: Officially deprecated support for ``setup_requires``. Users are encouraged instead to migrate to PEP 518 ``build-system.requires`` in ``pyproject.toml``. Users reliant on ``setup_requires`` should consider pinning to this major version to avoid disruption. * #2762: Changed codecov.yml to configure the threshold to be lower * #2757: Add windows arm64 launchers for scripts generated by easy_install. * #2800: Added ``--owner`` and ``--group`` options to the ``sdist`` command, for specifying file ownership within the produced tarball (similarly to the corresponding distutils ``sdist`` options). * #2792: Document how the legacy and non-legacy versions are compared, and reference to the `PEP 440 `_ scheme. * #2773: Retain case in setup.cfg during sdist. * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a false value. * #2769: Build now fails fast when ``use_2to3`` is supplied. * #2765: In Distribution.finalize_options, suppress known removed entry points to avoid issues with older Setuptools. * #2086: Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires. * #2712: Added implicit globbing support for `[options.data_files]` values. * #2737: fix various syntax and style errors in code snippets in docs ==== webkit2gtk3 ==== Version update (2.34.4 -> 2.34.5) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles - Update to version 2.34.5 (boo#1195735): + Improve VP8 codec selection when using GStreamer 1.20. + Fix connecting to the accessiblity bus when using the Bubblewrap sandbox. + Fix links being incorrectly activated when starting a pinch zoom gesture. + Fix touch-based scrolling. + Fix the build with recent toolchains based on GCC 12 and on older ones as included e.g. in Ubuntu 18.04. + Fix the build with ICU 60, version 61 is no longer required. + Fix several crashes and rendering issues. + Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592,. + Drop webkit2gtk3-gcc12.patch: fixed upstream. - Update constraints for disk space even more, now at 20 gig. ==== webkit2gtk3-soup2 ==== Version update (2.34.4 -> 2.34.5) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Update to version 2.34.5 (boo#1195735): + Improve VP8 codec selection when using GStreamer 1.20. + Fix connecting to the accessiblity bus when using the Bubblewrap sandbox. + Fix links being incorrectly activated when starting a pinch zoom gesture. + Fix touch-based scrolling. + Fix the build with recent toolchains based on GCC 12 and on older ones as included e.g. in Ubuntu 18.04. + Fix the build with ICU 60, version 61 is no longer required. + Fix several crashes and rendering issues. + Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592,. + Drop webkit2gtk3-gcc12.patch: fixed upstream. - Update constraints for disk space even more, now at 20 gig. ==== wireplumber ==== Version update (0.4.7 -> 0.4.8) Subpackages: libwireplumber-0_4-0 wireplumber-audio - Update to version 0.4.8: * Highlights: - Added bluetooth profile auto-switching support. Bluetooth headsets will now automatically switch to the HSP/HFP profile when making a call and go back to the A2DP profile after the call ends (#90) - Added an option (enabled by default) to auto-switch to echo-cancel virtual device nodes when the echo-cancel module is loaded in pipewire-pulse, if there is no other configured default node * Fixes: - Fixed a regression that prevented nodes from being selected as default when using the pro-audio profile (#163) - Fixed a regression that caused encoded audio streams to stall (#178) - Fixed restoring bluetooth device profiles * Library: - A new WpSpaJson API was added as a front-end to spa-json. This is also exposed to Lua, so that Lua scripts can natively parse and write data in the spa-json format * Misc: - wpctl can now list the configured default sources and sinks and has a new command that allows clearing those configured defaults, so that wireplumber goes back to choosing the default nodes based on node priorities - The restore-stream script now has its own configuration file in main.lua.d/40-stream-defaults.lua and has independent options for restoring properties and target nodes - The restore-stream script now supports rule-based configuration to disable restoring volume properties and/or target nodes for specific streams, useful for applications that misbehave when we restore those (see #169) - policy-endpoint now assigns the "Default" role to any stream that does not have a role, so that it can be linked to a pre-configured endpoint - The route-settings-api module was dropped in favor of dealing with json natively in Lua, now that the API exists - Drop patch which is already upstream: * 0001-default-nodes-handle-nodes-without-Routes.patch - Update split-config-file.py script ==== wpa_supplicant ==== - Apply Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch to fix connect with AVM FB, if WPA3 transition mode is activated, e.g. Wifi -> Security: is WPA2 + WPA3, alt. switch to WPA2 (CCMP) (bsc#1195312) - drop restore-old-dbus-interface.patch, wicked has been switching to the new dbus interface in version 0.6.66. - drop wpa_supplicant-getrandom.patch : glibc has been updated so the getrandom() wrapper is now there - config: * enable QCA vendor extensions to nl80211 * enable EAP-EKE * Support HT overrides * WPA3-Enterprise * TLS v1.1 and TLS v1.2 * Fast Session Transfer (FST) * Automatic Channel Selection * Multi Band Operation * Fast Initial Link Setup * Mesh Networking (IEEE 802.11s) - config: * Reenable Fast BSS Transition (likely fixing bsc#1195312) * Enable OCV, security feature that prevents MITM multi-channel attacks * Enable OWE for better hotspot support