Removed rpms ============ - libaom0 - libbrlapi0_7 - libwebkit2gtk3-lang - pulseaudio-module-gconf Added rpms ========== - WebKit2GTK-4.1-lang - WebKit2GTK-5.0-lang - libaom3 - libavif13 - libbrlapi0_8 - libjavascriptcoregtk-4_1-0 - libjavascriptcoregtk-5_0-0 - librav1e0 - libwebkit2gtk-4_1-0 - libwebkit2gtk-5_0-0 - system-user-pulse - typelib-1_0-JavaScriptCore-5_0 - typelib-1_0-WebKit2-5_0 - webkit2gtk-4_1-injected-bundles - webkit2gtk-5_0-injected-bundles Package Source Changes ====================== AppStream +- Update to 0.14.6. Check the NEWS file for the list of changes. +- Only install the license files once. + NetworkManager-applet +- Stop passing no longer used nor recognized options + introspection=true and libnm_gtk=false to meson. + PackageKit +- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is + merged in upstream git and thus does not justify to be + conditionally applied. +- Switching back to autosetup, as this works without conditional + patches. + +- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM + version does not support that syntax yet. + +- Update to version 1.2.4: + + Libraries: + - Add specific error code when user declined interaction + - Avoid spurious GObject::notify signal emissions + - Correct 'cancellable' use in pk_client_repair_system_async() + - Fix a leak on calling set_locale() a second time + - Fix a possible use-after-free under pk_client_cancel_cb() + - Improve thread safety on an operation cancellation + + Backends: + - dnf: + . Read update information also when getting list of updates + . Honor install_weak_deps=False if it is there + . Use 'hy_query_get_advisory_pkgs', if available + + New Features: + - PkDetails: Add 'download-size' property + - PkPackage: Add update severity property + + Bugfixes: + - Let the finish understand the 'cancelled' exit code + - Make backends that use pk-backend-spawn work (#477) + - Only set polkit interactive flag if method call has too +- Changes from version 1.2.3: + + Backends: + - alpm: + . Add post transaction hook + . Rename errno to alpm_err to avoid name clashes + - aptcc: Auto-remove old kernels, unless configured otherwise + - dnf: Add support for coercing upgrade to distupgrade + - zypp: + . Make sure pool is initialized at the beginning of some + methods + . Reset update mode after getting updates + + Bugfixes: + - Append to cron log instead of overwriting it + - Cancel a transaction if calling Cancel fails or the daemon + disappears + - Do not crash when calling pk_dbus_get_uid() before D-Bus is + setup + - Fix all compiler warnings + - Fix multilib conflicts in generated pk-enum-types.h + - Free scheduler array correctly again + - Remove large transaction size sanity check +- Drop patches fixed upstream: + + PackageKit-zypp-cleanup-tmp-files.patch + + PackageKit-zypp-reset-update-mode-after-get-updates.patch + + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch + + PackageKit-zypp-initialize-pool.patch + + PackageKit-remove-transaction-size-limit.patch + + PackageKit-cancel-transaction-if-daemon-disappears.patch + + PackageKit-dnf-ignore-weak-deps.patch +- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods. + That's currently to be able to set whether the method should be + interactive or not. The old functions call the methods as + non-interactive. + accountsservice +- Stop passing the no longer used nor recognized option + user-heuristics=true to meson. + bijiben +- Stop passing option static=false to meson, no longer used nor + needed. +- Replace option update-mimed=false with update_mimedb=false + following upstream changes. + brltty +- Add all sysusers.d Requires + +- Move sysusers.d to separate package +- Remove old SUSE RPM constructs + +- Use sysuser-tools to process included sysusers.d file correctly + (bsc#1191465) + +- Update to version 6.4: + + See ChangeLog for changes. +- API version is now 0.8.3. +- Add at-spi2 to BuildRequires. Now needed for at-spi driver. + +- Update to version 6.3: + + See ChangeLog for changes. +- API version is now 0.8.2. +- Drop brltty-fix-install-dirs.patch: no longer needed. + +- Starting with the TCL 8.6.11 package, the default install path + for the TCL library is corrected to /usr/lib64/tcl: adjust the + move command for our tcl module basedon this change. + +- Update to version 6.2: + + See ChangeLog for changes. +- Update api_version: now 0.8.1. +- Replace brltty-5.5-systemd-install.patch with + brltty-fix-install-dirs.patch: also adjust udev directory. +- Drop brltty-gcc10.patch: fixed upstream. +- Move udev rules patching to %build. +- Use the Makefile to install udev and polkit rules and docs. +- Brltty-config has been renamed to brltty-config.sh. +- Remove polkit conditional: we always have it enabled. +- Remove old espeak support: Leap prior to 15.0 is no longer + supported. +- Add python3-setuptools to BuildRequires: required by rpm during + checks. +- Add doxygen to BuildRequires: needed to build manual. +- Create a brltty user on install: now expected by service. + +- Fixes for %_libexecdir changing to /usr/libexec + +- Update to version 6.1: + + See ChangeLog for changes. +- Rebased brltty-5.5-systemd-install.patch +- api_version is now 0.8.0, and sover is now 0_8 +- Add brltty-gcc10.patch: fix build with -fno-common. +- Adjust line to remove xsession file. +- Remove brltty-alsa.patch + cairo +- Add upstream patch + + cairo-do-not-override-explicitly-requested-grayscale-aa.patch + Do not replace explicitly set applications settings by user + settings for font antialiasing. + See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114 + cheese +- Update to version 41.1: + + meson: avoid positional arguments in merge_file. + + tests: Compile gsettings schemas for use in build tests. + + Update DOAP with Gitlab account information. + + introspection: Pin the API version for now. + + Updated translations. +- Rename typelib-1_0-Cheese-41_0 subpackage to + typelib-1_0-Cheese-3_0 again, following upstreams revert. Do this + via 2 new defines, typelib_major 3 and typelib_minor 0. +- Use ldconfig_scriptlets for post(un) handling. +- Drop removal of la files, not needed with meson buildsystem. +- Drop libcheese-gtk18 Obsoletes, it was added 10 years ago, we can + probably expect everyone to have updated by now. +- Stop packaging help files as docs, silence rpmlint. + +- Update to version 41.0: + + Allow headerbar to appear on all desktops. + + Update to runtime 40 and some meta-data fixes. + + Reference of [GtkChild] fields is handled by GtkBuilder, type + must be unowned. + + Change GLib.PtrArray into GLib.GenericArray. + + libcheese: Fix critical on failing to load cropping cursor. + + Allow device parameter to understand api.v4l2.path. + + Update flatpak manifest and appdata. + + Remember last used camera. + + Enable cameras with only MJPEG output. + + Preserve video/x-raw over image/jpeg. + + Support camera video formats with MJPEG output. + + Show better error when file info query fails. + + Fix infinite loop if thumbnailer is not available. + + Updated translations. +- Rename typelib-1_0-Cheese-3_0 subpackage to + typelib-1_0-Cheese-41_0, following upstream. +- Drop upstream fixed patches: + + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + + 7cf6268e54620bbbe5e6e61800c50fb0cb4bea57.patch + + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Add upstream patches adding support for video MJPEG output: + + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch + +- Add 7cf6268e54620bbbe5e6e61800c50fb0cb4bea57.patch: Fix build + with new vala. + +- Update to version 3.38.0: + + cheese: improve format parsing. + + Add 'camera' and 'selfie' keywords to .desktop file. + + Fix keyboard shortcut window being displayed twice. + + App icon: minor refinements. + + Updated translations. + evolution +- Update to version 3.42.1: + + GalViewInstanceSaveAsDialog: Do not show the dialog in the + init() + + By_Company.galview: Correct the column index in the grouping + part + + ESrvConfigLookup: Use correct extension name for properties + + mail-importer: Ensure Message-ID header on imported message + + EWebView: Change mouse leave detection code + + mail-notification: Use different icon name in the notification + under Flatpak + + Bugs fixed: glgo#GNOME/evolution#1555, + glgo#GNOME/evolution#1586, glgo#GNOME/evolution#1609, + glgo#GNOME/evolution#1611, glgo#GNOME/evolution#1612, + glgo#GNOME/evolution#1613, glgo#GNOME/evolution#1621, + glgo#GNOME/evolution#1623, glgo#GNOME/evolution#1640, + glgo#GNOME/evolution#1646, glgo#GNOME/evolution#1649, + glgo#GNOME/evolution#1657, glgo#GNOME/evolution#1667, + glgo#GNOME/evolution#1672. + + Updated translations. + evolution-data-server +- Update to version 3.42.1: + + LDAP: Fix a memory leak when filling a contact address + + book/cal-backend: Add some safety checks around + pending_operations queue + + Correct 'Since:' tag in the developer comments + + ERemindersWidget: Incorrect value for last selected snooze time + after open + + Camel: Correct a copy&paste error in a function documentation + + org.gnome.Evolution-alarm-notify.desktop: Add + X-GNOME-UsesNotifications=true + + Bugs fixed: glgo#GNOME/evolution-data-server#352, + glgo#GNOME/evolution-data-server#355, + glgo#GNOME/evolution-data-server#360, + glgo#GNOME/evolution-data-server#361, + glgo#GNOME/evolution-data-server!81, + glgo#GNOME/evolution-data-server#1621. + + Updated translations. +- Replace post(un) handling with new ldconfig_scriptlets macro. + evolution-ews +- Update to version 3.42.1: + + ConfigLookup: Change values saved to the lookup result + + Addressbook: Fix two memory leaks + + Bugs fixed: glgo#GNOME/evolution-ews3, + glgo#GNOME/evolution-ews#164, glgo#GNOME/evolution-ews#165, + glgo#GNOME/evolution-ews#166. + + Updated translations. + file-roller +- Stop pass option magic=enabled to meson, no longer needed, nor + used. + folks +- Require libfolks-telepathy%{soversion} from the -devel package: + we install the .so symlink and must thus guarantee to have the + link target preset too. + gdk-pixbuf +- Stop passing no longer used nor recognized options jasper=false + and x11=false to meson, fails the build when using meson 0.60.x. + geoclue2 +- Drop geoclue2-revert-2-faulty.patch: Replaced by upstream fix + in geoclue2-geoip-when-wifi-unavailable.patch:. +- Add geoclue2-geoip-when-wifi-unavailable.patch: [gclue-wifi] Use + GeoIP when a WiFi device isn't available + [glfo#geoclue/geoclue#142]. + gfbgraph +- Update to version 0.2.5: + + Fix CVE-2021-39358 by forcing TLS certificate validation + + Temporarily disable testcases. +- Replace post(un) handling with new ldconfig_scriptlets macro. +- Drop libtool BuildRequires and bootstrap call, no longer needed. +- Split out new doc subpackage. + glib2 +- Update to version 2.70.1: + + Fix network changes not being signalled from NetworkManager. + + Fix build when building with --fatal-meson-warnings. + + Bugs fixed: glgo#GNOME/GLib#2505, glgo#GNOME/GLib!2245, + glgo#GNOME/GLib!2253, glgo#GNOME/GLib!2256, + glgo#GNOME/GLib!2259, glgo#GNOME/GLib!2262, + glgo#GNOME/GLib!2271, glgo#GNOME/GLib!2276, + glgo#GNOME/GLib!2300, glgo#GNOME/GLib!2301, + glgo#GNOME/GLib!2302, glgo#GNOME/GLib!2304. +- Refresh patches with quilt. + gnome-autoar +- Update to version 0.4.1: + + Fix regression of extraction in symlinked locations. + + Handle passphrase prompt cancellation to prevent showing error + dialogs. + + Downgrade meson dependency to 0.56.0. +- Replace post(un) handling with new ldconfig_scriptlets macro. +- Add check section and meson_test macro, as well as pass + tests=true to meson, run tests during build. + gnome-bluetooth +- Add missing explicit libgnome-bluetooth13 Requires to devel sub + package, it was already pulled in via typelib Requires, so no + real world change. +- Use ldconfig_scriptlets macro for post(un) handling. + gnome-control-center +- Add gnome-control-center-fix-autologin-shortcut.patch: + If we don't add this property for autologin_row, the shortcut to + toggle the GtkSwitch won't work (bsc#1191887, + glgo#GNOME/gnome-control-center!1084). + +- Update to version 41.1: + + Mouse & Touchpad: Avoid cropping illustration. + + Network: Fix enabling data after APN is set. + + Power: Use translated strings for power button action + behaviors. + + Updated translations. + gnome-desktop +- Update to version 41.1: + + gnome-languages: Avoid passing NULL to newlocale. + + Avoid the use of `allow-none` for out parameters. + + Updated translations. + gnome-disk-utility +- Replace option libsystemd=true with new logind=libsystemd, + following upstream changes. + gnome-documents +- Update 35.patch to be precisely the same as upstream, this is + necessary to make obs bot happy. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + gnome-remote-desktop +- Update to version 41.1: + + vnc-pipewire-stream: Take frame data from pending frame, when + needed + + rdp-pipewire-stream: Take frame data from pending frame, when + needed + + rdp/rdpgfx: Unref surface serial after looking up surface + context + + rdp-graphics-pipeline: Fix small style issue + + rdp-fuse-clipboard: + - Fix potential race when accessing FuseFile path + - Fix small style issue + + clipboard-rdp: Always check return value of ConvertFromUnicode + + session-rdp: Only signal GCond, when all encode jobs are + complete + gnome-screenshot +- Update to version 41.0: + + Drop support for non-unique mode in headless instance. + + metainfo: Align app name with .desktop name + + Updated translations. +- Rebase patch with quilt. + gnome-settings-daemon +- Rebase patches: + + gnome-settings-daemon-notify-idle-resumed.patch + +- Update to version 41.0: + + USB protection: don't crash when screensaver service is + unavailable. + + Power: Fix location of comments for translators. + + Updated translations. + +- Remove obsolete translation-update-upstream and + gnome-patch-translation support (jsc#SLE-21105). + +- Update to version 41.rc: + + Power: + - Enable power-saver profile when low on battery. + - Dim the screen quicker by default. + - Generalize laptop battery notifications. + - Refactor battery notifications for external devices. + + Media-keys: + - Replace deprecated calls. + - Add one second delay between each rfkill event. + + Housekeeping: Use GRefCount. + + USB-protection: + - Authorize devices after screen has been locked. + - Improve debug output. + - Misc. fixes. + + Xsettings: Add support for XFixes ClientDisconnectMode. + + Updated translations. +- Add pkgconfig(xfixes) BuildRequires: new dependency. + gnome-shell +- Change to using a boolean dependency Requires for gnome-session + to allow Budgie-only installation + +- Update to version 41.1: + + Fix icon updates while hidden + + Fix erratic scrolling in GTK apps + + Fix GTK color picker support + + Fix sound-file support in notifications + + Fix high-contrast switches + + Only allow one extension prefs dialog at a time + + Fixed crashes + + Misc. bug fixes and cleanups + + Updated translations. +- Drop 380d2db1d9047ecffcef7d78f00184963b403efc.patch: Fixed + upstream + gnome-software +- Add gnome-software-flatpak-refresh-no-interaction.patch: flatpak: + Set no-interaction correctly when refreshing(bsc#1123722, + glgo#GNOME/gnome-software!1145). + +- Update to version 41.2: + + Fix a crash when processing age ratings + + Reload application details only when not installing/removing + the application + + Do not follow symlinks when calculating disk size usage + + Fix addons section, which could show addons for different + application + + Updated translations. + +- Update to version 41.1: + + Fix showing a ‘transaction in progress’ error when using the + rpm-ostree plugin + + Don’t recommend a reboot if firmware updates fail + + Fix flathub repo being considered present on Fedora 35 with + filtered flathub + + Allow searching for extensions + + Fix translation of main button on updates page + + Fix codec installation process + + Various minor UI tweaks and fixes + + Add new GNOME Circle apps to the featured carousel + + Improve metadata support for snaps + + Fix update checks being missed across suspend/hibernation + + Ensure application lists are updated when repositories are + enabled/installed or disabled/removed + + Updated translations. +- Drop now unused _version 40_0 define. + gnome-terminal +- Update to version 3.42.1: + + Updated translations. +- Update Supplements to current standard. + gobject-introspection +- Add explicit libgirepository-1_0-1 Requires to devel subpackage, + it was already pulled in via the main package, so no real change. +- Use ldconfig_scriptlets macro for post(un) handling. + gsound - + No upstream changes provided, please check upstream git log. + + gsound-play: Call setlocale in main function (bgo#760429). + + Add meson build system. gtk-vnc +- Update to version 1.3.0: + + Add API to request screen rotation. + + Automatically pick gthread coroutine if ucontext is not + available. + + Fix meson logic bug when disabling vala. + + Honour choice of python when generating keymaps. + + Fix error reporting and memory leaks encrypting auth data. + + Fix missing includes for GDK quartz and broadway backends. + + Switch to GNUTLS for VNC auth challenge to fix empty password + handling. + + Fix handling of auth subtypes in gvnccapture program. + gtksourceview +- Require libgtksourceview-3_0-1 instead of gtksourceview in the + devel package: defacto the same package, as the library provides + the base name, but more explicit and clearer. +- Add libgtksourceview3 Provides to libgtksourceview-3_0-1 and add + a explicit Requires in devel subpackage, silence rpmlint. +- Modernize spec, use autosetup, make_build and ldconfig_scriptlets + macros. +- Update Supplements to current standard. + harfbuzz +- Update to version 3.1.1: + + Work around GCC cast-align error/warning on some platforms. + + Documentation improvements. +- Drop patch fixed upstream: + + harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch + +- harfbuzz 3.1.0: + * Better offset-overflow handling in the subsetter library + * Improved Unicode 14 properties in the USE shaper, and various + other USE shaper fixes + * MATH and COLR v1 tables subsetting support, and various other + subsetter fixes + * Support for Pwo Karen / Ason Chin medial la. (Simon Cozens) + * Apply GPOS positioning when substituting with morx table, if + kerx is missing + * Apply calt and clig features across syllable boundaries in + Indic shaper + * Meson option for enabling Graphite 2 has been renamed to + graphite2 + * Build and documentation fixes +- add harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch + iso-codes +- update to 4.8.0: + * ISO 3166-1: Add flag emoji to countries. Thanks to Pander + for the suggestion. Fixes #19 + * ISO 639-5: New translation for Chinese (Simplified) + * ISO 3166-2: Major update of data. + Thanks to the script of Kevin Kaiser, which enables + the download of ISO pages and parses the data. + Fixes #15, #16, #27 + * Rename ChangeLog.md to CHANGELOG.md and follow the suggestions + from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) + * Move all CHANGELOG entries from versions before 4.0 to an + archive file (CHANGELOG-PRE-4.0.md) in order to reduce the + massive size of this CHANGELOG. + * Translation updates for ISO 3166-1 + * Translation updates for ISO 3166-2 + * Translation updates for ISO 639-2 + * Translation updates for ISO 639-3 + * Translation updates for ISO 639-5 + * Translation updates for ISO 15924 + libXfixes +- update to version 6.0 is needed for GNOME41, particularly the + gnome-settings-daemon's new feature to disconnect from Xwayland + (JIRA #SLE-22829) + +- Update to version 6.0.0 + * The big new feature here is support for the new + ClientDisconnectMode. From the corresponding + xorgproto announcement: + An X server that is started on demand (Xwayland) should ideally + also terminate when the last client disconnects. However, some + X11 clients that provide system services will linger around + forever, preventing that shutdown. + * With the new XFixes request, a client can designate itself as + to-be-terminated and the X server can ignore those clients when + counting the number of remaining clients. If no other clients + are left, the server can shut down. + * Note that this requires changes to the X server and each + client to work. + -- bumped version number to 7.6_4.0.5 - -- update to release 4.0.5 -- bumped version number to 7.5_4.0.5 -- fixed Summary/Group entries in -devel package - -- libXfixes 4.0.4 -- bumped version number to 7.5 - -- add baselibs.conf as a source - -- revert static library and .la file removal - for SUSE versions <= 11.1. - -- remove static libraries and "la" files - libaom +- Update to version 3.2.0: + * This release includes compression efficiency and perceptual + quality improvements, speedup and memory optimizations, as well + as some new features. + * New Features: + + Introduced speeds 7, 8, and 9 for all intra mode. + + Introduced speed 10 for real time mode. + + Introduced an API that allows external partition decisions. + + SVC: added support for compound prediction. + + SVC: added support for fixed SVC modes. + * Compression Efficiency Improvements: + + Intra-mode search improvement. + + Improved real time (RT) mode BDrate savings by ~5% (RT speed + 5) and ~12% (RT speed 6). The improvement was measured on the + video conference set. + + Improved real time mode for nonrd path (speed 7, 8, 9): + BDrate gains of ~3-5%. + + Rate control and RD adjustments based on ML research in VP9. + Gains of ~0.5-1.0% for HD. + * Perceptual Quality Improvements: + + Added a new mode --deltaq-mode=3 to improve perceptual + quality based on a differential contrast model for still + images. + + Added a new mode –deltaq-mode=4 to improve perceptual quality + based on user rated cq_level data set for still images. + + Weighting of some intra mode and partition size choices to + better manage and retain texture. + * Speedup and Memory Optimizations: + + Further improved 2-pass good quality encoder speed: + . Speed 2 speedup: 18% + . Speed 3 speedup: 22% + . Speed 4 speedup: 37% + . Speed 5 speedup: 30% + . Speed 6 speedup: 20% + + Optimized the real time encoder (measured on the video + conference set): + . RT speed 5 speedup: 110% + . RT speed 6 speedup: 77% + * Bug Fixes + + Issue 3069: Fix one-pass mode keyframe placement off-by-one + error. + + Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization. +- Drop libaom-CVE-2021-30474.patch: Fixed upstream. +- Drop libaom-CVE-2021-30475.patch: Fixed upstream. +- Remove changesgenerate option from _service file, use data from + CHANGELOG to fill .changes instead as it it much nicer and human + readable than just a list of commit messages. + +- fix service data + +- Update to version 3.1.3: + * Update CHANGELOG for v3.1.3-rc2 + * Detect chroma subsampling more directly + * Detect chroma subsampling more directly + * image2yuvconfig() should calculate uv_crop_width + * aom/aom_encoder.h: remove configure option reference + * aom_encoder.h: fix rc_overshoot_pct range + * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.3 + * aom_install: don't exclude msvc from install + * aom_install: use relpath for install + * aom_install: Install lib dlls to bindir + +- Update to version 3.1.2: + * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.2 + * Avoid chroma resampling for 420mpeg2 input + * Check array has two elements before using index 1 + * Fix DecodeScalabilityTest failure in realtime only + * Store temporal_id and spatial_id of decoded frame + * exports.cmake: use APPLE and WIN32 and use def for mingw-w64 + +- Update to version 3.1.1 + * Fix vmaf model initialization error when not set to tune=vmaf + * Fix consistent crash on near-static screen content, keyframe + related + * Fix tune=butteraugli mode +- Disable NEON on arm where not available. + +- Update to version 3.1.0 (bsc#1185843): + https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.0 + This release adds an "all intra" mode to the encoder, which significantly + speeds up the encoding of AVIF still images at speed 6. + - Upgrading: + All intra mode for encoding AVIF still images and AV1 all intra videos: + AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to + aom_codec_enc_config_default(). + New encoder control IDs added: + - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra + prediction modes (0: false, 1: true (default)). Also available as + "enable-diagonal-intra" for the aom_codec_set_option() function. + New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option + - -tune=butteraugli was added to optimize the encoder’s perceptual quality by + optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass + - DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it. +- Includes 3.0 + https://aomedia.googlesource.com/aom/+/refs/tags/v3.0.0 + This release includes compression efficiency improvement, speed improvement + for realtime mode, as well as some new APIs. + - Upgrading: + Support for PSNR calculation based on stream bit-depth. + New encoder control IDs added: + - AV1E_SET_ENABLE_RECT_TX + - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP + - AV1E_GET_BASELINE_GF_INTERVAL + - AV1E_SET_ENABLE_DNL_DENOISING + New decoder control IDs added: + - AOMD_GET_FWD_KF_PRESENT + - AOMD_GET_FRAME_FLAGS + - AOMD_GET_ALTREF_PRESENT + - AOMD_GET_TILE_INFO + - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO + - AOMD_GET_STILL_PICTURE + - AOMD_GET_SB_SIZE + - AOMD_GET_SHOW_EXISTING_FRAME_FLAG + - AOMD_GET_S_FRAME_INFO + New aom_tune_content enum value: AOM_CONTENT_FILM + New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN + Coefficient and mode update can be turned off via + AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ. + New key & value API added, available with aom_codec_set_option() function. + Scaling API expanded to include 1/4, 3/4 and 1/8. + - Enhancements: + Better multithreading performance with realtime mode. + New speed 9 setting for faster realtime encoding. + Smaller binary size with low bitdepth and realtime only build. + Temporal denoiser and its optimizations on x86 and Neon. + Optimizations for scaling. + Faster encoding with speed settings 2 to 6 for good encoding mode. + Improved documentation throughout the library, with function level + documentation, tree view and support for the dot tool. + - Bug fixes: + Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the + following bug fixes: + Issue 2940: Segfault when encoding with --use-16bit-internal and --limit > 1 + Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8 + Issue 2895: mingw-w64 i686 gcc fails to build + Issue 2874: Separate ssse3 functions from sse2 file. + +- Update to version 2.0.2: + * Prepare for the libaom v2.0.2 release + * Call av1_setup_frame_size() when dropping a frame + * Avoid memset in filter_intra_predictor module + * Fix a typo bug in apply_temporal_filter_planewise + * Modify the assertion in temporal filter intrinsics + * Fix unit test ThreadTestLarge.EncoderResultTest/49 + * Add -Wimplicit-function-declaration as C flag only + * Update CHANGELOG for libaom v2.0.1 + * Set allow_screen_content_tools to 0 in rt mode + * chroma_check: don't access UV planes if monochrome + +- Update to version 2.0.0 "Applejack": + This is the first official release of libaom. It has real-time + mode and SVC support, as well as substantial documentation + improvement and clean-ups. + Important changes: + * Decouple library version and so version. + * Move functions into a header file + * Remove av1_ prefix from static functions + * Remove aom_ prefix from static functions + * Remove aom_ prefix for static functions + * Remove av1_ prefix for a static function +- Drop libaom-0002-link-threading-lib-with-shared-library.patch and + libaom-0003-update-CHANGELOG.patch + libgnomesu +- Add missing explicit libgnomesu0 Requires to devel package. +- Use ldconfig_scriptlets macro for post(un) handling. +- Modernize spec, use autosetup and make_build macro, update + Supplements to current standard. + libhandy +- Update to version 1.5.0: + + Introduce HdyStyleManager for managing color schemes + (light/dark) and high contrast mode. + - Support the cross-platform color scheme preference in the + settings portal. + + HdyPreferencesPage: Remove adaptive margins to fix default + window sizes. + + HdyTabBar: Handle middle click on button release rather than + press. + + Various memory leak fixes. + + Updated translations. +- Use ldconfig_scriptlets macro for post(un) handling. + +- Stop passing the no longer user nor recognized option + static=false to meson. + librsvg +- Remove librsvg-s390x-cairo-has-current-point.patch - it is included + in the upstream tarball now. + +- Disable testsuite for now, let upstream figure out the issue with + harfbuzz 3.1.1. + +- Update to version 2.52.4: + + New features: + - Support the isolation property from the Compositing and + Blending Level 1 specification. + - Support Visual Studio 2022. + + Bug fixes: + - The opacity and mix-blend-mode properties were not being + applied when an element has a mask. + - Fix panic when an empty group has a pattern fill and filters. + - Fix the tests on Windows; the still only work when Fontconfig + is present. + - Work around a bug in the cairo-rs bindings in the test suite, + that only manifests itself in s/390x due to its calling + convention. See + https://github.com/gtk-rs/gtk-rs-core/issues/335 + +- Add cargo audit obs service + libsoup +- Require libsoup-3_0-0 instead of libsoup by in the devel package: + defacto the same package, as the library provides the base name, + but more explicit and clearer. + +- Update to version 3.0.2: + + Add support for multiple auth challenges in one response. + + Fix SoupCache test failures on 32bit + + Don't treat `-Wincompatible-pointer-types` as error. The + `glib-mkenums` tool sometimes triggered this. + + Improve `gssapi` dependency handling. + + Fix undefined `ssize_t` on Windows. + + Updated translations. +- No longer ignore test failure on 32-bit arches, fixed upstream. + libsoup2 +- Update to version 2.74.2: + + Error when libsoup3 is already loaded before libsoup2. + +- Update to version 2.74.1: + + Fix support for older versions of Vala. + + Fix trying to build sysprof as a subproject on Windows. + + Fix missing `extern "C"` in an installed header. + + Improve `gssapi` dependency handling. + + Fix `libsoup-doc` build target. + + Updated translations. + libwpe +- Update to version 1.12.0: + + New API to handle requests initiated by web content to + (un)fullscreen web views. + lirc +- Revert "Require typelib packages": better to have rpm auto-detect + them. +- Add gobject-introspection BuildRequires to have the typelib dep + scanner on board. + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_irexec.service.patch + * harden_lircd-uinput.service.patch + * harden_lircd.service.patch + * harden_lircmd.service.patch + +- Require typelib packages, otherwise lirc-setup fails to start. + +- switch away from the libusb-compat (0.1) to the maintained libusb 1.0 + (lirc has support for both) + +- change the legacy directory /var/run to /run as requested by the + Additional rpm output: "please update the tmpfiles.d/ drop-in file" + and also the _rundir + +- Use python3-base BuildRequires instead of full python3 +- Drop doxygen BuildRequires, the api-docs are bundled in the + source tarball and not regenerated, and are not even packaged. +- Move the portaudio based IR receiver driver behind a bcond - the + alsa based driver does the same, uses less resources, and does + not need an extra library. + +- Add reproducible.patch to drop build date, kernel version, + sort python glob to make build reproducible (boo#1047218, boo#1101107) + +- Update to version 0.10.1 + * mode2: Fix inconsistent loglevel/debug option (#307). + * build: install media/lirc.h (Debian BTS #872074). + * build: Fix make "always build all" error - c6eb8ec. + * plugins: devinput: Fix glob "no match" error - 14685b2. + version 0.10.0 + * lib/curl_poll.h: Fix header guard build error on müsl libc. + * Build: Mute libtool when V=0, typo. + * Update driver version info. + version 0.10.0-rc3 + * lircmd: Fix bogus, excessive logging using --uinput (#295). + * Build: VPATH fixes (#294). + * Build: kfreebsd debian builds fixes. + * python tests: Portability fixes for in python-pkg/test. + * Unit tests in test/ dir: Portability fixes and some docs. + version 0.10.0-rc2 + * Fixed lirc-setup fail-on-start (#290). + * Make python unit tests work on Debian (#289). + * Fix mode2 config file parsing [292]. + * Documentation update. + * Build fixes. + version 0.10.0rc1 + * ftdi driver: Fix off-by-2 timings (#275). This is a breaking + change, see ftdi driver docs or source at doc/plugins/ftdi.html. + * doc: The lirc.hwdb parsable driver list is deprecated - use + the python database or the configs/*.yaml files instead. + * lircd: the deprecated --uinput option is dropped. Use + the lircd-uinput(8) daemon instead. + * lircd: The --release option is deprecated. + * lircd: Adding a --immediate-init option which initiates + the hardware directly on start and exits on errors. + * lircd, lircd-uinput: Change default release suffix due to linux + kernel changes (#263). + * plugins: The slinke (a. k. a. slink-e) driver is dropped. + * plugins: Add support for irdroid in the irtoy driver. + * plugins: Enhanced device enumeration, mode2 --list-devices + works for most drivers. + * plugins: devinput driver: Fix bad codelength (#263). + * New, shiny (i. e., unstable) python API. See the API docs, + module "python bindings". The API is also available as a pypi + package, typically at /usr/share/lirc/python-pkg + * lircd-uinput: Multiple config file parsing errors (#284). + * lib: Added enumeration support and server version level check + to driver API. + * irrecord: Add --driver-options for lircd symmetry (#277). + * lircd: Fix devices not connected at first attempt (#279). + * lib: Fix failure when parsing absolute paths config files (#281). + * lircd/irsend: Fix bug when sending/receiving concurrently for + some remotes (#278, 5 pages!) + * lircd:Fix missing systemd support due to upstream changes (#274). + * The configs/*conf files no more supports enumerating devices + using shell scripts. + * Build: Added new configure --enable-devinput option (#264). + * Build: Added new configure --enable-uinput option, ditched + the HAVE_UINPUT 0.9.4c kludge. + * Build: More quiet, enhanced V=0/V=1 support. + * Build: OSX patches(#273) + version 0.9.4d + * The debian packaging means that freebsd and hurd builds are + regularly tested, improving build stability. + * A multitude of build patches, mostly after building on Debian: + + Cross-compilation FTBS fixed (#233) + + Fix configuration of configure (#234) + + Fix library specification in lirc.pc (#236) + + use HAVE_UINPUT=1 to force building uinput code (#238). + + lib: Only use local headers in lirc_private.h (#237). + + Configure libudev (#242) + + Various kfreebsd fixes + + Include config.h in installed headers (#250). + + Fix _XOPEN_SOURCE related FTBS on some platforms (#248) + * lib: Fix some lircrcd-related bugs (#254) + * systemd: Fix wrong path to irexec (#239) + * systemd: Add missing lircd-setup.service to distribution (#243) + * lircd: Fix --listen option parsing [#249] + * lircd: Fix segfault in SET_INPUTLOG without arguments (#252) + * lircd: Fix DRV_OPTION error message handling (#256). + * ircat: Fix option parsing bug + empty conditions (#251) + * xmode2: Fix handling of --driver option. +- Dropped + lirc-lib-curl_poll.h-Ensure-build-on-unconfiguredclients.patch + and lirc-configure-libudev.patch (merged upstream) +- Spec cleanup + +- i2c-tools is no longer needed to build, as i2c-dev.h is part of + the standard linux-glibc-devel package now. + -- Update to version 0.9.1a - + configuration file setup hotfix. - + --output option hotfix. -- Changes from version 0.9.1 - + Added systemd support: unit files, socket activation. - + Default config files are installed in /etc, use --install-etc - to disable. - + Building kernel modules is not supported. - + New config file lirc_options.conf with cli options default values. - + Automagically sets the lirc protocol for /dev/rc devices. - + Whitespace cleanup and git hook to enforce whitespace handling. - + Docs are built as part of normal build process. - + Bugfixes - + Autotools update and Darwin fixes. - + docs: Added new Configuration Guide -- Specfile clean-up - + Remove obsolete macros - + Use %configure -- Use systemd instead of sysvinit -- Drop sysconfig support -- Add disable-kernel-rc subpackage; allow user to easily replace - in-kernel solution with lirc -- Add patches from Fedora - + 0001-Fix-segfault-when-starting-lircd-AUR-41581.patch - + 0002-lircd-Fix-bad-default-for-lircdfile.patch - + 0003-0.9.1a-Bugfix-segfault-when-parsing-connect-in-confi.patch - + 0004-lircd-fix-compiler-error-format-security-error.patch -- Install remote configuration files in the correct location -- Do not ghost lirc configuration files anymore; there are now - real and installed by lirc -- Build with -fno-strict-aliasing; alsa module would break with - new gcc - -- use _rundir macro - -- fix build with automake-1.13.1 - -- install the udev rules in /usr/lib/udev for factory and above - -- move udev rules files from /etc to /lib - -- update to version 0.9.0: - * Remove mceusb, streamzap, it8x, ene0100 drivers, as they're - now redundant with upstream kernel drivers - * fix oops unplugging igorplugusb receiver while in use - * more error-checking for NULL irctl in various lirc_dev paths - * add support for Monueal Moncaso IR to mplay driver - * add another PNP device ID to lirc_it87 - * drop references to static chardev major number 61, we use dynamic - * resync lirc_dev with what was merged in the kernel - * reformat code using indent to look more like Linux kernel code - * drop explicit support for kernels older than 2.6.18 - * adapt to using lirc.h as merged in the upstream linux kernel - * non-LONG_IR_CODE option dropped, its been the default for years - * use portable type definitions all over the place - * drop an old GLIBC work-around for printing 64-bit values - * fix timing-specific repeat-after-release issue -- drop lirc-0.8.7-lirc_h.diff and lirc-0.8.7-lirc_h_2.diff: fixed - upstream -- clean spec file with spec-cleaner - -- build with Igor Cesko receiver and transmitter diode support - -- add libtool as buildrequire to avoid implicit dependency - -- fix lircd not working with in-kernel drivers (bnc#668427) - -- fix the LIRCD_LISTENPORT setting (bnc#661841) - -- update to version 0.8.7 - * updated mceusb support to properly initialize 3rd-gen hardware - * updated imon driver that doesn't corrupt their displays - * hack to make not-in-lirc zilog driver function with larger values - -- update to 0.8.7pre3 release - * improved usb-uirt support for FreeBSD (John Wehle) - * spurious locking complaint fixes for FreeBSD (John Wehle) - * added support for new Command IR III hardware (Matthew Bodkin) - * updated mceusb support to properly initialize 3rd-gen hardware - * updated imon driver that doesn't corrupt their displays - * hack to make not-in-lirc zilog driver function with larger values - * added support for Aureal ATWF@83-W001 ESKY.CC remote (Romain Henriet) - * added transmit support to driver for ENE CIR port - (only few devices support that) - * made generation of automatic release events in lircd more robust - * added tira_raw driver for the Ira/Tira receivers that supports - receiving in timing mode, the tira driver now supports transmit - (Arnold Pakolitz) - * added support for DFC USB InfraRed Remote Control (Davio Franke) - * added support for simple transmitter circuit connected to - soundcard (Bob van Loosen) - * added support for Philips SRM 7500 RF remote (Henning Glawe) - -- update to 0.8.7pre1 release - * just minor bugfixes compared to previous cvs snapshot - -- update to current CVS to fix build with newer kernels - -- don't package files in /var/run -- fix package descriptions - -- use correct location of devinput config (bnc#570665) -- use /dev/lirc0 as fallback (bnc#552455) -- rework init script - -- add baselibs.conf as a source - -- new version 0.8.6 - * added support for ENE KB3926 revision B/C/D (ENE0100) CIR port - (found on some notebooks, e.g: Acer Aspire 5720G, HP Pavilion dv5) - (Maxim Levitsky) - * merged 1st-gen mceusb device support into lirc_mceusb2, - renamed lirc_mceusb2 to lirc_mceusb - * added support for putting iMON receviers into MCE/RC6 mode - * added input subsystem mouse device support to iMON driver - * improved iMON driver to handle dual-interface iMON devices - via a single lirc device, reducing configuration complexity - * added support for more iMON devices, including proper support - for touchscreen iMON devices (Rene Harder) - * improved iMON driver including touchscreen support - * Linux input support added to lircmd - * added support for IT8720 CIR port - * moved default lircd, lircmd and lircrcd config file locations to - /etc/lirc/lircd.conf, /etc/lirc/lircmd.conf and /etc/lirc/lircrc - * moved lircd socket from /dev/lircd to /var/run/lirc/lircd - * moved default pid file location from /var/run/lircd.pid to - /var/run/lirc/lircd.pid - * added support for XMP protocol - -- remove Provides: lirc-devel from main package (bnc#539230) - -- split package to lirc, lirc-remotes, lirc-devel and liblirc_client0 - -- new versio 0.8.5 - * added support for Winbond 8769L CIR port (e.g. found on Acer - Aspire 6530G) (Juan J. Garcia de Soria) - * added support for FTDI FT232-based IR Receiver - * Linux input event generation using uinput - * standardised namespace following Linux input conventions - * added support for Awox RF/IR Remote (Arif) - * added support for new iMon LCD devices - * added support for Antec-branded iMon LCD and VFD devices - mariadb - CVE-2021-2145, bsc#1185872 + CVE-2021-2154, bsc#1185872 mutter +- Enable wayland-eglstream dependency on Leap/SLE (jsc#SLE-19964). + +- Enable eglstream on Leap/SLE (jsc#SLE-19964). + +- Update to version 41.1: + + Fix monitor screencast scanouts + + dma-buf: Use alpha-less pixel formats where appropriate + + wayland: Allow clients to maximize windows regardless of + constraints + + Handle hotplug events without relevant changes more effectively + + Improve error reporting when startup fails + + dma-buf: Add support for ABGR and XBGR formats + + Fix X11 middle button emulation setting + + Include server-side shadows in window screenshots + + Don't change workspaces of unmanaged windows + + Reset idletime when unplugging the power cable + + xwayland: Avoid unnecessary _NET_WM_STATE events + + Fix videos in Firefox stuttering in overview + + Don't use atomic mode setting for virtio_gpu driver + + Improve on-screen keyboard on X11 + + Fix text glitches after size changes + + Fix reporting output rotation to xwayland + + wayland: Accept final preference of drop destination + + Fix erratic scrolling in GTK apps + + Fix tilt direction of pen/tablet inputs + + Use b/w unicode for tablet mode OSD + + Fix negative paint volume offscreen effect + + Only add paint volumes of mapped actors to stage clip + + Fix mapping tablet input to correct monitor + + Misc. bug fixes and cleanups. + + Updated translations. +- Drop clutter-only_reset_preedit_text_if_set.patch: Fixed upstream + +- BuildRequire libxcvt when building against xorg-x11-server > 21, + unless when building for s390x: libxcvt was split out and lives + in an own package now. + +- Added clutter-only_reset_preedit_text_if_set.patch + + fixes "scrollback" issue of GtkTextView + (see lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/WYSUDJFTZIEEJS3QBBBUNLD3XBXULABU/) + nautilus +- Add BuildRequires python3-dataclasses since SLE 15 SP4 uses + python36 to build. + +- Add missing libnautilus-extension1 Requires to devel sub-package. + +- Update to version 41.1: + + Cache Scripts and New Document menus to avoid lags. + + Ellipsize subtitle label in trash bar to reduce minimum width. + + Fix build with meson 0.60.0. + + Don't change action when unchecking in File Conflict dialog. + + Fix progress reporting when skipping during extraction. + + Offer skipping in case of extraction failure only when there + are more files. + + Remove leftover files after extraction failure. + + Set keyboard focus on the row with the selected archive format. + + Updated translations. +- Replace post(un) handling with new ldconfig_scriptlets macro. +- Drop pkgconfig(libportal) BuildRequires and pass libportal=false + to meson, we are not building a flatpak. +- Pass tests=headless to meson, and add a check section and + meson_test macro, run tests during build. Following this, add + python3-gobject and tracker-miner-files BuildRequires needed for + tests to run. + +- Update to version 41.0: + + Updated translations. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 41.rc: + + Disable background "Properties" while searching + + Don't duplicate set wallpaper when not using portal + + Updated translations. + +- Update to version 41.beta: + + Fix comma placement in the floating status bar. + + Use standard::edit-name attribute where appropriate. + + Bring "Open with..." options together in context menu. + + Fix "Compress..." acting on file that was not the selected one. + + Redesign "Compress..." dialog. + + Provide creation of password-protected ZIP archives. + + Fix search by date not working with Tracker engine' + + Add link to Privacy Settings from Trash' + + Indicate whether trash automatic emptying is enabled' + + Updated translations. + +- Update to version 41.alpha: + + Replace deprecated gexiv2 symbols. + + Make NautilusWindowSlot non-derivable. + + Prevent closing popover when "Show Hidden Files" is toggled. + + Hand preview updating over to FilesView. + + Provide source .svg icon. + polkit-gnome +- Disable agent startup on Pantheon desktop + -- added supplements for xfce4-session and lxsession so polkit-gnome - gets installed by default for LXDE/XFCE - pulseaudio +- Revert last change and BuildIgnore user(pulse) instead. + +- Use system-user-pulse instead of user(pulse) for PreReq; + otherwise a new project can't resolve + +- Make system-user-pulse noarch + +- Split sysusers.d file to separate package as needed by brltty + (bsc#1191465) + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). +- Require perl-XML-Parser explicitly, it's needed by build. + +- Drop SDL_AUDIODRIVER override, as SDL already prefers PA as + default; this also fixes the recent breakage with SDL2 (bsc#1189778) + +- Update to PulseAudio 15 + - drop esound compat support + - drop gconf support + - convert to mason build system + - disable doxygen doc generation + - droped patches: + drop bluetooth patches integrated in release: + 0001-bluetooth-use-consistent-profile-names.patch + 0002-bluetooth-separate-HSP-and-HFP.patch + 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch + 0004-bluetooth-make-native-the-default-backend.patch + 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch + 0006-bluetooth-fix-headset-auto-ofono-handover.patch + 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch + 0008-bluetooth-complete-bluetooth-profile-separation.patch + 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch + 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch + 0011-bluetooth-clean-up-rfcomm_write-usage.patch + drop parecord patches integrated in release + parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch + parecord-really-fix-recording-OGG.patch + - refresh disabled-start.diff patch + - new features: + * Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with higher-quality parameters) + * Support for HFP bluetooth profiles + * Support for Bluetooth A2DP AVRCP Absolute Volume + * ALSA path configuration files can now be placed in user home directory + * module-virtual-surround-sink rewritten + * More options for module-jackdbus-detect + * Improved hardware support + * SteelSeries Arctis 9 + * HP Thunderbolt Dock 120W G2 + * Behringer U-Phoria UMC22 + * OnePlus Type-C Bullets + * Sennheiser GSX 1000/1200 PRO + * New udev variable: PULSE_MODARGS + * max_latency_msec argument added to module-null-source + * module-filter-apply can take filter parameters from device properties + * module-match can now be loaded multiple times + * Improvements to FreeBSD support + * Windows support added to Meson + * Additional commands for pactl + * Card profiles can be set to sticky + * The startup script can now read additional configuration from the /etc/pulse/default.pa.d/ directory + * * Notes for application developers + * New API for sending messages from clients to PulseAudio objects + * New mechanism for applications to disable shared memory on their connection to PulseAudio + ( https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/ ) + +- Remove unneeded shadow dependency, no longer required due to + systemd-sysusers + +- Change to using systemd-sysusers +- Remove old SUSE RPM constructs + +- Really fix recording OGG with parecord (bsc#1183546) + parecord-really-fix-recording-OGG.patch + qemu +- Fix testsuite failures by not using modules when building tests + (and some other, also testsuite related, spec file problems) + +- [JIRA] (SLE-20965) Make QEMU guests more failsafe when resizing + SCSI passthrough disks + * Patches added: + scsi-generic-replace-logical-block-count.patch + +- Add an audio-oss sub-package + +- Add some new (mostly documentation) files in the package + +- Remove option --audio-drv-list because audio is detected by + meson automatically in latest version. + +- Remove options --disable-jemalloc and --disable-tcmalloc + which are changed in v6.2.0. + +- Update to v 6.2.0. For full release notese, see: + * https://wiki.qemu.org/ChangeLog/6.2. + Be sure to also check the following pages: + * https://qemu-project.gitlab.io/qemu/about/removed-features.html + * https://qemu-project.gitlab.io/qemu/about/deprecated.html + Some notable changes: + * virtio-mem: guest memory dumps are now fully supported, along + with pre-copy/post-copy migration and background guest snapshots + * QMP: support for nw DEVICE_UNPLUG_GUEST_ERROR to detect + guest-reported hotplug failures + * TCG: improvements to TCG plugin argument syntax, and multi-core + support for cache plugin + * 68k: improved support for Apple’s NuBus, including ability to + load declaration ROMs, and slot IRQ support + * ARM: macOS hosts with Apple Silicon CPUs now support ‘hvf’ + accelerator for AArch64 guests + * ARM: emulation support for Fujitsu A64FX processor model + * ARM: emulation support for kudo-mbc machine type + * ARM: M-profile MVE extension is now supported for Cortex-M55 + * ARM: ‘virt’ machine now supports an emulated ITS (Interrupt + Translation Service) and supports more than 123 CPUs in + emulation mode + * ARM: xlnx-zcu102 and xlnx-versal-virt machines now support + BBRAM and eFUSE devices + * PowerPC: improved POWER10 support for the ‘powernv’ machine type + * PowerPC: initial support for POWER10 DD2.0 CPU model + * PowerPC: support for FORM2 PAPR NUMA descriptions for ‘pseries’ machine type + * RISC-V: support for Zb[abcs] instruction set extensions + * RISC-V: support for vhost-user and numa mem options across all boards + * RISC-V: SiFive PWM support + * x86: support for new Snowridge-v4 CPU model + * x86: guest support for Intel SGX + * x86: AMD SEV guests now support measurement of kernel binary when doing + direct kernel boot (not using a bootloader) + * Patches dropped: + 9pfs-fix-crash-in-v9fs_walk.patch + block-introduce-max_hw_iov-for-use-in-sc.patch + hmp-Unbreak-change-vnc.patch + hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch + hw-i386-acpi-build-Deny-control-on-PCIe-.patch + i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch + net-vmxnet3-validate-configuration-value.patch + pcie-rename-native-hotplug-to-x-native-h.patch + plugins-do-not-limit-exported-symbols-if.patch + plugins-execlog-removed-unintended-s-at-.patch + qemu-nbd-Change-default-cache-mode-to-wr.patch + qemu-sockets-fix-unix-socket-path-copy-a.patch + target-arm-Don-t-skip-M-profile-reset-en.patch + target-i386-add-missing-bits-to-CR4_RESE.patch + tcg-arm-Fix-tcg_out_vec_op-function-sign.patch + uas-add-stream-number-sanity-checks.patch + vhost-vsock-fix-migration-issue-when-seq.patch + virtio-balloon-don-t-start-free-page-hin.patch + virtio-mem-pci-Fix-memory-leak-when-crea.patch + virtio-net-fix-use-after-unmap-free-for-.patch + +- Reinstate Lin Ma's fixes for bsc#1192147 as they were + submitted only to IBS. + * Patches added: + hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch + hw-i386-acpi-build-Deny-control-on-PCIe-.patch + pcie-rename-native-hotplug-to-x-native-h.patch + +- Rename the Guest Agent service qemu-guest-agent, like in other + distros (and upstream). bsc#1185543 + +- disable QOM cast debug outside the testsuite as the corresponding + asserts show up occassionally as top #1 in perf(1) traces under + heavy virtio load +- enable LTO when we'd like to use LTO + +* Patches added (bsc#1186256): + qemu-binfmt-conf.sh-allow-overriding-SUS.patch + +- cross-i386-binutils and cross-i386-gcc are not needed and were + dropped from Factory - boo#1193424 + +- qemu: virtio-net: heap use-after-free in virtio_net_receive_rcu + (bsc#1189938 CVE-2021-3748) + solved by virtio-net-fix-use-after-unmap-free-for-.patch +- kvm,qemu: out-of-bounds write in UAS (USB Attached SCSI) device emulation + (bsc#1189702 CVE-2021-3713) + * Patches added: + uas-add-stream-number-sanity-checks.patch + +- Stable fixes from upstream + * Patches added: + block-introduce-max_hw_iov-for-use-in-sc.patch + hmp-Unbreak-change-vnc.patch + qemu-nbd-Change-default-cache-mode-to-wr.patch + target-arm-Don-t-skip-M-profile-reset-en.patch + vhost-vsock-fix-migration-issue-when-seq.patch + virtio-mem-pci-Fix-memory-leak-when-crea.patch + virtio-net-fix-use-after-unmap-free-for-.patch + +- Fix testsuite dependencies (bsc#1190573) + * Patches added: + modules-quick-fix-a-fundamental-error-in.patch + +- Replace patch to fix hardcoded binfmt handler + (bsc#1186256) + * Patches dropped: + qemu-binfmt-conf.sh-allow-overriding-SUS.patch + * Patches added: + qemu-binfmt-conf.sh-should-use-F-as-shor.patch +- Stable fixes from upstream + * Patches added: + 9pfs-fix-crash-in-v9fs_walk.patch + i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch + plugins-do-not-limit-exported-symbols-if.patch + plugins-execlog-removed-unintended-s-at-.patch + qemu-sockets-fix-unix-socket-path-copy-a.patch + target-i386-add-missing-bits-to-CR4_RESE.patch + virtio-balloon-don-t-start-free-page-hin.patch + +- Fix qemu build on ARMv7 (bsc#1190211) + * Patches added: + tcg-arm-Fix-tcg_out_vec_op-function-sign.patch + +- Update supported file for ARM machines. + +- Keep qemu-img without backing format still deprecated + (bsc#1190135) + * Patches added: + Revert-qemu-img-Improve-error-for-rebase.patch + Revert-qemu-img-Require-F-with-b-backing.patch +- Update the support files to reflect the deprecation. + +- Update build dependencies versions: libgcrypt >= 1.8.0, + gnutls >= 3.5.18, glib >= 2.56, libssh >= 0.8.7 + +- Fix hardcoded binfmt handler doesn't play well with containers + (bsc#1186256) + * Patches added: + qemu-binfmt-conf.sh-allow-overriding-SUS.patch + - * Replace patch to fix hardcoded binfmt handler (bsc#1186256) - * Fix testsuite dependencies (bsc#1190573) - * Patches added: - modules-quick-fix-a-fundamental-error-in.patch - Revert-qemu-img-Improve-error-for-rebase.patch - Revert-qemu-img-Require-F-with-b-backing.patch - qemu-binfmt-conf.sh-should-use-F-as-shor.patch - tcg-arm-Fix-tcg_out_vec_op-function-sign.patch - 9pfs-fix-crash-in-v9fs_walk.patch - i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch - plugins-do-not-limit-exported-symbols-if.patch - plugins-execlog-removed-unintended-s-at-.patch - qemu-sockets-fix-unix-socket-path-copy-a.patch - target-i386-add-missing-bits-to-CR4_RESE.patch - virtio-balloon-don-t-start-free-page-hin.patch - pc-bios-s390-ccw-don-t-try-to-read-the-n.patch -- Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0 - For a full list of formely deprecated features that are removed now, - consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html. - For a list of new deprecated features, consult: - https://qemu-project.gitlab.io/qemu/system/deprecated.html - Some noteworthy changes: - * Removed tileGX CPU (linux-user mode). - * Removed ide-drive device (use ide-hd or ide-cd instead). - * Removed scsi-disk device (use scsi-hd or scsi-cd instead). - * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types. - * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU. - * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55). - * x86: Support for running SEV-ES encrypted guests; TCG can emulate - the PKS feature; WHPX accelerator supports accelerated APIC. - * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation - are now supported; Added ARMv8.5-MemTag extension is now supported formely - linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal, - sbsa-ref, npcm7xx, and sabrelite board models. - * PowerPC: powernv now allows external BMC; pseries can send QAPI message - if it detects a memory hotplug failure; CPU unplug request can be retried. - * s390: TCG works with Linux kernels built with clang-11 and clang12. - * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory - command; Add support for the SiFive SPI controller (sifive_u); Add QSPI - NOR flash to Microchip PFSoC. - * Misc doc improvements. - * Multiprocess: Add experimental options to support out-of-process device - emulation. - * ACPI: support for assigning NICs to known names in guest OS independently of - PCI slot placement. - * NVMe: new emulation support for v1.4 spec with many new features, experimental - support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection. - * Xen: New guest loader for testing of Xen-like hypervisors booting kernels. - * virtiofs: misc. security fixes and performance improvements. - * Tools: FUSE block exports to allow mounting any QEMU block device node - as a host file. - * Migration: query/info-migrate now display the migration blocker status and - the reasons for blocking. - * User-mode: Added support for the Qualcomm Hexagon processor. - * TCG: Added support for Apple Silicon hosts (macOS). - * QMP: backup jobs now support multiple asynchronous requests in parallel - * VNC: virtio-vga support for scaling resolution based on client window size - * Enabled zstd compression option for qemu-img - * Fixed CVE-2021-3527 in usb/redir - * Disabled sheepdog - dropped upstream - * Improve compatibility with GCC11 - * Fix update-alternative when removing qemu-skiboot bsc#1178678 - * Update qemu-supportconfig - * Disable skiboot building due to issue upstream: - https://github.com/open-power/skiboot/issues/265 - * Several upstream stable patches already applied - * Patches added: - tcg-arm-Fix-tcg_out_op-function-signatur.patch - target-sh4-Return-error-if-CPUClass-get_.patch +- usb: unbounded stack allocation in usbredir + (bsc#1186012, CVE-2021-3527) + hw-usb-Do-not-build-USB-subsystem-if-not.patch + hw-usb-host-stub-Remove-unused-header.patch + usb-hid-avoid-dynamic-stack-allocation.patch + usb-limit-combined-packets-to-1-MiB-CVE-.patch + usb-mtp-avoid-dynamic-stack-allocation.patch + +- usbredir: free call on invalid pointer in bufp_alloc + (bsc#1189145, CVE-2021-3682) + usbredir-fix-free-call.patch + +- Add stable patches from upstream: + +- Disabled skiboot building for PowerPC due to the following issue: + https://github.com/open-power/skiboot/issues/265 + +- Fix possible mremap overflow in the pvrdma + (CVE-2021-3582, bsc#1187499) +- Ensure correct input on ring init + (CVE-2021-3607, bsc#1187539) +- Fix the ring init error flow + (CVE-2021-3608, bsc#1187538) + +- Fix qemu-supportconfig network-manager verification + +- Fix stable issues found in upstream: + +- Update qemu-supportconfig plugin + +- Fix an update-alternative warning when removing qemu-skiboot package + bsc#1178678 + +- Use doc directive to build QEMU documentation + +- Improve compatibility with gcc 11: + target-sh4-Return-error-if-CPUClass-get_.patch + tcg-arm-Fix-tcg_out_op-function-signatur.patch + +- Enable zstd compression option to qcow2 + +- Fix out-of-bounds write in virgl_cmd_get_capset + CVE-2021-3546 bsc#1185981 +- Fix memory leaks found in the virtio vhost-user GPU device + CVE-2021-3544 bsc#1186010 +- Fix information disclosure due to uninitialized memory read + CVE-2021-3545 bsc#1185990 + +- disable sheepdog, it was dropped upstream ( + https://gitlab.com/qemu-project/qemu/-/commit/09ec85176e4095be15f233ebc870d5680123f024) + and fails to build with gcc 11 on non-x86 + +- Fix CVE-2021-3527 in usb/redir: +- Fix issues found upstream: - ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch + +- Brotli VLA error was already fixed in v5.2 but the patches wasn't + included in v6.0. This change fixed that +- Patches added: + brotli-fix-actual-variable-array-paramet.patch + ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch + +- For the record, these issues are fixed in this package already. + Most are alternate references to previously mentioned issues: + (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019, + CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683, + CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477, + CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975) + +- Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0 + For a full list of formely deprecated features that are removed now, + consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html. + For a list of new deprecated features, consult: + https://qemu-project.gitlab.io/qemu/system/deprecated.html + Some noteworthy changes: + * Removed tileGX CPU (linux-user mode). + * Removed ide-drive device (use ide-hd or ide-cd instead). + * Removed scsi-disk device (use scsi-hd or scsi-cd instead). + * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types. + * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU. + * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55). + * x86: Support for running SEV-ES encrypted guests; TCG can emulate + the PKS feature; WHPX accelerator supports accelerated APIC. + * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation + are now supported; Added ARMv8.5-MemTag extension is now supported formely + linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal, + sbsa-ref, npcm7xx, and sabrelite board models. + * PowerPC: powernv now allows external BMC; pseries can send QAPI message + if it detects a memory hotplug failure; CPU unplug request can be retried. + * s390: TCG works with Linux kernels built with clang-11 and clang12. + * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory + command; Add support for the SiFive SPI controller (sifive_u); Add QSPI + NOR flash to Microchip PFSoC. + * Misc doc improvements. + * Multiprocess: Add experimental options to support out-of-process device + emulation. + * ACPI: support for assigning NICs to known names in guest OS independently of + PCI slot placement. + * NVMe: new emulation support for v1.4 spec with many new features, experimental + support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection. + * Xen: New guest loader for testing of Xen-like hypervisors booting kernels. + * virtiofs: misc. security fixes and performance improvements. + * Tools: FUSE block exports to allow mounting any QEMU block device node + as a host file. + * Migration: query/info-migrate now display the migration blocker status and + the reasons for blocking. + * User-mode: Added support for the Qualcomm Hexagon processor. + * TCG: Added support for Apple Silicon hosts (macOS). + * QMP: backup jobs now support multiple asynchronous requests in parallel + * VNC: virtio-vga support for scaling resolution based on client window size + * Patches added: - qom-code-hardening-have-bound-checking-w.patch + brotli-fix-actual-variable-array-paramet.patch -- Fix possible mremap overflow in the pvrdma - (CVE-2021-3582, bsc#1187499) - hw-rdma-Fix-possible-mremap-overflow-in-.patch -- Ensure correct input on ring init - (CVE-2021-3607, bsc#1187539) - pvrdma-Ensure-correct-input-on-ring-init.patch -- Fix the ring init error flow - (CVE-2021-3608, bsc#1187538) - pvrdma-Fix-the-ring-init-error-flow-CVE-.patch - -* Fix intel-hda segmentation fault due to stack overflow - (CVE-2021-3611, bsc#1187529) - qom-code-hardening-have-bound-checking-w.patch - -- Enable zstd compression option for qemu-img - -- Fix out-of-bounds write in virgl_cmd_get_capset - CVE-2021-3546 bsc#1185981 - vhost-user-gpu-abstract-vg_cleanup_mappi.patch -- Fix memory leaks found in the virtio vhost-user GPU device - CVE-2021-3544 bsc#1186010 - vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch - vhost-user-gpu-fix-leak-in-virgl_resourc.patch - vhost-user-gpu-fix-memory-disclosure-in-.patch - vhost-user-gpu-fix-memory-leak-in-vg_res.patch - vhost-user-gpu-fix-memory-leak-while-cal.patch - vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch -- Fix information disclosure due to uninitialized memory read - CVE-2021-3545 bsc#1185990 - vhost-user-gpu-fix-resource-leak-in-vg_r.patch - -- QEMU BIOS fails to read stage2 loader (on s390x)(bsc#1186290) - * Patches added: - pc-bios-s390-ccw-don-t-try-to-read-the-n.patch - -- For the record, these issues are fixed in this package already. - Most are alternate references to previously mentioned issues: - (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019, - CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683, - CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477, - CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975) - shared-mime-info +- Add fix-build-meson-0_60.patch: Fix build with meson 0.60 and + newer. +- Add drop-itstool-dep.patch: Drop itstool as it is no longer + needed, upstream was missing this in the patch. Following this: + drop itstool BuildRequires. + totem +- Stop passing the no longer used nor recognized options + enable-introspection=yes and enable-vala=yes to meson. + tracker +- Add 5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: + libtracker-sparql: Handle query cancellation on + TrackerEndpointDBus (glgo#GNOME/tracker#264). + +- Add tracker-fix-actual-0-path-matches.patch: Fix no metadata + available when using tracker3 info caused by a wrong sparql + implementation. (bsc#1191207, glgo#GNOME/tracker#337) + +- Stop passing no longer used nor recognized option + functional_tests=false to meson. + +- Update to version 3.2.1: + + Better, more understandable errors when parsing the ontology. + + Compare doubles with an epsilon in tests. + + Fixes for issues spotted by Coverity. + + Updated translations. +- Replace post(un) handling with new ldconfig_scriplets macro for + the shared library package. +- Add missing systemd user service handling in post/preun/postun + tracker-miners +- Add tracker-miners-drop-syscalls-in-seccomp.patch: + Revert upstream commit 595560c, 30b24e9 and 550ea1b since Leap 15.4 + and SLE 15-SP4 do not have them (bsc#1192567). + +- Drop 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch: + Upstream fix landed in tracker instead of tracker-miners. + (bsc#1191207, glgo#GNOME/tracker#337) + +- Add 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch: + Revert the commit to avoid wrong no metadata info. (bsc#1191207) + +- Update to version 3.2.1: + + Fix files moving between hidden and non-hidden + + Update nfo:fileName on content specific graphs too when moved + + Update nfo:fileLastModified in content specific graphs + + Add nfo:fileSize to the basic set of file info on the graph + + Fix tracker-miner-fs-3 crash when finding internal SPARQL + errors + + Handle symlinks to directories as indexed folders better + + Fix tracker-writeback support for musicbrainz release tags and + artist + + Fix duplicate entries on files created and instantly modified + + Fix unintended double extraction with disc-generic extractor + + Fixes for coverity warnings + + Updated translations. +- Add missing systemd user service handling in post/preun/postun + vte +- Update to version 0.66.1: + + app: Add option to set initial title + + vte.sh: Fix the check for PROMPT_COMMAND when it is unset + + Updated translations. +- Drop vte-silence-COMMAND_PROMPT.patch: Fixed upstream. + wicked +- version 0.6.68 +- sysctl: process sysctl.d directories as in sysctl --system +- sysctl: fix sysctl values for loopback device (bsc#1181163, bsc#1178357) +- dhcp4: add option to set route pref-src to dhcp IP (bsc#1192353) +- cleanup: warnings, time calculations and dhcp fixes (bsc#1188019) +- wireless: reconnect on unexpected wpa_supplicant restart (bsc#1183495) +- tuntap: avoid sysfs attr read error (bsc#1192311) +- ifstatus: fix warning of unexpected interface flag combination (bsc#1192164) + +- dbus: config files in /usr shouldn't be marked as config in spec + wpebackend-fdo +- Update to version 1.12.0: + + Added API to obtain the wl_resource for SHM exported buffers. + + Added unstable DMA-BUF pool API for buffer management. + + Fixed UI process getting stuck when navigating across different + security origins. + + Fixed invalid usage of Wayland client connections in the nested + compositor which caused crashes in some situations. + + Made it easier to override where Meson looks for + wayland-scanner during cross-compilation, using a native + machine file. + xdg-desktop-portal-gtk +- Add pkgconfig(gsettings-desktop-schemas) BuildRequires and + gsettings-desktop-schemas Requires and pass enable-appchooser and + enable-settings to meson. This is needed for flatpak gtk apps + running outside of gnome. See upstream issue/pull + https://github.com/flatpak/xdg-desktop-portal-gtk/pull/362 and + rh#2012315 for more info. + yelp +- Update to version 41.1: + + Fixed validation issues in appdata file. + + Updated yelp-xsl dependency. + +- Replace pkgconfig(webkit2gtk-4.0) and + pkgconfig(webkit2gtk-web-extension-4.0) with + pkgconfig(webkit2gtk-4.1) and + pkgconfig(webkit2gtk-web-extension-4.1) BuildRequires and no + longer pass --with-webkit2gtk-4-0, we now have the new symbols + available. + +- Update to version 41.0: + + No changes. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 41.beta2: + + Fixed regression when opening document by file path. + + Added content rating and release info to appdata file. + +- Update to version 41.beta: + + Revamped a lot of color code to avoid deprecated Gtk API. + + Search results and 'All Help' now use current styling. + + Fixed aliasing on the icon. + + Build against webkit2gtk-4.1 by default. + + Removed calls to deprecated Soup API. + + Updated translations. +- Remporarily pass --with-webkit2gtk-4-0 to configure: we do not + yet have webkitgtk 4.1. + yelp-xsl +- Update to version 41.0: + + No changes. + +- Update to version 41.beta: + + Loosen CSS match for title/desc in linkdiv. + + Use better target contrasts for white-on-black. +