Removed rpms ============ - busybox - busybox-coreutils - busybox-findutils - busybox-grep - busybox-gzip - busybox-psmisc - busybox-sed - busybox-util-linux - busybox-xz - libmms0 - libofa0 Added rpms ========== - libgfortran5 - libgstplay-1_0-0 - libgstva-1_0-0 - libquadmath0 Package Source Changes ====================== alsa-oss -- Add upstream patch to fix build with current glibc: - * alsa-drop-libio.patch +- use https for urls + +- Drop the superfluous buildreq alsa-topology-devel again; + it's no longer mandatory + +- Fix build breakage by the new alsa update; now it requires + alsa-topology-devel + +- Avoid repetition of name in summary. Update description. + +- Update to alsa-oss 1.1.8 (bsc#1181571): + Fix the build with the recent glibc +- Remove obsoleted patch: + remove-libio.patch: + +- remove-libio.patch: don't use obsolete + +- Remove old kludges +- Run spec-cleaner + +- Update to alsa-oss 1.1.6: + * Change FSF address (Franklin Street) +- Use %license file tag -- Revert 0001-Fix-path-to-libaoss.so.patch, as this causes - regressions on multi-arch (bnc#874331) - -- Backport upstream fixes: - 0001-Fix-path-to-libaoss.so.patch - 0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch - -- stop recommending alsa-oss-32bit - -- updated to version 1.0.25; - pcm: check for XRUN state for GETxSPACE and GETxPTR ioctls - select: better check for null bit arrays - -- add libtool as buildrequire to make the spec file more reliable - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- package baselibs.conf - bluedevil5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + breeze +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * Fix build without QtQuick and QtX11Extras + breeze-gtk +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + btrfsprogs +- Ignore multipath devices when probing devices for a btrfs filesystem (bsc#1192983) + * 0001-btrfs-progs-Add-optional-dependency-on-libudev.patch + * 0002-btrfs-progs-Ignore-devices-representing-paths-in-mul.patch + * 0003-btrfs-progs-Add-fallback-code-for-path-device-ignore.patch + chrony +- Fix config file handling in the spec file and remove "ntsdumpdir" + from default config, because augeas-lenses cannot parse it during + installation of SLE Micro on SLE-15-SP3 (bsc#1194220). + discover +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * Fix searchfield focus on touch launch + drkonqi5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + expat +- Security fixes: + * (CVE-2022-25236, bsc#1196784) [>=2.4.5] Fix to CVE-2022-25236 + breaks biboumi, ClairMeta, jxmlease, libwbxml, + openleadr-python, rnv, xmltodict + - Added expat-CVE-2022-25236-relax-fix.patch + +- Security fixes: + * (CVE-2022-25236, bsc#1196025) Expat before 2.4.5 allows + attackers to insert namespace-separator characters into + namespace URIs + - Added expat-CVE-2022-25236.patch + * (CVE-2022-25235, bsc#1196026) xmltok_impl.c in Expat before + 2.4.5 does not check whether a UTF-8 character is valid in a + certain context. + - Added expat-CVE-2022-25235.patch + * (CVE-2022-25313, bsc#1196168) Stack exhaustion in + build_model() via uncontrolled recursion + - Added expat-CVE-2022-25313.patch + - The fix upstream introduced a regression that was later + amended in 2.4.6 version + + Added expat-CVE-2022-25313-fix-regression.patch + * (CVE-2022-25314, bsc#1196169) Integer overflow in copyString + - Added expat-CVE-2022-25314.patch + * (CVE-2022-25315, bsc#1196171) Integer overflow in storeRawNames + - Added expat-CVE-2022-25315.patch + firewalld +- Provide dummy firewalld-prometheus-config package (bsc#1197042) + +- Add patch which fixes the zone configuration (bsc#1191837) + * 0001-chore-fw_zone-call-permanent-config-checks-at-runtim.patch + gstreamer +- Update to version 1.20.1: + + deinterlace: various bug fixes for yadif, greedy and scalerbob + methods + + gtk video sink: Fix rotation not being applied when paused + + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + + jpegdec: fix RGB conversion handling + + matroskademux: improved ProRes video handling + + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio + caps fields correctly when checking caps equality on input caps + changes + + videoaggregator fixes (negative rate handling, current position + rounding) + + soup http plugin: Lookup libsoup dylib files on Apple + platforms; fix Cerbero static build on Android and iOS + + Support build against libfreeaptx in openaptx plugin + + Fix linking issues on Illumos distros + + GstPlay: Fix new error + warning parsing API (was unusuable + before) + + mpegtsmux: VBR muxing fixes + + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + + Support build against libfreeaptx in openaptx plugin + + webrtc: Various fixes to the webrtc-sendrecv python example + + macOS: support a relocatable `GStreamer.framework` on macOS + + macOS: fix applemedia plugin failing to load on ARM64 macOS + + windows: ship wavpack library + + gst-python: Fix build with Python 3.11 + + various bug fixes, memory leak fixes, and other stability and + reliability improvements + + plugin loader: show the reason when spawning of + gst-plugin-scanner fails + + registry, plugin loading: fix dynamic relocation if + GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory; + improve GST_PLUGIN_SUBDIR handling + + context: fix transfer annotation on + gst_context_writable_structure() for bindings + + baseparse: Don't truncate the duration to milliseconds in + gst_base_parse_convert_default() + + bufferpool: Deactivate pool and get rid of references to other + objects from dispose instead of finalize + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Use ldconfig_scriptlets macro for post(un) handling where + possible. +- Update Source url. + gstreamer-plugins-bad +- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch: + nvh264dec,nvh265dec: Fix broken key-unit trick and reverse + playback. +- Quiet setup, we do not need to see the unpacking of the tarball. + +- Add patch to support building with srt 1.3.4 in SLE + * fix-build-with-srt-1.3.4.patch +- Do not build the gstldac plugin in s390x where + pkgconfig(ldacBT-enc) is not available. + +- Update to version 1.20.1: + + GstPlay: Fix new error + warning parsing API (was unusuable + before) + + av1parse: let the parser continue on verbose OBUs + + d3d11converter: Fix RGB to GRAY conversion, broken debug + messages, and add missing GRAY conversion + + gs: look for google_cloud_cpp_storage.pc + + ipcpipeline: fix crash and error on windows with SOCKET or + _pipe() + + ivfparse: Don't set zero resolution on caps + + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet; + fix locking in error code path; handle more program updates + + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR + muxing behaviour + + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs + hash table, and pad streams + + mpegtsmux: Skip empty buffers + + osxaudiodeviceprovider: Add initial support for duplex devices + on OSX + + rtpldacpay: Fix missing payload information + + sdpdemux: add media attributes to caps, fixes ptp clock + handling + + mfaudioenc: Handle empty IMFMediaBuffer + + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + + nvenc: Fix deadlock because of too strict buffer pool size + + va: fix library build issues, caps leaks in the vpp transform + function, and add vaav1dec to documentation + + v4l2codecs: vp9: Minor fixes + + v4l2codecs: h264: Correct scaling matrix ABI check + + dtlstransport: Notify ICE transport property changes + + webrtc: Various fixes to the webrtc-sendrecv python example + + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate() + + Support build against libfreeaptx in openaptx plugin + + Fix linking issues on Illumos distros +- Drop patch already included upstream: + + 1634.patch + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Add explicit pkgconfig(libva) BuildRequires: meson checks for it. +- Go back to using tarball from upstream, remove service. +- Drop 2564.patch: Fixed upstream. +- Add disabled pkgconfig(storage_client) and + pkgconfig(webrtc-audio-coding-1) BuildRequires and pass + gs=disabled, isac=disabled and onnx=disabled to meson, we do not + have the dependencies in openSUSE yet. +- Add explicit BuildRequires: pkgconfig(libsoup-2.4), meson checks + for it. +- Add pkgconfig(json-glib-1.0), pkgconfig(ldacBT-enc) and + pkgconfig(libqrencode) BuildRequires, new dependencies. +- Add pkgconfig(libopenaptx) BuildRequires in build_orig section + and pass openaptx=disabled to meson, do not build this in distro + by default. +- Drop mms and ofa plugins, removed upstream. Drop + pkgconfig(libmms) and pkgconfig(libofa) BuildRequires following + the removal. +- Add new sub-packages libgstplay-1_0-0, typelib-1_0-GstPlay-1_0 + and libgstva-1_0-0, also add libgstva-1_0-0 and libgstplay-1_0-0 + to baselibs.conf. +- Tweak/fix and drop some Obsoletes. +- Drop old conditionals for versions of openSUSE out of support. +- Add 1634.patch -- AV1 playback fixes. +- Use ldconfig_scriptlets macro for post(un) handling. +- Drop explicit gstreamer-devel Requires from devel sub-package, + not needed as this is added via pkgconfig any way. + gstreamer-plugins-base +- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink: + Complete reconfiguration on pad release. +- Use ldconfig_scriptlets macro for post(un) handling. + +- Update to version 1.20.1: + + typefindfunctions: Fix WebVTT format detection for very short + files + + gldisplay: Reorder GST_GL_WINDOW check for egl-device + + rtpbasepayload: Copy all buffer metadata instead of just + GstMetas for the input meta buffer + + codec-utils: Avoid out-of-bounds error + + navigation: Fix Since markers for mouse scroll events + + videoaggregator: Fix for unhandled negative rate + + videoaggregator: Use floor() to calculate current position + + video-color: Fix for missing clipping in PQ EOTF function + + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + + audiovisualizer: shader: Fix out of bound write + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Rebase add_wayland_dep_to_tests.patch. +- Drop gstreamer-plugins-base-gl-deps.patch: Fixed upstream +- Stop using service due to upstreams new mono-repo, just use + tarballs for now. + gstreamer-plugins-good +- Update to version 1.20.1: + + deinterlace: various bug fixes for yadif method + + deinterlace: Refactor greedyh and fix planar formats + + deinterlace: Prevent race between method configuration and + latency query + + gtk video sink: Fix rotation not being applied when paused + + jpegdec: fix RGB conversion handling + + matroskademux: improved ProRes video handling + + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio + caps fields correctly when checking caps equality on input caps + changes + + rtprtx: don't access type-system per buffer (performance + optimisation); code cleanups + + rtpulpfecenc: fix unmatched g_slice_free() + + rtpvp8depay: fix crash when making GstRTPPacketLost custom + event + + qtmux: Don't post an error message if pushing a sample failed + with FLUSHING (e.g. on pipeline shutdown) + + soup: Lookup libsoup dylib files on Apple platforms & fix + Cerbero static build on Android and iOS + + souphttpsrc: element not present on iOS after 1.20.0 update + + v4l2tuner: return NULL if no norm set + + v4l2bufferpool: Fix race condition between qbuf and pool + streamoff + + meson: Don't build lame plugin with -Dlame=disabled + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Stop using service for tarball, use upstream url. +- Drop old obsolete conditionals. +- Add BuildRequires: pkgconfig(libsoup-3.0) + gstreamer-plugins-ugly +- Update to version 1.20.1: + + x264enc: fix plugin long-name and description + +- Update to version 1.20.0: + + Development in GitLab was switched to a single git repository + containing all the modules + + GstPlay: new high-level playback library, replaces GstPlayer + + WebM Alpha decoding support + + Encoding profiles can now be tweaked with additional + application-specified element properties + + Compositor: multi-threaded video conversion and mixing + + RTP header extensions: unified support in RTP depayloader and + payloader base classes + + SMPTE 2022-1 2-D Forward Error Correction support + + Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin + + Runtime compatibility support for libsoup2 and libsoup3 + (libsoup3 support experimental) + + Video decoder subframe support + + Video decoder automatic packet-loss, data corruption, and + keyframe request handling for RTP / WebRTC / RTSP + + mp4 and Matroska muxers now support profile/level/resolution + changes for H.264/H.265 input streams (i.e. codec data changing + on the fly) + + mp4 muxing mode that initially creates a fragmented mp4 which + is converted to a regular mp4 on EOS + + Audio support for the WebKit Port for Embedded (WPE) web page + source element + + CUDA based video color space convert and rescale elements and + upload/download elements + + NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements + + Many WebRTC improvements + + The new VA-API plugin implementation fleshed out with more + decoders and new postproc elements + + AppSink API to retrieve events in addition to buffers and + buffer lists + + AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) + + Updated Rust bindings and many new Rust plugins + + Improved support for custom minimal GStreamer builds + + Support build against FFmpeg 5.0 + + Linux Stateless CODEC support gained MPEG-2 and VP9 + + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + + Lots of new plugins, features, performance improvements and bug + fixes +- Stop using service, use upstream url for tarball. +- Drop obsolete and unused experimental define. +- Pass gpl=enabled to meson, now needed to build a52 support. + java-11-openjdk +- Update to upstream tag jdk-11.0.14.1+1 + * Changes: + + JDK-8280786: Build failure on Solaris after 8262392 + + JDK-8218546: Unable to connect to https://google.com using + java.net.HttpClient + + JDK-8281324: Bump update version for OpenJDK: jdk-11.0.14.1 + - + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM - serialization + + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization - + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String - matching + + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching kactivitymanagerd +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kcm_sddm +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kde-cli-tools5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kde-gtk-config5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kernel-default +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kernel-kvmsmall +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kgamma5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + khotkeys5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kinfocenter5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kmenuedit5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kscreen5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * KCM: Center Orientation label when there's no automatic options + * X11: align touchscreen to internal display (kde#415683) +- Drop code for obsolete versions + kscreenlocker +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + ksshaskpass5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + ksystemstats5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kwayland-integration +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + kwayland-server +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * outputchangeset: set default values for vrr policy and rgb range (kde#442520) + kwin5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * backends/drm: attempt a modeset on output disabling (kde#449878) + * plugins/screencast: Fix a glitch in cursor bitmap + * backends/drm: set max bpc in DrmPipeline + * backends/drm: fall back to legacy mode in virtual machines (kde#427060) + * backends/drm: only allow ARGB8888 as the cursor format + * effects/blur: Fix window flickering when the clip intersected with the current blur region. (kde#421135) + * screencast: better solution for missing context on cursor move + * Revert "screencast: make context current in tryEnqueue" + * src/kcmkwin: fix botched indentation code for final checkbox + * backends/drm: don't do direct scanout with software rotation + * screencast: make context current in tryEnqueue + * effects/desktopgrid: don't forget to schedule repaints when timeline is running (kde#444678) + * effects/desktopgrid: register down gesture (kde#444694) + * inputmethod: Do not reset when hiding + * inputmethod: Listen to text-input enablement changes when starting disabled +- Drop patches, now upstream: + * 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch + +- Add patch to fix client cursor offset in VMs (kde#427060): + * 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch + kwrited5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + layer-shell-qt +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + libkdecoration2 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * Add RtL support (kde#432390) + libkscreen2 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + libksysguard5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + +- Force PIE when building with gcc-10 (boo#1195628, boo#1197641) + libosinfo +- bsc#1197769 - FTBFS: libosinfo won't compile on SP4 + libosinfo.spec + libsolv +- reworked choice rule generation to cover more usecases +- support SOLVABLE_PREREQ_IGNOREINST in the ordering code + [bsc#1196514] +- support parsing of Debian's Multi-Arch indicator +- bump version to 0.7.22 + libzypp -- Fix package signature check (bsc#184501) +- ZConfig: Update solver settings if target changes (bsc#1196368) +- version 17.30.0 (22) + +- Fix possible hang in singletrans mode (bsc#1197134) +- Do 2 retries if mount is still busy. +- version 17.29.7 (22) + +- Fix package signature check (bsc#1184501) makedumpfile +- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch: + sadump, kaslr: fix failure of calculating kaslr_offset + (bsc#1196736). + +- Turn on zstd in Tumbleweed. + milou5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + nvme-cli +- Fix install conflict caused by new bash completion script + location (bsc#1197365). + openblas:openmp +- Build PPC64LE libraries with the lastest gcc available to + take advantage of instruction sets in later CPUs used in + the CPU specific kernels (jsc#SLE-18143, bsc#1197721). + For fortran use the stock compiler to avoid compatibility + issues between different versions of libfortran. + This is relevant for Leap/SLE only. It may be dropped once + gcc < 10 is no longer supported. + openssl-1_1 +- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] + * The IG 10.3.A and SP800-132 require some minimum parameters for + the salt length, password length and iteration count. These + parameters should be also used in the KAT. + * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch + +- Security Fix: [bsc#1196877, CVE-2022-0778] + * Infinite loop in BN_mod_sqrt() reachable when parsing certificates + * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch + +- Added openssl-1_1-use-include-directive.patch so that the default + /etc/ssl/openssl.cnf file will include any configuration files that + other packages might place into /etc/ssl/engines.d/ and + /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was + being used to modify the openssl.cnf file. The scripting would fail + if either the default openssl.cnf file, or the sample openssl-ibmca + configuration file would be changed by upstream. +- Updated spec file to create the two new necessary directores for + the above patch. [bsc#1194187, bsc#1004463] + +- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch + * bsc#1190652 - Provide a service to output module name/identifier + and version + +- Security fix: [bsc#1192820, CVE-2002-20001] + * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows + remote attackers (from the client side) to send arbitrary + numbers that are actually not public keys, and trigger + expensive server-side DHE calculation. + * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST + * Rebase openssl-DEFAULT_SUSE_cipher.patch + +- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch + that were removed in the update to 1.1.1l [bsc#1185313] + +- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num + * Rebase openssl-DH.patch [bsc#1194327] +- Merge openssl-keep_EVP_KDF_functions_version.patch into + openssl-1.1.1-evp-kdf.patch +- Add function codes for pbkdf2, hkdf, tls and ssh selftests. + Rebase patches: + * openssl-fips-kdf-hkdf-selftest.patch + * openssl-kdf-selftest.patch + * openssl-kdf-ssh-selftest.patch + * openssl-kdf-tls-selftest.patch + +- Pull libopenssl-1_1 when updating openssl-1_1 with the same + version. [bsc#1195792] + +- FIPS: Fix function and reason error codes [bsc#1182959] + * Add openssl-1_1-FIPS-fix-error-reason-codes.patch + +- Enable zlib compression support [bsc#1195149] + +- Remove the openssl-has-RSA_get0_pss_params provides as it is + now fixed in the nodejs16 side [bsc#1192489] + +- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] + * Add openssl-FIPS-KAT-before-integrity-tests.patch + +- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] + * Add openssl-fips-kdf-hkdf-selftest.patch + oxygen5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + pam +- Between allocating the variable "ai" and free'ing them, there are + two "return NO" were we don't free this variable. This patch + inserts freaddrinfo() calls before the "return NO;"s. + [bsc#1197024, pam-bsc1197024-free-addrinfo-before-return.patch] + +- Define _pam_vendordir as "/%{_sysconfdir}/pam.d" + The variable is needed by systemd and others. + [bsc#1196093, macros.pam] + pipewire +- Reorder BuildRequires and space conditions a bit better in the + spec file. + +- Update to version 0.3.49: + * Highlights + - Sample rate switching should work again. + - pw-dot can now use the output of pw-dump to render a graph. + - Bluetooth A2DP streaming was improved that would reduce + stuttering on some devices. + - A JACK bug was fixed that would sometimes make it impossible + to add more tracks in Ardour. (#1714) + - Many bugfixes and improvements. + * PipeWire + - Fix a potential crash when NULL params were configured. + - Add some simple functional tests to avoid some recent + regressions. Improve the test framework for this as well. + - Improvements to the poll loop to avoid some use-after-free + scenarios. + - Fix samplerate switching again. + - setlocale is not called anymore from the pipewire library. + This should be called by the application. (#2223) + - pw_init() and pw_deinit() can now be nested and called + multiple times. + - pw_stream will now report the resampler delay in the + pw_time.queued field. + * modules + - module-filter-chain now supports arbitrary many properties + and will use property hints to assign them the right type. + - The ROC modules now accept a sink/source_properties + parameter. + - The module-rt can now also be built without RT-Kit support. + - module-echo-cancel can now use a fraction to specify the + delay for more precise control. + * SPA + - The channelmixer will now do upmixing by default and will not + use normalization. It will also use a simple upmixing + algorithm that duplicates channels by default. A more + interesting upmix method is also available (PSD) but needs to + be enabled manually. (#861) + - Add SSE optimized (de)interleave functions for 32 bits + samples with and without byteswap. + - JSON parsing of empty strings will now give an invalid number + instead of 0. + - JSON numbers are now parsed and serialized in a locale + independent way so that , and . are not mixed up. + - The resampler will now report the resample delay and queued + samples as the extra delay. + * tools + - pw-cat will read more dsf files correctly and will not crash + at the end. + - pw-top now has a man page. + - pw-dot can now use the output of pw-dump to render a graph. + * bluetooth + - Improve interactions with oFono. + - Fix recovery with slow connections. + - Improve frame size of AptX-ll. + - A2DP can now use any quantum and will flush packets in + smaller chunks when needed to adapt. This improves stuttering + in some cases. + * pulse-server + - The server configuration can now be placed in + pulse.properties section, which also makes it possible to + have custom overrides. + - Implement FIX_ flags for capture as well. + - Small fixes and improvements in module loading. + * JACK + - Clear the last error before executing a new action or else we + could end up with error from a previous action. This causes + some problems in Ardour where adding a track would fail after + some time. (#1714) +- Rebase reduce-meson-dependency.patch. + +- Update to version 0.3.48: + * Highlights + - Fix IEC958 passthrough again. + - Fix pulse-server crashes when playing a sample. + - Support for more a more advanced upmixing algorithm. + - filter-chain now supports arbitrary many ports. + - Fix multichannel support in WINE (with new WirePlumber). + - Many bugfixes and improvements. + * PipeWire + - The work queue is now created in the context so we can fail + early and avoid further error checking in various places. + - Fix a potential use after free with threaded loops. + - The protocol now has a message footer. This is used to pass + around global state such as the last registered object + serial number. This can be used to detect when a client tries + to bind to old (but reused) object ids. This avoids some + races in the session manager but also when binding objects. + - The zero-denormals CPU flag is now not touched anymore unless + explicitly selected by the user. Denormals are avoided in + filter-chain now in software. If the zero-denormals are now + only configured in the data thread. This should fix issues + with luajit. + - Configuration parsing will not actually fail on errors. + - pw-top now correctly clips unicode characters. + - Many places now use a dynamic POD builder to support + arbitrary large property sets. + - pw-stream now support PropInfo parameters so that they can + announce custom properties. + - Serial number are now also set on metadata and + session-manager objects. + * SPA + - audioadapter is now smarter when trying to fixate the format. + It will use the PortConfig format to fill in any wildcards. + This results in the least amount of conversions when the + stream can handle it. It also is part of a fix (also requires + a session manager fix) for WINE multichannel support. + - Fix 5.1 to 2 channels mixing. It was using the volume of the + stereo pair on all channels. + - Fix some weird volume issues when a source is capturing and + channelmixing. + - Add stereo to 7.1 upmixing. + - The channelmix parameters can be changed at runtime now. + - Many improvements to the upmixing algorithms. Rear channels + are now constructed from the ambient sound and can have delay + and phase shift applied to them to improve spacialisation. + The stereo channels can be filtered so that the dialogue is + more concentrated in the centre channel. + * modules + - Module X11 bell received cleanups and improvements. + - The module now has a private method to schedule unload later. + This simplifies cleanup in many modules. + - module-filter-chain now handles arbitrary many ports and + control ports. + - Fix a bug in RAOP where it was reading from the wrong port. + * pulse-server + - Nodes with the DONT_MOVE property should fail with -EINVAL + when they are moved. + - Fix a segfault when playing a sample. + - The _FIX flags in pulse-server also now ignore the configured + sample format, just like pulseaudio does. + - Fix IEC958 passthrough again. It got accidentally broken + since 0.3.45 with a fix for another issue. + - Fix module-null-sink device.description. + * Bluetooth + - Don't try to connect HSP/HFP when no backend is available. +- Drop patches already included upstream: + * 0001-revert-loop-remove-destroy-list.patch + * 0002-pulse-server-free-pending-sample-reply.patch +- Rebase reduce-meson-dependency.patch. +- Enable pulseaudio-setup use on openSUSE Leap 15.4. +- Some spec clean-up. + +- Add 0001-revert-loop-remove-destroy-list.patch: fix MPD crash. +- Add 0002-pulse-server-free-pending-sample-reply.patch: fix + "fast volume change". + +- Update to version 0.3.47: + * Fix a bug in pulse-server that caused cached notifications to + play multiple times. + * Remove a check and warnings to catch leaked listeners on the + proxy. This might access invalid memory and cause infinite + loops in older wireplumber. +- Rebase reduce-meson-dependency.patch. + +- Update to version 0.3.46: + * Highlights: + - Fix a critical bug in pipewire-pulse buffer size handling + that made some apps (MuseScore, ... ) stutter. + - Fix a critical bug where devices would not show when the + kernel was compiled without VERBOSE_PROCSFS. + - JACK clients will now use lock-quantum by default. This + makes sure that all dynamic quantum changes are disabled + while a JACK app is running. The only way to force a + quantum chance is through a JACK app or with the metadata. + - Almost all limits on number of ports, clients and nodes are + removed. + - A Dummy fallback sink is now automatically created when + there are no other sinks. This avoids stalling browsers. + - Sound sharing with Zoom should work better. A new WirePlumber + release might be required. + - Many more fixes and improvements. + * PipeWire + - Update docs with new config overrides. + - The rule matching logic was moved to config and code is now + shared with pulse-server and JACK. + - Add new Romanian translation. + - When a quantum is forced with metadata, any node that asked + to lock-quantum is ignored so that the quantum change can + happen. + - Fix a bug where a mixer was removed twice, leading to + potential memory corruption. + - The port limits on nodes and filters are now removed. + Some code was simplified. + - Fix a potential leak because listeners where removed while + they could be emitted. + - Improve context.exec and avoid zombie processes. + * Modules + - The RAOP module now has a default latency of 2 seconds, + like PulseAudio. + - The echo-cancel module now uses the plugin loader to load + the backends. This makes it possible to add custom, out of + tree, echo cancel plugins. + * Tools + - Improve help of pw-link. + - Output to stdout and error to stderr. Use setlinebuf for + stdout to improve piping between apps. (#2110) + * SPA + - Improve removing sources when dispatching. Also improve + performance now that a destroy loop can be removed. (#2114) + - Fix an fd leak in the logger when logging to a file. + - Improve loop enter/leave checks and support recursive loops. + * pulse-server + - Clamp various buffer attributes to the max length. Fixes some + issues with various applications. (#2100) + - Module properties are now remapped correctly from their + pulseaudio variant to the PipeWire ones. + - Fix module index in introspect. Use the right index when + loaded from our internal modules. (#2101) + - Improve argument parsing and node.description. (#2086) + - The sink-index should now be filled in correctly when playing + a sample. (#2129) + - module-always-sink is now implemented and loaded by default. + (#1838) + - Add support for loading some modules only once. + - Module load and unload now does extra sync to make it appear + synchronous, like in PulseAudio. This improves sounds sharing + in Zoom. + * ALSA + - Fix critical bug where alsa devices would not show when the + kernel was compiled without VERBOSE_PROCFS. + - Some corner cases were fixed in the ALSA timing code. When + the capture node is follower, it will now not try to read too + much data and xrun but it will instead produce a cycle of + silence. + - Various fixes and improvements to make ALSA devices resync to + the driver more quickly and accurately. + * JACK + - Add an option to name the default device as system to improve + compatibility with some applications, + - Use lock-quantum by default. This makes sure that all dynamic + quantum changes are disabled while a JACK app is running. The + only way to force a quantum chance is through a JACK app or + with the metadata. + - It is now possible to do IPC calls from the data thread. Note + that this is a very bad idea but required for compatibility + with JACK2. + * GStreamer + - GStreamer sink will now set a default channelmap to make it + possible to remap to the channel layout of the device. +- Update patch for further uses of "new" meson features used by + upstream: + * reduce-meson-dependency.patch + +- Run ldconfig for pipewire-libjack-0_3 + * The JACK libraries are made available system-wide using + /etc/ld.so.conf.d. Hence, ldconfig should be run to make sure + the dynamic linker picks them up. + plasma-browser-integration +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 +- Drop handling for 0%{?suse_version} < 1330 + plasma-nm5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-addons +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-desktop +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * kcms/componentchooser: unify combobox lengths (kde#451365) + plasma5-disks +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-integration +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-pa +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-systemmonitor +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-thunderbolt +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + plasma5-workspace +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * kcms/users: Adjust for padding in overlay sheet (kde#451031) + * [Media Controller] Explicitly set slider "to" before setting "value" + * [Notifications] Fix implicit size propagation in SelectableLabel + * applets/kicker: Skip creating KService for non-desktop files or folders (kde#442970) + * Fix sleep/suspend sometimes not working ... from ksmserver-logout-greeter, by making the DBus calls synchronous. + * kicker/actionlist: Ensure we parse the args for the jumplist actions (kde#451418) + * libtaskmanager: recompute active task when a task is removed + * sddm/lockscreen: Fix weird behaviour + * [Notifications] Limit notification heading line count + polkit-kde-agent-5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + powerdevil5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + protobuf +- Fix incorrect parsing of nullchar in the proto symbol, CVE-2021-22570, + bsc#1195258 + * Add protobuf-CVE-2021-22570.patch + python-rpm -- Add no-hardocded-python2.diff to avoid hardcoding of python2 - (jsc#SLE-16747) - +- update to rpm-4.11.1 + rpm +- Revert unwanted /usr/bin/python -> /usr/bin/python2 change we + got with the update to 4.14.3 [bsc#1194968] + new patch: no-python2.diff + +- Backport header check changes so that old rpms get no longer + rejected [bsc#1190824] + updated patch: headerchk3.diff + +- Add explicit requirement on python-rpm-macros to avoid widespread + breakage by package mistakenly ignoring their requirement of + python-rpm-macros (bsc#1180125, bsc#1193711). + +- backport zstd detection fix [bsc#1187670] + new patch: zstddetection.diff +- backport ndb rofs support [bsc#1188548] + new patch: ndbrofs.diff +- backport pgp hardening changes from upstream [bsc#1185299] + new patch: pgpharden.diff +- fix deadlock when multiple rpm processes try tp acquire the + database lock [bsc#1183659] + new patch: deadlock.diff + spice +- Add patch to let spice build with gstreamer 1.20.x + (https://gitlab.freedesktop.org/spice/spice/-/merge_requests/207) + * fix-build-with-gstreamer-1.20.patch + sudo +- Add sudo-1.9.9-honor-T_opt.patch + * the -T option of sudo does nothing even when + 'Defaults user_command_timeouts' is present in the configuration. + * [bsc#1193446] + * Credit to Jaroslav Jindrak + +- Restrict use of sudo -U other -l to people who have permission + to run commands as that user (bsc#1181703, jsc#SLE-22569) + * feature-upstream-restrict-sudo-U-other-l.patch + systemsettings5 +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- Changes since 5.24.3: + * Don't let back arrow be re-colored to monochrome + * systemsettings runner: Ensure that we match keywords case insensitively (kde#451634) + texlive +- Add also a Conflicts for texlive-texconfig-bin in + texlive-scripts-extra-bin (bsc#1197569) + vlc +- Update to version 3.0.17.3: + + This is a fixup release which fixes a regression that could + cause a lack of audio for adaptive streaming playback. It is + identical to 3.0.17.2 otherwise. + + This updates contains various fixes and improvements: + - Major adaptive streaming stack overhaul + - Major codec updates + - Many third party libraries update + - Allow brackets in the path section of URLs + - Better notch support for new macbooks + - Add support for DAV video and Webp image formats + - Improve AV1 live streaming support + - Several SRT support improvements + - Numerous crash fixes + - Update youtube script +- Changes from version 3.0.17.2: + + This is a fixup release which fixes youtube playback and + contextual menus on integrated video for the Qt interface. It + is identical to 3.0.17-1 otherwise. +- Changes from version 3.0.17-1: + + This is a fixup release which bumps libflac to 1.3.4 in order + to fix CVE-2020-0499 and CVE-2021-0561 on platforms for which + we provide binary releases. + +- Disable libnfs and soxr integration on suse_version < 1500 (e.g + SLE12). + +- Update to version 3.0.17: + + Core: + * Fix a regression in parsing secondary source MRLs + * Allow brackets in path part of URLs + + Access: + * Fix support for screen capture on macOS with avcapture + * Fix closing of HTTP 1.x connections + * Improve HTTP2 memory usage + * Improve AVCapture module + * Improve AudioCD support (audio/data mixed mode, musicbrainz) + * Improve SMB compatibility by changing the read size + * Several improvements on the SRT modules (including streamID) + + Decoders/Packetizers: + * Add support for DTS LBR + * Fix some HEVC hardware decoding on Windows and crashes when aspect ratio changes + * Fix hardware decoding for some AMD GPU drivers + * Add support for new Fourcc for E-AC3, AV1, GeoVision + * Fix crashes with VP9 streams + * Fix styling issues with subs tx3g (mp4) tracks + * Fix playback of live AV1 streams + + Audio Output: + * iOS/tvOS: add support for spatial audio + * macOS: fix some channels ordering for > 5.1 channels + * Android: rework audio volume management + + Video Output: + * Fix a D3D11 crash when the stream changes aspect ratio + + Demux: + * Major overhaul of the adaptive streaming stack + * Support for DAV video files + * Add WebP image mapping + * Fix missing audio start of Opus audio in MKV/WebM + * Fix an infinite loop in MP4 + * Fix attachments extractions in ogg files + * Support Uncompressed audio in mp4 (ISO/IEC 23003-5) + * Fix some lip sync issue in rare MPEG-TS streams + + Interface: + * Qt/macOS: Fixup user provided URLs + * Add safe area handling on macOS + * Qt: improve preferences search + * Qt: fix --no-mouse-events option + + Misc: + * Update YouTube script + * Fix Icecast directory parsing which could lead to missing entries + * Improve UPnP compatibility with some servers +- Drop vlc-srto_tsbpddelay.patch: fixed upstream. + +- BuildRequires pkgconfig(smbclient) instead of smbclient-devel: + smbclient-devel was merged into samba-devel, and we do not want + to care for actual package names. + +- Guard --enable-libplacebo configure parameter with is_opensuse: + the buildrequires is also guarded the same way. + wireplumber +- Add patch from upstream to fix no sound on reconnection of + bluetooth device (glfo#pipewire/wireplumber#234): + * 0001-scripts-policy-device-profile-clear-tables-when-devices-removed.patch + +- Add patch from upstream to set locale in apps now that pw_init + doesn't call it by itself anymore in pipewire 0.3.49: + * 0001-src-setlocale-in-main-for-tools-and-the-daemon.patch + +- Make the wireplumber-audio noarch as it just contains a lua + config file. + +- Update to version 0.4.9: + * Fixes: + - restore-stream no longer crashes if properties for it are not + present in the config (#190) + - spa-json no longer crashes on non-x86 architectures + - Fixed a potential crash in the bluetooth auto-switch module + (#193) + - Fixed a race condition that would cause Zoom desktop audio + sharing to fail (#197) + - Surround sound in some games is now exposed properly + (pipewire#876) + - Fixed a race condition that would cause the default source & + sink to not be set at startup + - policy-node now supports the 'target.object' key on streams + and metadata + - Multiple fixes in policy-node that make the logic in some + cases behave more like PulseAudio (regarding nodes with the + dont-reconnect property and regarding following the default + source/sink) + - Fixed a bug with parsing unquoted strings in spa-json + * Misc: + - The policy now supports configuring "persistent" device + profiles. If a device is manually set to one of these + profiles, then it will not be auto-switched to another + profile automatically under any circumstances (#138, #204) + - The device-activation module was re-written in lua + - Brave, Edge, Vivaldi and Telegram were added in the bluetooth + auto-switch applications list + - ALSA nodes now use the PCM name to populate node.nick, which + is useful at least on HDA cards using UCM, where all outputs + (analog, hdmi, etc) are exposesd as nodes on a single profile + - An icon name is now set on the properties of bluetooth devices +- Drop patches already upstream: + * 0001-spa-json-fix-va_list-APIs-for-different-architectures.patch + * 0001-restore-stream-do-not-crash-if-config_properties-is-nil.patch + * 0002-policy-bluetooth-fix-string.find-crash-with-nil-string.patch + * 0003-si-audio-adapter-relax-format-parsing.patch +- Update split-config-file.py script + +- Add patch from upstream to fix a crash on tty switch + (glfo#pipewire/wireplumber#193): + * 0002-policy-bluetooth-fix-string.find-crash-with-nil-string.patch +- Add patch from upstream to fix issues with PulseAudio support with + PipeWire 0.3.48+ (glfo#pipewire/pipewire#2189): + * 0003-si-audio-adapter-relax-format-parsing.patch +- Some spec clean-up. + xdg-desktop-portal-kde +- Update to 5.24.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.4 +- No code changes since 5.24.3 + zlib +- CVE-2018-25032: Fix memory corruption on deflate, bsc#1197459 + * bsc1197459.patch +