Please note that this mail was generated by a script. The described changes are computed based on the aarch64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version=Tumbleweed&build=20211023 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=--- Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: Mesa (21.2.3 -> 21.2.4) Mesa-drivers (21.2.3 -> 21.2.4) apparmor atkmm1_6 attica-qt5 (5.86.0 -> 5.87.0) audit-secondary avahi avahi-glib2 baloo5 (5.86.0 -> 5.87.0) baloo5-widgets (21.08.1 -> 21.08.2) bash-completion bluedevil5 (5.22.5 -> 5.23.1) bluez-qt (5.86.0 -> 5.87.0) boost-base breeze (5.22.5 -> 5.23.1) breeze5-icons (5.86.0 -> 5.87.0) busybox ca-certificates (2+git20210723.27a0476 -> 2+git20211004.3efbea9) chrony codec2 compat-usrmerge discover (5.22.5 -> 5.23.1) dolphin (21.08.1 -> 21.08.2) dracut (055+suse.119.g6c4187af -> 055+suse.129.g7d8c3ce3) drkonqi5 (5.22.5 -> 5.23.1) e2fsprogs fcoe-utils file (5.40 -> 5.41) flatpak (1.11.3 -> 1.12.1) frameworkintegration (5.86.0 -> 5.87.0) fwupd (1.5.8 -> 1.6.2) gcr (3.40.0 -> 3.41.0) gdm gjs glibc glibmm2_4 (2.66.1 -> 2.66.2) gnome-branding-MicroOS gnome-online-accounts (3.40.0 -> 3.40.1) gnome-shell gnome-shell-extensions gpsd (3.23 -> 3.23.1) hwdata (0.351 -> 0.352) hwinfo (21.76 -> 21.77) iputils iso-codes (4.6.0 -> 4.7.0) jack (1.9.18 -> 1.9.19) kaccounts-integration (21.08.1 -> 21.08.2) kactivities-stats (5.86.0 -> 5.87.0) kactivities5 (5.86.0 -> 5.87.0) kactivitymanagerd (5.22.5 -> 5.23.1) karchive (5.86.0 -> 5.87.0) kate (21.08.1 -> 21.08.2) kauth (5.86.0 -> 5.87.0) kbd kbookmarks (5.86.0 -> 5.87.0) kcmutils (5.86.0 -> 5.87.0) kcodecs (5.86.0 -> 5.87.0) kcompletion (5.86.0 -> 5.87.0) kconfig (5.86.0 -> 5.87.0) kconfigwidgets (5.86.0 -> 5.87.0) kcoreaddons (5.86.0 -> 5.87.0) kcrash (5.86.0 -> 5.87.0) kdbusaddons (5.86.0 -> 5.87.0) kde-cli-tools5 (5.22.5 -> 5.23.1) kde-print-manager (21.08.1 -> 21.08.2) kdeclarative (5.86.0 -> 5.87.0) kded (5.86.0 -> 5.87.0) kdelibs4support (5.86.0 -> 5.87.0) kdesu (5.86.0 -> 5.87.0) kdialog (21.08.1 -> 21.08.2) kdnssd-framework (5.86.0 -> 5.87.0) kdoctools (5.86.0 -> 5.87.0) kernel-source (5.14.9 -> 5.14.11) kfilemetadata5 (5.86.0 -> 5.87.0) kgamma5 (5.22.5 -> 5.23.1) kglobalaccel (5.86.0 -> 5.87.0) kguiaddons (5.86.0 -> 5.87.0) kholidays (5.86.0 -> 5.87.0) khotkeys5 (5.22.5 -> 5.23.1) ki18n (5.86.0 -> 5.87.0) kiconthemes (5.86.0 -> 5.87.0) kidletime (5.86.0 -> 5.87.0) kinfocenter5 (5.22.5 -> 5.23.1) kinit (5.86.0 -> 5.87.0) kio (5.86.0 -> 5.87.0) kio-extras5 (21.08.1 -> 21.08.2) kirigami2 (5.86.0 -> 5.87.0) kitemmodels (5.86.0 -> 5.87.0) kitemviews (5.86.0 -> 5.87.0) kjobwidgets (5.86.0 -> 5.87.0) kmenuedit5 (5.22.5 -> 5.23.1) knewstuff (5.86.0 -> 5.87.0) knotifications (5.86.0 -> 5.87.0) knotifyconfig (5.86.0 -> 5.87.0) konsole (21.08.1 -> 21.08.2) kpackage (5.86.0 -> 5.87.0) kparts (5.86.0 -> 5.87.0) kpeople5 (5.86.0 -> 5.87.0) kpty (5.86.0 -> 5.87.0) kquickcharts (5.86.0 -> 5.87.0) kscreen5 (5.22.5 -> 5.23.1) kscreenlocker (5.22.5 -> 5.23.1) kservice (5.86.0 -> 5.87.0) ksystemstats5 (5.22.5 -> 5.23.1) ktexteditor (5.86.0 -> 5.87.0) ktextwidgets (5.86.0 -> 5.87.0) kunitconversion (5.86.0 -> 5.87.0) kwallet (5.86.0 -> 5.87.0) kwalletmanager5 (21.08.1 -> 21.08.2) kwayland (5.86.0 -> 5.87.0) kwayland-integration (5.22.5 -> 5.23.1) kwayland-server (5.22.5 -> 5.23.1) kwidgetsaddons (5.86.0 -> 5.87.0) kwin5 (5.22.5 -> 5.23.1) kwindowsystem (5.86.0 -> 5.87.0) kwrited5 (5.22.5 -> 5.23.1) kxmlgui (5.86.0 -> 5.87.0) layer-shell-qt (5.22.5 -> 5.23.1) libKF5ModemManagerQt (5.86.0 -> 5.87.0) libKF5NetworkManagerQt (5.86.0 -> 5.87.0) libaom (3.1.2 -> 3.2.0) libapparmor libcap (2.51 -> 2.59) libcdio libglvnd libgphoto2 libinput (1.19.1 -> 1.19.2) libkdecoration2 (5.22.5 -> 5.23.1) libkscreen2 (5.22.5 -> 5.23.1) libksysguard5 (5.22.5 -> 5.23.1) librsvg (2.52.0 -> 2.52.2) libteam liburing (2.0 -> 2.1) libwebp (1.2.0 -> 1.2.1) libzypp (17.28.4 -> 17.28.6) libzypp-plugin-appdata mdadm milou5 (5.22.5 -> 5.23.1) mpg123 (1.29.0 -> 1.29.1) mutter ncurses (6.2.20210911 -> 6.2.20211002) nvme-cli open-iscsi open-vm-tools (11.3.0 -> 11.3.5) openssh (8.4p1 -> 8.8p1) pam-config (1.4 -> 1.5) pangomm1_4 patterns-gnome patterns-microos pipewire (0.3.37 -> 0.3.38) plasma-browser-integration (5.22.5 -> 5.23.1) plasma-framework (5.86.0 -> 5.87.0) plasma-nm5 (5.22.5 -> 5.23.1) plasma5-addons (5.22.5 -> 5.23.1) plasma5-desktop (5.22.5 -> 5.23.1) plasma5-integration (5.22.5 -> 5.23.1) plasma5-openSUSE plasma5-pa (5.22.5 -> 5.23.1) plasma5-workspace (5.22.5 -> 5.23.1) polkit-default-privs (1550+20210818.b0c41fd -> 1550+20211008.9751669) polkit-kde-agent-5 (5.22.5 -> 5.23.1) poppler (21.08.0 -> 21.10.0) poppler-qt5 (21.08.0 -> 21.10.0) powerdevil5 (5.22.5 -> 5.23.1) prison-qt5 (5.86.0 -> 5.87.0) pulseaudio purpose (5.86.0 -> 5.87.0) python-Jinja2 (3.0.1 -> 3.0.2) python-alembic (1.6.5 -> 1.7.4) python-apipkg (1.5 -> 2.1.0) python-greenlet (1.1.0 -> 1.1.2) python-idna (3.2 -> 3.3) python-more-itertools (8.8.0 -> 8.10.0) python-networkx (2.6.1 -> 2.6.3) python-pyrsistent (0.17.3 -> 0.18.0) python-pytz (2021.1 -> 2021.3) python-zipp (3.5.0 -> 3.6.0) qemu qqc2-desktop-style (5.86.0 -> 5.87.0) raspberrypi-firmware (2021.03.10 -> 2021.09.30) raspberrypi-firmware-config (2021.03.10 -> 2021.09.30) raspberrypi-firmware-dt (2021.03.15 -> 2021.09.17) solid (5.86.0 -> 5.87.0) sonnet (5.86.0 -> 5.87.0) syntax-highlighting (5.86.0 -> 5.87.0) systemd (249.4 -> 249.5) systemd-presets-common-SUSE systemsettings5 (5.22.5 -> 5.23.1) threadweaver (5.86.0 -> 5.87.0) timezone (2021c -> 2021d) tpm2.0-tools (5.1.1 -> 5.2) webkit2gtk3 (2.34.0 -> 2.34.1) webkit2gtk3-soup2 (2.34.0 -> 2.34.1) wireless-regdb (20210421 -> 20210828) xdg-desktop-portal (1.10.0 -> 1.10.1) xdg-desktop-portal-kde (5.22.5 -> 5.23.1) xdg-user-dirs xf86-input-libinput xfsprogs xkeyboard-config (2.33 -> 2.34) xwayland zypper (1.14.49 -> 1.14.50) === Details === ==== Mesa ==== Version update (21.2.3 -> 21.2.4) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - update to 21.2.4 * fourth bugfix release * 300 fixes from the new r300 maintainer! Additionally, panfrost, lots of crocus, some freedreno, intel, radv, core meas, gallivum, anv, spirv, gallim, aco, i915g, lima, and llvmpipe fixes. - supersedes U_gallivm-add-new-wrapper-around-Module.patch, U_gallivm-fix-FTBFS-on-i386-with-LLVM-13.patch - u_fix-build-on-ppc64le.patch * fixes build on ppc64le (boo#1191569) ==== Mesa-drivers ==== Version update (21.2.3 -> 21.2.4) Subpackages: Mesa-dri Mesa-gallium - update to 21.2.4 * fourth bugfix release * 300 fixes from the new r300 maintainer! Additionally, panfrost, lots of crocus, some freedreno, intel, radv, core meas, gallivum, anv, spirv, gallim, aco, i915g, lima, and llvmpipe fixes. - supersedes U_gallivm-add-new-wrapper-around-Module.patch, U_gallivm-fix-FTBFS-on-i386-with-LLVM-13.patch - u_fix-build-on-ppc64le.patch * fixes build on ppc64le (boo#1191569) ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532) ==== atkmm1_6 ==== - turn off doc build, it does not work with new doxygen ==== attica-qt5 ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Attica5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Do not mark jobs that have been aborted as errored * Add Gitlab CI configuration * Ensure categories.xml is only fetched once in parallel * Do not start basejobs twice * Add CI configuration file - Drop upstream patch: * 0001-Ensure-categories.xml-is-only-fetched-once-in-parall.patch - Add upstream patch to avoid unnecessary network traffic: * 0001-Ensure-categories.xml-is-only-fetched-once-in-parall.patch ==== audit-secondary ==== Subpackages: audit python3-audit system-group-audit - Add CONFIG parameter to %sysusers_generate_pre - Create separate service for augenrules (bsc#1191614, bsc#1181400) * add create-augenrules-service.patch Remove ReadWritePaths=/etc/audit from auditd.service, also removes augenrules call from ExecStartPost. Create augenrules.service with the ReadWritePaths directive above. This makes /etc/audit only accessible by augenrules.service and let auditd.service (and daemon) to be sandboxed again. - Update audit-secondary.spec to accomodate the new service file. ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Add rpmlintrc: Filter shlib-policy-name-error for libdns_sd (boo#1191750). - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== avahi-glib2 ==== - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== baloo5 ==== Version update (5.86.0 -> 5.87.0) Subpackages: baloo5-imports baloo5-kioslaves libKF5Baloo5 libKF5BalooEngine5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Native Gitlab CI configuration ==== baloo5-widgets ==== Version update (21.08.1 -> 21.08.2) - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - No code change since 21.08.1 ==== bash-completion ==== - Add patch boo1190929-9af4afd0.patch for boo#1190929 add support for compeletion modinfo completion recognize .ko.zst as well as .ko.bz2 ==== bluedevil5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Remove applet list item animations - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Confirm deleting a bluetooth device pairing. * Add keywords to bluetooth KCM * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Let the user choose Bluetooth status on login (kde#440493) * [applet] Show the text "Connected" for connected devices (kde#440423) * [applet] Give FullRepresentation an implicit size (kde#439981) * Embed JSON metadata in KIOSlaves * Remove obsolete .protocol files * Convert protocol files to JSON * Use version-less qt DBus macros * Use ellipses instead of triple period ==== bluez-qt ==== Version update (5.86.0 -> 5.87.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== boost-base ==== Subpackages: boost-license1_77_0 libboost_thread1_77_0 - make boost-json-devel require boost-container-devel (bsc#1191822) ==== breeze ==== Version update (5.22.5 -> 5.23.1) Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5 - Add patch to fix the version number: * 0001-Update-version-number-for-5.23.1.patch - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * Don't set alignment for spinboxes (kde#443769) - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * kstyle: Limit what kinds of QPushButtons can use autoDefault * Revert accidental revert of f763f27ebf3bbb21235ab3df0f7b9ef035cc71b5 * kstyle: Clean up tab painting and tweak tab highlight * Don't reserve room for spinbox buttons if buttons disabled (kde#440718) * kstyle: use checked color consistent with button down color for checkboxes and radiobuttons * kstyle: visible neutral highlight on not hovered checkboxes and radio buttons * KTitleWidget: Make background transparent again (kde#442860) * Revert "kstyle: make spinboxes look like qqc2-breeze-style" * Revert "kstyle: centre spinbox text" * Revert "Don't reserve room for spinbox buttons if buttons disabled" * Revert "Center all QAbstractSpinBox, not just integer QSpinBox" * Revert "kstyle: make spinbox buttons consistently widthed" * Revert "kstyle: fix misalignment of spinbox item sizes" * Darken hard-to-read positive, negative, and neutral selection colors (kde#406239) * Fix incorrect link selection color in Breeze Light color scheme (kde#419960) * Fix incorrect active selection color in Breeze Light color scheme (kde#442478) * Restore auto default button behavior (kde#438994) * kstyle: use antialiasing on combobox items - Add new key + signature to plasma.keyring - Drop patches, now upstream: * 0001-Restore-auto-default-button-behavior.patch - Add patch to automatically set a default button again (kde#438994): * 0001-Restore-auto-default-button-behavior.patch - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== breeze5-icons ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Native Gitlab CI configuration * Fix KTimeTracker icon sizes (kde#442993) * Tweaks to AnyDesk icons * Fix index.theme issues from !124 * Add 22px variants of the preferences icons * Add AnyDesk icons * Add more Godot MIME icons * Add symlink for skanlite's new icon name * Add process-working-symbolic, overhaul 22px animation ==== busybox ==== - Create separate 'Warewulf3' (https://github.com/warewulf/warewulf3) flavor of busybox with the additional setting: CONFIG_REBOOT=y CONFIG_SWITCH_ROOT=y CONFIG_CTTYHACK=y (bsc#1191514). ==== ca-certificates ==== Version update (2+git20210723.27a0476 -> 2+git20211004.3efbea9) - Update to version 2+git20211004.3efbea9: * Ensure --root option propagates prefix properly to other scripts ==== chrony ==== Subpackages: chrony-pool-openSUSE - boo#1190926: PrivateDevices is too strict, we might need to access the rtc and ptp devices. - Add back support to build chrony on SLE12. - Drop dependency on asciidoctor. It is only needed for building the HTML documentation which we don't package anyway. ==== codec2 ==== - Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch to fix building gnuradio (patch taken from upstream) - Drop handcrafted generation of the pkgconfig file - Remove "-Wno-dev" ==== compat-usrmerge ==== - Fix logic for detecting conflicts with directories (boo#1191111) ==== discover ==== Version update (5.22.5 -> 5.23.1) Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * flatpak: Don't reuse GError instances (kde#426565) * flatpak: Set the real value of the remotes (kde#443455) * SourcesPage: Address how we show the checked state (kde#406295) * Suggest correct words in the search field (kde#443945) * SourcesPage: Use ItemIsUserCheckable to check if a source is checkable * flatpak: Do not crash when a source is disabled * Remove pointless tooltip from Labelbackground - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * flatpak: Also show the installed version (kde#443256) * Improve margins around Updates page messages * Do not show tooltips when fetching updates (kde#443050) * snap: Don't mark as cancelled until we get the reply (kde#425680) * flatpak: Also search flatpakref files where the id doesn't include .desktop * flatpak: Fix installing sources * flatpak: Reuse remote when opening a well-known flatpakref file * flatpak: Do not crash when using a flatpakref file (kde#442709) * Explicitly set the interactive flag for PackageKit transactions (kde#442383) * Link against Qt::Widgets (kde#442866) * Sources: Fix displaying sources (kde#442604) * kns: Do not process entries from invalid backends * Stop bringing kxmlgui * Port away from KIO::AccessManager * Fix the InstallApplicationButton with QQC2 Breeze - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== dolphin ==== Version update (21.08.1 -> 21.08.2) Subpackages: dolphin-part libdolphinvcs5 - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - Changes since 21.08.1: * Fix closing a secondary viewContainer on startup settings change (kde#426221) * Don't force icon for preferred search tool action if one is manually configured (kde#442815) * Fixed a missing bracket. * Make "Empties Trash to create free space" translatable. ==== dracut ==== Version update (055+suse.119.g6c4187af -> 055+suse.129.g7d8c3ce3) Subpackages: dracut-ima dracut-mkinitrd-deprecated - Update to version 055+suse.129.g7d8c3ce3: * fix(kernel-modules): add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs (bsc#1190326) * docs: update SUSE maintainers doc * fix(suse): add 60-io-scheduler.rules (bsc#1188713) * revert: remove /sbin/installkernel script from dracut package * spec: modernize specfile constructs ==== drkonqi5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== e2fsprogs ==== Subpackages: libcom_err2 libext2fs2 - Drop ProtectClock hardening, can cause issues if other device acceess is needed ==== fcoe-utils ==== - Drop ProtectClock hardening, can cause issues if other device acceess is needed ==== file ==== Version update (5.40 -> 5.41) Subpackages: file-magic libmagic1 - Remove file-5.38-allow-readlinkat.dif as already doen in latest file 5.41 - Update to 5.41: * Avinash Sonawane: Fix tzname detection * Fix relationship tests with "search" magic, don't short circuit logic * Fix memory leak in compile mode * PR/272: kiefermat: Only set returnval = 1 when we printed something (in all cases print or !print). This simplifies the logic and fixes the issue in the PR with -k and --mime-type there was no continuation printed before the default case. * PR/270: Don't translate unprintable characters in %s magic formats when -r * PR/269: Avoid undefined behavior with clang (adding offset to NULL) * Add a new flag (f) that requires that the match is a full word, not a partial word match. * Add varint types (unused) * PR/256: mutableVoid: If the file is less than 3 bytes, use the file length to determine type * PR/259: aleksandr.v.novichkov: mime printing through indirect magic is not taken into account, use match directly so that it does. - Remove patches now upstream * file-5.40-1c677c04.patch * file-5.40-3096f87f.patch * file-5.40-4c5fe1ad.patch * file-5.40-6b34436a.patch * file-5.40-749e1ecf.patch * file-5.40-9b0459af.patch * file-5.40-9e2becec.patch * file-5.40-ascii.patch * file-5.40-f0601504.patch * file-5.40-f7705dca.patch - Port patches * file-5.19-biorad.dif * file-5.19-printf.dif * file-5.19-zip2.0.dif * file-5.23-endian.patch * file-5.28-btrfs-image.dif * file-5.38-allow-readlinkat.dif * file-secure_getenv.patch - Port and rename patch file-5.39.dif which is now file-5.41.dif ==== flatpak ==== Version update (1.11.3 -> 1.12.1) Subpackages: libflatpak0 system-user-flatpak - Update to version 1.12.1: + The security fix in the 1.12.0 release failed when used with some older versions of libseccomp (that don't know about the new syscalls). - Update to version 1.12.0: + This is the first stable release in the 1.12.x series. The major changes in this series is the support for better control of sub-sandboxes, as used by the steam flatpak. + In addition, this release fixes a security vulnerability in the portal support. Some recently added syscalls were not blocked by the seccomp rules which allowed the application to create sub-sandboxes which can confuse the sandboxing verification mechanisms of the portal. This has been fixed by extending the seccomp rules (boo#1191507, CVE-2021-41133) + Some test fixes + Support for specifying the flatpak binary to use during exports + Install translations for all languages in the locale, not just the ones in LC_MESSAGES. + Fix progress reporting in flatpak fsck + Handle cases where /var/tmp is a symlink + Expose /etc/gai.conf to the sandbox + Fix the parental control checks for root + Handle missing /etc/ld.so.cache (musl) + Updated translations ==== frameworkintegration ==== Version update (5.86.0 -> 5.87.0) Subpackages: frameworkintegration-plugin libKF5Style5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== fwupd ==== Version update (1.5.8 -> 1.6.2) Subpackages: libfwupd2 typelib-1_0-Fwupd-2_0 - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_fwupd-offline-update.service.patch * harden_fwupd-refresh.service.patch - Update to version 1.6.2 - The fwupd efi program be separated to fwupd-efi package. - Removed pesign-obs-integration, moved needssslcertforbuild , SBAT and EFI signing stuff to fwupd-efi. - Moved libfwupdplugin1 to libfwupdplugin2 - Change log from upstream: https://github.com/fwupd/fwupd/blob/main/data/org.freedesktop.fwupd.metainfo... - This release adds the following features: * Add a plugin to check Lenovo firmware settings * Add initial support for the powerd daemon * Add support for CapsuleOnDisk * Add support for installing UEFI updates from GRUB * Add support for soft-requirements that can be ignored with --force * Allow devices to only accept version upgrades * Allow discovery of Redfish BMCs specified by VID-PID or MAC * Allow the daemon to request interactive action from the end user * Automatically connect the BMC network interface at startup * Show the build timestamp if set on the device * Show the user how to switch out of Wacom tablet Android-mode - This release fixes the following bugs: * Add the alternate vendor name into the 8BitDo allowlist * Allow multiple devices to set WAIT_FOR_REPLUG * Allow the client to watch for more property changes * Always ensure the SuperIO version string is NUL terminated * Automatically clear the update error as required * Disable all UX capsules for Lenovo hardware * Do not assume the metainfo file is NUL-terminated * Do not save invalid files on LVFS server error * Fix a VLI regression in enumerating the PD device * Fix a VLI regression when installing VL820Q7 firmware * Fix enumeration of the Synaptics Prometheus config child * Fix parsing Redfish USB/PCI network VID/PIDs * Fix the fwupdmgr progressbar spinner to actually work * Fix version number for legacy Wacom Bluetooth modules * Ignore virtual M.2 ATA devices * Preserve NEEDS_REBOOT on successful update * Prevent a corrupt PHAT table from allocating lots of memory * Read the Redfish SMBIOS table when required * Remove the vendor string from the device name where required * Save the update state to the database correctly all of the time * Switch from sysctl to ioctl for ESRT on FreeBSD * Try reading from /sys/class/dmi if SMBIOS direct access fails * Watch for children added or removed after setup has been completed * Work around a XCC-ism on Lenovo hardware - This release adds support for the following hardware: * ModemManager devices supporting Firehose or MBIM QDU * More models of RTS54HUB * More Poly DFU devices * Parade LSPCON * PixArt receiver and wireless hardware * Realtek MST with RTD2142 * SuperIO IT5570 * USB4 Dell dock ==== gcr ==== Version update (3.40.0 -> 3.41.0) Subpackages: gcr-data gcr-prompter gcr-ssh-askpass libgck-1-0 libgcr-3-1 typelib-1_0-Gck-1 typelib-1_0-Gcr-3 - Update to version 3.41.0: + Port ssh-agent from gnome-keyring. + build: Fix parallel build failure due to missing marshal dependency. + Fix warnings by dropping `volatile` for g_once_init_inter locations. + tests: More robust against GTask unref race condition. + Updated translations. - Add pkgconfig(libsecret-1), pkgconfig(libsystemd), pkgconfig(systemd) and openssh-clients BuildRequires: Build new standalone ssh-agent, and split it out in own sub-package. ==== gdm ==== Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add gdm-daemon-Infer-session-type-from-desktop-file.patch (bsc#1191809, bsc#1191248) - Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch (bsc#1191014). ==== gjs ==== Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Add upstream crash fixer patches from stable branch: + b9e122044a7ccc1e2a3374c680b6ea82066bfa59.patch: arg: Replace gsize with size_t + 62025d4a2738a36ea5f1a7cebef08b22b5eef613.patch: Handle optional out parameters in callbacks - Stop disabling lto: Following this, stop passing dtrace=true and systemtap=true to meson, aswell as dropping systemtap-sdt-devel BuildRequires, follow upstream default. - Add optional pkgconfig(gtk4) BuildRequires: meson checks for it. ==== glibc ==== Subpackages: glibc-locale glibc-locale-base - ld-show-auxv-colon.patch: elf: Fix missing colon in LD_SHOW_AUXV output (BZ #282539 - x86-string-control-test.patch: x86-64: Use testl to check __x86_string_control - pthread-kill-fail-after-exit.patch: nptl: pthread_kill, pthread_cancel should not fail after exit (BZ #19193) - pthread-kill-race-thread-exit.patch: nptl: Fix race between pthread_kill and thread exit (BZ #12889) - getcwd-attribute-access.patch: posix: Fix attribute access mode on getcwd (BZ #27476) - pthread-kill-return-esrch.patch: nptl: pthread_kill needs to return ESRCH for old programs (BZ #19193) - pthread-mutexattr-getrobust-np-type.patch: nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (BZ [#28036]) - setxid-deadlock-blocked-signals.patch: nptl: Avoid setxid deadlock with blocked signals in thread exit (BZ #28361) - pthread-kill-send-specific-thread.patch: nptl: pthread_kill must send signals to a specific thread (BZ #28407) - sysconf-nprocessors-affinity.patch: linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) - iconv-charmap-close-output.patch: renamed from icon-charmap-close-output.patch ==== glibmm2_4 ==== Version update (2.66.1 -> 2.66.2) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.66.2: + Glib, Gio: Replace all g_quark_from_static_string() by g_quark_from_string() + Gio: - FileEnumerator: Remove refreturn to avoid memory leak - ListModel::get_object(): Make it work for interface classes + Build: MSVC build: Remove extraneous GLIBMM_API in Glib::ustring ==== gnome-branding-MicroOS ==== - Use "Text Editor" instead of the less-supported "gEdit" ==== gnome-online-accounts ==== Version update (3.40.0 -> 3.40.1) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-1 - Update to version 3.40.1: + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since tag for IsSupportedProvider. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== gnome-shell ==== Subpackages: gnome-shell-calendar - Add 380d2db1d9047ecffcef7d78f00184963b403efc.patch: inputMethod: Clear preeditStr before reset. Previously, these were performed in a different order before GNOME 41. During some other changes they were swapped. However, this causes both GTK 3 and GTK 4 applications to scroll to incorrect positions from the preedit change. ==== gnome-shell-extensions ==== Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update sle-classic to version 41 + Update gse-sle-classic-ext.patch + Update sle-classic@suse.com.tar.gz ==== gpsd ==== Version update (3.23 -> 3.23.1) - Re-enable LTO on aarch64 - Set ProtectClock to false or gpsd will not start - Don't use gpsd version in patches (will break with every update) % harden_gpsd.service.patch % harden_gpsdctl@.service.patch - Update to version 3.23.1 * Improve ubx cycle detection. * Add quirks for Jackson Labs nonstandard NMEA * Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix mode. * Change STATUS_FIX to STATUS_GPS to avoid confusion with fix mode. * Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with fix mode. * Split SOURCE_ACM from SOURCE_USB. ACM has no speeds. * Add speeds 1 mbps, 1.152 mbps, 1.5 mbps, and higher. When libc supports them. * Improve autobaud. * Add new u-blox M10 messages. * Fix u-blox M6, M7 initialization issues. * Various ubxtool and gpxlogger updates. * Add mtk3301_speed_switcher() * No API, ABI changes. * Fallback to "python3" if "python" not found. - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_gpsd.service.patch * harden_gpsdctl@.service.patch ==== hwdata ==== Version update (0.351 -> 0.352) - Update to version 0.352 (bsc#1191375: + Updated pci, usb and vendor ids. ==== hwinfo ==== Version update (21.76 -> 21.77) - merge gh#openSUSE/hwinfo#105 - Use license file from gnu.org - Fix spelling - Add missing final newline - Trim excess whitespace - Simple maintenance improvements - 21.77 ==== iputils ==== - Drop ProtectClock hardening, can cause issues if other device acceess is needed ==== iso-codes ==== Version update (4.6.0 -> 4.7.0) - update to 4.7.0: * Fix weblate check: Remove double spaces * Rename ku.po to kmr.po. * Add common names for South and North Korea. * Updates for Indonesia * ISO 3166-1 translations * ISO 3166-2 translations * ISO 3166-3 translations * ISO 639-2 translations * ISO 639-3 translations * ISO 639-5 translations * ISO 4217 translations * ISO 15924 translations ==== jack ==== Version update (1.9.18 -> 1.9.19) - drop 0001-Fix-compilation-of-documentation.patch (upstream). - update to 1.9.19: * Add jack_position_t::tick_double, and flags around it * Add zalsa "-w" argument to wait for soundcard to be available * Bump internal protocol version to 9 (due to struct alignment) * Fix alignment of fields for atomic accesses * Fix build for platforms needing __STDC_FORMAT_MACROS * Fix compilation of documentation ==== kaccounts-integration ==== Version update (21.08.1 -> 21.08.2) - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - No code change since 21.08.1 ==== kactivities-stats ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kactivities5 ==== Version update (5.86.0 -> 5.87.0) Subpackages: kactivities5-imports libKF5Activities5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kactivitymanagerd ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * Fix build by lowering KDE_COMPILERSETTINGS_LEVEL - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * desktop switch support for wayland (kde#439183) * Port away from deprecated KPluginLoader * krunner plugin: Avoid querying DBus runner unnecessarily * Clean up unneeded JSON parameter in kcoreaddons_add_plugin * Port from KPluginLoader::pluginsById to KPluginMetaData::pluginById * Use version-less qt DBus macros * Clean up ServiceType property usage for JSON based plugins * Remove empty dependencies value of JSON plugin metadata ==== karchive ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kate ==== Version update (21.08.1 -> 21.08.2) Subpackages: kate-plugins - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - Changes since 21.08.1: * Fix replicode plugin not deleting its toolview (kde#441859) * Fix commit dialog width - Change the license tag to LGPL-2.0-only AND LGPL-2.1-or-later. There are no GPL-3.0 files. ==== kauth ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Auth5 libKF5AuthCore5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kbd ==== Subpackages: kbd-legacy - regenerated cz-map.patch needed for xkeyboard-config 2.34 update ==== kbookmarks ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kcmutils ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Fix Warning: Property type "Int" is not a known QVariant type * Add support for static builds * Add compat code for KService based plugin loading * Introduce KCModuleProxy::isChanged method * Un-overload KCModuleProxy:changed signal ==== kcodecs ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * KCodecs::decodeRFC2047String(): return "UTF-8" when multiple charsets used * Add CI configuration file ==== kcompletion ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * New shouldAutoSuggest property on KCompletion. * Fix typo in argument name (autosubject -> autoSuggest) ==== kconfig ==== Version update (5.86.0 -> 5.87.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Android: Fix writing to config if path is a content:// Uri * Add Gitlab CI configuration * kconfigini: Only open the file once to write * Allow KConfigXT to use KSharedConfig::openStateConfig ==== kconfigwidgets ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Do not emit deprecation warnings for overload which gets chosen by compiler ==== kcoreaddons ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * KStringHandler: add a new perlSplit() overload that takes a QStringView * ktexttohtml: port QStringRef (deprecated) to QStringView and minor refactor * Port QStringRef (deprected) to QStringView * Deprecate KPluginMetaData::extraInformation * Don't forward-declare QVector * Fix python bindings generation ==== kcrash ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kdbusaddons ==== Version update (5.86.0 -> 5.87.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Introduce UpdateLaunchEnvJob * Correct to make sure we use the matching ECM version * Add CI configuration file ==== kde-cli-tools5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * kioclient: Add a 'stat' command * Explicitly set KDE_COMPILERSETTINGS_LEVEL * kcmshell: Allow loading KCMs using plugin path * kcmshell: general code cleanup * General code cleanup * kcmshell: Re-group includes * Replace QtDBus include with includes for specific classes * plasma-open-settings: support both systemsettings:// and :/// * Include settings-open that allows summoning system settings from a URL * Relicense file to LGPL-2.0-or-later ==== kde-print-manager ==== Version update (21.08.1 -> 21.08.2) - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - No code change since 21.08.1 ==== kdeclarative ==== Version update (5.86.0 -> 5.87.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Make sure the object gets destroyed before the view * Add support for static builds * SimpleKCM: Remove last vestiges of previously-removed properties * SimpleKCM: remove custom header and footer handling ==== kded ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kdelibs4support ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5KDELibs4Support5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kdesu ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kdialog ==== Version update (21.08.1 -> 21.08.2) - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - No code change since 21.08.1 ==== kdnssd-framework ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kdoctools ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kernel-source ==== Version update (5.14.9 -> 5.14.11) - Linux 5.14.11 (bsc#1012628). - Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine" (bsc#1012628). - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (bsc#1012628). - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD (bsc#1012628). - perf/x86: Reset destroy callback on event init failure (bsc#1012628). - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (bsc#1012628). - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (bsc#1012628). - KVM: x86: reset pdptrs_from_userspace when exiting smm (bsc#1012628). - KVM: do not shrink halt_poll_ns below grow_start (bsc#1012628). - selftests: KVM: Align SMCCC call with the spec in steal_time (bsc#1012628). - kasan: always respect CONFIG_KASAN_STACK (bsc#1012628). - tools/vm/page-types: remove dependency on opt_file for idle page tracking (bsc#1012628). - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (bsc#1012628). - io_uring: allow conditional reschedule for intensive iterators (bsc#1012628). - x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (bsc#1012628). - smb3: correct smb3 ACL security descriptor (bsc#1012628). - irqchip/gic: Work around broken Renesas integration (bsc#1012628). - scsi: ses: Retry failed Send/Receive Diagnostic commands (bsc#1012628). - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers (bsc#1012628). - nvme-fc: avoid race between time out and tear down (bsc#1012628). - nvme-fc: update hardware queues before using them (bsc#1012628). - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (bsc#1012628). - Xen/gntdev: don't ignore kernel unmapping error (bsc#1012628). - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (bsc#1012628). - selftests: kvm: move get_run_delay() into lib/test_util (bsc#1012628). - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (bsc#1012628). - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (bsc#1012628). - selftests: be sure to make khdr before other targets (bsc#1012628). - habanalabs/gaudi: fix LBW RR configuration (bsc#1012628). - habanalabs: fail collective wait when not supported (bsc#1012628). - habanalabs/gaudi: use direct MSI in single mode (bsc#1012628). - usb: dwc2: check return value after calling platform_get_resource() (bsc#1012628). - usb: testusb: Fix for showing the connection speed (bsc#1012628). - scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() (bsc#1012628). - scsi: sd: Free scsi_disk device via put_device() (bsc#1012628). - drm/amdkfd: fix svm_migrate_fini warning (bsc#1012628). - drm/amdkfd: handle svm migrate init error (bsc#1012628). - ext2: fix sleeping in atomic bugs on error (bsc#1012628). - platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX (bsc#1012628). - sparc64: fix pci_iounmap() when CONFIG_PCI is not set (bsc#1012628). - xen-netback: correct success/error reporting for the SKB-with-fraglist case (bsc#1012628). - net: mdio: introduce a shutdown method to mdio device drivers (bsc#1012628). - btrfs: fix mount failure due to past and transient device flush error (bsc#1012628). - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling (bsc#1012628). - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (bsc#1012628). - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet (bsc#1012628). - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet (bsc#1012628). - afs: Add missing vnode validation checks (bsc#1012628). - spi: rockchip: handle zero length transfers without timing out (bsc#1012628). - commit 834dddd - iwlwifi: Fix MODULE_FIRMWARE() for non-existing ucode version (boo#1191417). - commit 6597512 - Linux 5.14.10 (bsc#1012628). - media: hantro: Fix check for single irq (bsc#1012628). - media: cedrus: Fix SUNXI tile size calculation (bsc#1012628). - media: s5p-jpeg: rename JPEG marker constants to prevent build warnings (bsc#1012628). - ASoC: fsl_sai: register platform component before registering cpu dai (bsc#1012628). - ASoC: fsl_esai: register platform component before registering cpu dai (bsc#1012628). - ASoC: fsl_micfil: register platform component before registering cpu dai (bsc#1012628). - ASoC: fsl_spdif: register platform component before registering cpu dai (bsc#1012628). - ASoC: fsl_xcvr: register platform component before registering cpu dai (bsc#1012628). - ASoC: mediatek: common: handle NULL case in suspend/resume function (bsc#1012628). - scsi: elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology (bsc#1012628). - ASoC: SOF: Fix DSP oops stack dump output contents (bsc#1012628). - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (bsc#1012628). - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (bsc#1012628). - pinctrl: qcom: spmi-gpio: correct parent irqspec translation (bsc#1012628). - net/mlx4_en: Resolve bad operstate value (bsc#1012628). - s390/qeth: Fix deadlock in remove_discipline (bsc#1012628). - s390/qeth: fix deadlock during failing recovery (bsc#1012628). - m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal (bsc#1012628). - NIOS2: fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE (bsc#1012628). - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (bsc#1012628). - HID: amd_sfh: Fix potential NULL pointer dereference (bsc#1012628). - perf test: Fix DWARF unwind for optimized builds (bsc#1012628). - perf iostat: Use system-wide mode if the target cpu_list is unspecified (bsc#1012628). - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (bsc#1012628). - watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST (bsc#1012628). - tty: Fix out-of-bound vmalloc access in imageblit (bsc#1012628). - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (bsc#1012628). - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (bsc#1012628). - drm/amdgpu: adjust fence driver enable sequence (bsc#1012628). - drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2) (bsc#1012628). - drm/amdgpu: stop scheduler when calling hw_fini (v2) (bsc#1012628). - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (bsc#1012628). - scsi: ufs: ufs-pci: Fix Intel LKF link stability (bsc#1012628). - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (bsc#1012628). - ALSA: firewire-motu: fix truncated bytes in message tracepoints (bsc#1012628). - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops (bsc#1012628). - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect (bsc#1012628). - fs-verity: fix signed integer overflow with i_size near S64_MAX (bsc#1012628). - hwmon: (tmp421) handle I2C errors (bsc#1012628). - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (bsc#1012628). - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (bsc#1012628). - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (bsc#1012628). - gpio: pca953x: do not ignore i2c errors (bsc#1012628). - scsi: ufs: Fix illegal offset in UPIU event trace (bsc#1012628). - mac80211: fix use-after-free in CCMP/GCMP RX (bsc#1012628). - platform/x86/intel: hid: Add DMI switches allow list (bsc#1012628). - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (bsc#1012628). - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (bsc#1012628). - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (bsc#1012628). - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (bsc#1012628). - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (bsc#1012628). - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (bsc#1012628). - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (bsc#1012628). - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (bsc#1012628). - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (bsc#1012628). - KVM: SEV: Acquire vcpu mutex when updating VMSA (bsc#1012628). - KVM: SEV: Allow some commands for mirror VM (bsc#1012628). - KVM: SVM: fix missing sev_decommission in sev_receive_start (bsc#1012628). - KVM: nVMX: Fix nested bus lock VM exit (bsc#1012628). - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (bsc#1012628). - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (bsc#1012628). - media: ir_toy: prevent device from hanging during transmit (bsc#1012628). - RDMA/cma: Do not change route.addr.src_addr.ss_family (bsc#1012628). - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (bsc#1012628). - nbd: use shifts rather than multiplies (bsc#1012628). - drm/amd/display: initialize backlight_ramping_override to false (bsc#1012628). - drm/amd/display: Pass PCI deviceid into DC (bsc#1012628). - drm/amd/display: Fix Display Flicker on embedded panels (bsc#1012628). - drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix (bsc#1012628). - drm/amdgpu: check tiling flags when creating FB on GFX8- (bsc#1012628). - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 (bsc#1012628). - interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg (bsc#1012628). - interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask (bsc#1012628). - drm/i915/gvt: fix the usage of ww lock in gvt scheduler (bsc#1012628). - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (bsc#1012628). - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog (bsc#1012628). - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (bsc#1012628). - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (bsc#1012628). - bpf, mips: Validate conditional branch offsets (bsc#1012628). - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (bsc#1012628). - RDMA/irdma: Skip CQP ring during a reset (bsc#1012628). - RDMA/irdma: Validate number of CQ entries on create CQ (bsc#1012628). - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (bsc#1012628). - RDMA/irdma: Report correct WC error when there are MW bind errors (bsc#1012628). - netfilter: nf_tables: unlink table before deleting it (bsc#1012628). - netfilter: log: work around missing softdep backend module (bsc#1012628). - Revert "mac80211: do not use low data rates for data frames with no ack flag" (bsc#1012628). - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (bsc#1012628). - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (bsc#1012628). - mac80211: mesh: fix potentially unaligned access (bsc#1012628). - mac80211-hwsim: fix late beacon hrtimer handling (bsc#1012628). - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (bsc#1012628). - net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents (bsc#1012628). - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (bsc#1012628). - mptcp: don't return sockets in foreign netns (bsc#1012628). - mptcp: allow changing the 'backup' bit when no sockets are open (bsc#1012628). - RDMA/hns: Work around broken constant propagation in gcc 8 (bsc#1012628). - hwmon: (tmp421) report /PVLD condition as fault (bsc#1012628). - hwmon: (tmp421) fix rounding for negative values (bsc#1012628). - net: enetc: fix the incorrect clearing of IF_MODE bits (bsc#1012628). - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (bsc#1012628). - smsc95xx: fix stalled rx after link change (bsc#1012628). - drm/i915/request: fix early tracepoints (bsc#1012628). - drm/i915: Remove warning from the rps worker (bsc#1012628). - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU (bsc#1012628). - dsa: mv88e6xxx: Fix MTU definition (bsc#1012628). - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports (bsc#1012628). - e100: fix length calculation in e100_get_regs_len (bsc#1012628). - e100: fix buffer overrun in e100_get_regs (bsc#1012628). - RDMA/hfi1: Fix kernel pointer leak (bsc#1012628). - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() (bsc#1012628). - RDMA/hns: Add the check of the CQE size of the user space (bsc#1012628). - bpf: Exempt CAP_BPF from checks against bpf_jit_limit (bsc#1012628). - libbpf: Fix segfault in static linker for objects without BTF (bsc#1012628). - selftests, bpf: Fix makefile dependencies on libbpf (bsc#1012628). - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (bsc#1012628). - bpf, x86: Fix bpf mapping of atomic fetch implementation (bsc#1012628). - net: ks8851: fix link error (bsc#1012628). - ionic: fix gathering of debug stats (bsc#1012628). - Revert "block, bfq: honor already-setup queue merges" (bsc#1012628). - scsi: csiostor: Add module softdep on cxgb4 (bsc#1012628). - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (bsc#1012628). - net: hns3: do not allow call hns3_nic_net_open repeatedly (bsc#1012628). - net: hns3: remove tc enable checking (bsc#1012628). - net: hns3: don't rollback when destroy mqprio fail (bsc#1012628). - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE (bsc#1012628). - net: hns3: fix show wrong state when add existing uc mac address (bsc#1012628). - net: hns3: reconstruct function hns3_self_test (bsc#1012628). - net: hns3: fix always enable rx vlan filter problem after selftest (bsc#1012628). - net: hns3: disable firmware compatible features when uninstall PF (bsc#1012628). - net: phy: bcm7xxx: Fixed indirect MMD operations (bsc#1012628). - net: sched: flower: protect fl_walk() with rcu (bsc#1012628). - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (bsc#1012628). - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (bsc#1012628). - objtool: Teach get_alt_entry() about more relocation types (bsc#1012628). - perf/x86/intel: Update event constraints for ICX (bsc#1012628). - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (bsc#1012628). - sched/fair: Null terminate buffer when updating tunable_scaling (bsc#1012628). - hwmon: (occ) Fix P10 VRM temp sensors (bsc#1012628). - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller (bsc#1012628). - kvm: fix objtool relocation warning (bsc#1012628). - nvme: add command id quirk for apple controllers (bsc#1012628). - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings (bsc#1012628). - driver core: fw_devlink: Improve handling of cyclic dependencies (bsc#1012628). - debugfs: debugfs_create_file_size(): use IS_ERR to check for error (bsc#1012628). - ipack: ipoctal: fix stack information leak (bsc#1012628). - ipack: ipoctal: fix tty registration race (bsc#1012628). - ipack: ipoctal: fix tty-registration error handling (bsc#1012628). - ipack: ipoctal: fix missing allocation-failure check (bsc#1012628). - ipack: ipoctal: fix module reference leak (bsc#1012628). - ext4: fix loff_t overflow in ext4_max_bitmap_size() (bsc#1012628). - ext4: limit the number of blocks in one ADD_RANGE TLV (bsc#1012628). - ext4: fix reserved space counter leakage (bsc#1012628). - ext4: add error checking to ext4_ext_replay_set_iblocks() (bsc#1012628). - ext4: fix potential infinite loop in ext4_dx_readdir() (bsc#1012628). - ext4: flush s_error_work before journal destroy in ext4_fill_super (bsc#1012628). - HID: u2fzero: ignore incomplete packets without data (bsc#1012628). - net: udp: annotate data race around udp_sk(sk)->corkflag (bsc#1012628). - NIOS2: setup.c: drop unused variable 'dram_start' (bsc#1012628). - usb: hso: remove the bailout parameter (bsc#1012628). - HID: betop: fix slab-out-of-bounds Write in betop_probe (bsc#1012628). - netfilter: ipset: Fix oversized kvmalloc() calls (bsc#1012628). - mm: don't allow oversized kvmalloc() calls (bsc#1012628). - HID: usbhid: free raw_report buffers in usbhid_stop (bsc#1012628). - crypto: aesni - xts_crypt() return if walk.nbytes is 0 (bsc#1012628). - KVM: x86: Handle SRCU initialization failure during page track init (bsc#1012628). - netfilter: conntrack: serialize hash resizes and cleanups (bsc#1012628). - netfilter: nf_tables: Fix oversized kvmalloc() calls (bsc#1012628). - drivers: net: mhi: fix error path in mhi_net_newlink (bsc#1012628). - objtool: print out the symbol type when complaining about it (bsc#1012628). - HID: amd_sfh: Fix potential NULL pointer dereference - take 2 (bsc#1012628). - commit 7c980ba - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (bsc#1190801). - commit 924f4be - rpm: use _rpmmacrodir (boo#1191384) - commit e350c14 ==== kfilemetadata5 ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kgamma5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL ==== kglobalaccel ==== Version update (5.86.0 -> 5.87.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Remove obsolete LGPL-2.0-only license text * Relicense remaining LGPL-2.0-only file * Remove unneeded header ==== kguiaddons ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Use imported target for X11 libs * Add explicit option for controlling X11 support * Relicense remaining files away from LGPL-2.0-only * Add missing static dependency to Config.cmake.in ==== kholidays ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Update Canadian holidays * Update README.md ==== khotkeys5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Make unused variables anonymous or Q_UNUSED * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Remove autotests * replace klineedit * helper: fix warning from .ui file * app: the kded library needn't link directly to kdelibs4 or xtest either * testing: the standalone (test)app needs no kdelibs4 or XTest * helpers: tidy up * lib: replace use of KApplication * KCM: use KF5-era UI-wrangling * CMake: fix up FindKF5 bits * Arts: one more ARTS-related file (was not hooked to build anymore) * Arts: fix build after ARTS-removal * Arts: remove ARTS-related files * lib: replace deprecated methods * Use version-less qt DBus macros ==== ki18n ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kiconthemes ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kidletime ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kinfocenter5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * fix up about-distro exec - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here - Drop patches, now upstream: * 0001-Handle-libpci-errors-gracefully.patch * 0002-Enable-the-PCI-module-everywhere.patch - Drop patch, now longer necessary: * plasma-session-name.patch ==== kinit ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Fix KDE shutdown bug ==== kio ==== Version update (5.86.0 -> 5.87.0) Subpackages: kio-core - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Too many changes since 5.86.0, only listing bugfixes: * KUrlCompletion blocks autosuggestion from happening if the input is an exact directory path. (kde#420966) * KDirOperator: provide an option to enable showing open-with item actions (kde#440748) * Fix permissions when copying files (kde#404777) * KFileItem: refresh() shouldn't discard ACL attributes (kde#299155) * KPropertiesDialog: show text label with item name for readonly items too (kde#442237) ==== kio-extras5 ==== Version update (21.08.1 -> 21.08.2) Subpackages: libkioarchive5 - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - Changes since 21.08.1: * Fix kio-mtp with libmtp 1.1.19 ==== kirigami2 ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Kirigami2-5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Too many changes since 5.86.0, only listing bugfixes: * PageRow: Do not async load the global header (kde#442660) ==== kitemmodels ==== Version update (5.86.0 -> 5.87.0) Subpackages: kitemmodels-imports libKF5ItemModels5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kitemviews ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Relicense files from LGPL-2.0-only to LGPL-2.0-or-later ==== kjobwidgets ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Add CI configuration file ==== kmenuedit5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL * mimeData signature was changed in qt6 (scripted) * Add build support + clazy ==== knewstuff ==== Version update (5.86.0 -> 5.87.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Too many changes since 5.86.0, only listing bugfixes: * Fix crash in DownloadWidget (kde#443025) - Drop upstream patches: * 0001-Include-a-user-agent-on-KNS-requests.patch * fix-crash.patch ==== knotifications ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Add support for static builds * Fix HIG URL * Correct the version of Phonon that we use * Remove non-KDE project ==== knotifyconfig ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== konsole ==== Version update (21.08.1 -> 21.08.2) Subpackages: konsole-part - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - Changes since 21.08.1: * Update copyright year to 2021 (kde#442016) * improve session closing behavior (kde#401898) * Hide the Plugins menu if no plugins were loaded (kde#441199) * Fix the maximum port number in the SSH Manager plugin (kde#441889) * The default navigation method should be TabbedNavigation * Don't resize window when switching virtual desktops in OpenBox (kde#441610) - Drop upstream patch: * 0001-Don-t-resize-window-when-switching-virtual-desktops-.patch ==== kpackage ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kparts ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kpeople5 ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kpty ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kquickcharts ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kscreen5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * Fix algorithm for common sizes in Generator::cloneScreens (kde#442822) - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * fix all the new settings * kcm: Use more conventional parent/background for OverlaySheet (kde#442563) - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Remove obsolete COPYING files * Improve formatting of license headers * Clarify sponsoring note * Convert license headers to SPDX * Add keywords to display KCM to improve search * Do not bind "keep" to enter key * support rgb range setting * Allow to refresh view when modes change * feat(kcm): add revert timer * Import QtQuick 2.15 to enable Connection's items function onFoo Syntax * Explicitly set KDE_COMPILERSETTINGS_LEVEL * [kcm] Correct punctuation of "only when in tablet mode" string * [kcm] Sort output's refresh rates descending (kde#439515) * plasmoid: Use K_PLUGIN_CLASS_WITH_JSON directly * Update IRC network name in CONTRIBUTING.md * Use version-less qt DBus macros * [kcm] Show on mobile * [kcm] Align right edges of all comboboxes ==== kscreenlocker ==== Version update (5.22.5 -> 5.23.1) Subpackages: libKScreenLocker5 - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * Fix sleep and hibernate actions - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Add keywords to KScreenLocker to improve search * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Avoid creating windows for placeholder screens. (kde#439096) * Simplify multi-screen handling * Move DBus logic back into the greeter * Use imported targets for X11 libs * kcheckpass: Fix incorrect kevent() argument * Handle ConvPutAuthAbort as an authentication failure (kde#438099) * Make it compile with last ecm * Remind people to log out of the VT after they unlock the session (kde#410772) * --warning: use non-deprecated API * Properly define Q_ENUM() * [kcm] Fix icon name in metadata.desktop * Use version-less qt DBus macros * Show kcm on mobile * Remove plasmashell protocol leftovers * Fix logind test ==== kservice ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Deprecate KAutostart class * Deprecate KService::parentApp * Deprecate KService::pluginKeyword property ==== ksystemstats5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Fix ksystemstatstest failure * Add description for the Sensors package * Move find_package line * Fix missing "Hardware Sensors" on Linux (kde#442528) * Read extra amd gpu sensors * Correct discoverSensors chip detection (kde#442042) * Initialize some more pointer members to nullptr - Drop patches, now upstream: * 0001-Initialize-some-more-pointer-members-to-nullptr.patch * 0001-Fix-ksystemstatstest-failure.patch - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * [plugins/gpu] Initialise properties (kde#442023) * Discover more hardware gpu sensors (kde#438318) * Use sensors to read amd gpu temperature * Use SensorFeatureSensor in CPU plugin * Use SensorsFeatureSensor from libksysguard * Make libsensors required on Linux * Do not dereference iterator that has been invalidated * Only add a new VolumeObject if there's no other one with the same mounting point (kde#440477) * Add maximum for total GPU usage (kde#441148) * viewer: expand README with usage examples * viewer: drop the "rolling" display, expand diagnostics * daemon: log successfully loaded plugins, too * freebsd-cpu: fix CPU load data retrieval * freebsd-cpu: fix sysctl name of temperature sensor * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Fix handling of IPV6 addresses (kde#436296) * gpu: Only scan pci devices * Add load averages sensors * Don't crash if there's no input subfeature (kde#439615) * Only add "All GPUs" sensors when there is at least one GPU with statistics (kde#436770) * Use 500ms update rate for network traffic sensors in NetworkManager backend * Filter duplicate provider names * Simplify plugin loading * Use version-less qt DBus macros * Init lib sensors centrally in the daemon (kde#437523) * Update .gitignore - Add patch to fix autotest failure: * 0001-Fix-ksystemstatstest-failure.patch - Add patch to fix crash on startup: * 0001-Initialize-some-more-pointer-members-to-nullptr.patch ==== ktexteditor ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * The user is not selecting as soon as we clearSelection * fix missing i18n (kde#442071) ==== ktextwidgets ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Handle RTL text selection the same way as Qt (kde#397922) ==== kunitconversion ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kwallet ==== Version update (5.86.0 -> 5.87.0) Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kwalletmanager5 ==== Version update (21.08.1 -> 21.08.2) - Update to 21.08.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.08.2/ - No code change since 21.08.1 ==== kwayland ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * KWayland depends on libraries/plasma-wayland-protocols ==== kwayland-integration ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * fix: Kicker's sub-menus are covered up by Plasma panels (kde#378694) - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * fix a dirty shadows (kde#439408) * Implement setting frost * Add pre-commit hook for clang-format * Add .git-blame-ignore-revs file * Run clang-format * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Guard use of activation proxy (kde#440448) * Fix compile with last ecm * Fix build with GCC * Be more explicit about types, hopefully fix CI builds * Improve the behaviour when we are requesting without a window * Also link against xkb and fix build * Provide an implementation for the xdg_activation_v1 API ==== kwayland-server ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Automatically close fds for inert resources (kde#438097) * outputdevice: add missing done events * Send kde_output_device_v1.current_mode to the right resource * Fix texture format handling for Nvidia driver * fix rgb range sending (kde#442548) - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== kwidgetsaddons ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Make lupdate happier * KCharSelect: Added option to show all blocks found in the data file (in the section menu). * KFontChooser: the widget shouldn't become wider when toggling show fixed only * KMessageDialog: disconnect default buttonbox signals as we emit done() manually ==== kwin5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * platforms/drm: fix disabled outputs with legacy drivers * platforms/drm: reverse output creation order * x11: Properly unredirect windows if compositing is not possible (kde#443953) * Restore old behavior of Workspace::clientArea(clientOpt, Toplevel) (kde#443787) * Do not ask for decoration settings without guarding * scripting: Guard against nullptr m_client in WindowThumbnailItem (kde#443765) * Properly update parent item's bounding rect when moving item (kde#443756) * Fix AbstractClient::adjustedSize() for wayland windows with no committed buffer (kde#443705) * Set KDE_COMPILERSETTINGS_LEVEL * pipewire: Fix downloading software-rotated textures * [wayland] fix crash on startup with lv3:ralt_alt XKB option (kde#440027) - Drop patches, now upstream: * kde443953.patch - Add patch to fix black screen when compositing fails to initialize (kde#443953): * kde443953.patch - Make pipewire-devel BR versioned - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Too many changes to list here - Drop patches, now upstream: * 0001-Fix-build-on-32bit-platforms.patch - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here - Adjust 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch - Add patch to fix build on 32bit: * 0001-Fix-build-on-32bit-platforms.patch ==== kwindowsystem ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== kwrited5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL ==== kxmlgui ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Add missing Q_INIT_RESOURCE(kxmlgui) * Replace "Libraries" by "Components" to show KAboutComponents info ==== layer-shell-qt ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Fix a crash when creating views on the placeholder screen * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Fix compile with last ecm. * Mark .gitignore file as non-copyrightable ==== libKF5ModemManagerQt ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Introduce countryCode Modem3gpp API ==== libKF5NetworkManagerQt ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== libaom ==== Version update (3.1.2 -> 3.2.0) - 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-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 ==== libapparmor ==== - add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532) ==== libcap ==== Version update (2.51 -> 2.59) - update to 2.59: * Fixed a potential libcap memory leak by adding a destructor * Major improvement is that there is a path for Linux-PAM compliant applications to support setting Ambient vector Capabilities via pam_cap.so now * Added libcap cap_proc_root() API function * Added color support to captree * Fixed contrib/sucap/su to correctly handle the Inheritable flag * capsh enhancements * getcap -r / now generates readable output * The shared library objects: pam_cap.so, libcap.so and libpsx.so, are all now runnable as standalone binaries * The module pam_cap.so now contains support for a default=<IAB> module argument * Enhanced capsh --suggest to also compare against the capability value names and not just their descriptions * Added capsh --current support * Added a contrib/sucap/su.c pure-capabilities PAM implementation of su * Fix for a corner case infinite loop handling long strings * Added libcap cap_iab_compare() and cap_iab_get_pid() APIs * Added a Go utility, captree, to display the process (and thread) graph along with the POSIX.1e and IAB capabilities of each PID{TID} tree. ==== libcdio ==== - Bump cdiopp_name libcdio++0 to libcdio++1, this was missed when it was bumped by upstream. Followup change in baselibs.conf to. - Split out new subpackage libiso9660++0, add needed Requires and entry in baselibs.conf. ==== libglvnd ==== - libglvnd.rpmlintrc * workaround for future buildcheck (boo#1191763) ==== libgphoto2 ==== - split out libgphoto2_port for now to meet new shared library policy requirements. bsc#1191764 ==== libinput ==== Version update (1.19.1 -> 1.19.2) - Update to release 1.19.2: * quirks: add quirk for GPD Win Max * evdev: disable button scroll timeout for extra mouse buttons * evdev: avoid usage of bogus BTN_FORWARD name * gestures: avoid processing the last hold and motion event twice * quirks: Add quirk for StarLabs clickpads with two phyisical buttons * quirks: Update dmi for StarBook Mk V * quirks: relax DMI modalias match for Purism Librem 14v1 ==== libkdecoration2 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Add kdecoration to plasma group for documentation purpose * Build KDecoration with -DQT_NO_KEYWORDS * Replace emit with Q_EMIT * Introduce Decoration::damaged signal ==== libkscreen2 ==== Version update (5.22.5 -> 5.23.1) Subpackages: libKF5Screen7 libkscreen2-plugin - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Fix autorotate when "only in tablet mode" is selected (kde#428626) * fix all the new settings (kde#442520) - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * wayland: Fix output hotplugging * wayland: Fix output transforms * add rgb range setting * Add support for plasma wayland protocol kde_output_device_v2 * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Natural sort the outputs modes in kscreen-doctor * Use qEnvironmentVariable() with a default instead of qgetenv() * dpms: Remove boilerplatey code * dpms: Do not hardcode the wayland socket * Update IRC network name in CONTRIBUTING.md * Use version-less qt DBus macros * We depend against 5.82 * Use the same wayland connection to fetch screen information ==== libksysguard5 ==== Version update (5.22.5 -> 5.23.1) Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Add Plasma System Monitor to "Tools" menu - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== librsvg ==== Version update (2.52.0 -> 2.52.2) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.52.2: + New features: - rsvg-convert now supports generating multi-page PDFs in a sensible way. - With one SVG document per page, each page with the SVG's natural size: - rsvg-convert --format=pdf -o out.pdf a.svg b.svg c.svg - With all pages sized as portrait US Letter, and each SVG scaled to fit so that there is a 1in margin around each page: rsvg-convert --format=pdf -o out.pdf \ - -page-width=8.5in --page-height=11in \ - -width=6.5in --height=8.5in --keep-aspect-ratio \ - -top=1in --left=1in a.svg b.svg c.svg Please see the man page for details. - Support <a> elements inside <text>. Also, support the CSS :link pseudo-class for matching against links. - Support the CSS :lang() pseudo-class for matching against an element's xml:lang attribute. - Support the mask-type property from SVG2. + Bugs fixed: - Don't panic when a shorthand property is set to inherit. - Fix regression with the viewport size of interior <svg> elements. - Allow length units to be case-insensitive, per SVG2. + Documentation: - There is now a FEATURES.md in the repository, where you can see all the elements, attributes, and properties that librsvg supports. We will be adding detail to this gradually. - For developers, there is now devel-docs/adding-a-property.md with a tutorial on how to add support for new CSS properties. - Update to version 2.52.1: + Fix ordering of tspan inside text elements for right-to-left languages. + Fix text-anchor positioning for right-to-left languages. + Fix regression in computing sizes when an SVG has only one of width/height and a viewBox. + Spec compliance - the writing-mode property applies only to text elements, no to individual tspan elements. + Fix build on big-endian platforms. + Clarify documentation for the rsvg_handle_write() / rsvg_handle_close() deprecated APIs. ==== libteam ==== - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_teamd@.service.patch ==== liburing ==== Version update (2.0 -> 2.1) - update to 2.1: * Ignore spurious fadvise/madvise failures * build: add -D_GNU_SOURCE to all CPPFLAGS/CFLAGS. * man: clean up spelling * man/io_uring_enter.2: add notes about direct open/accept * io_uring.h: sync with 5.15 kernel * Fix IORING_REGISTER_IOWQ_MAX_WORKERS name * man: document new register/update API * liburing: add helpers for direct open/accept * liburing.h: correct max_worker name * Change IORING_REGISTER_IOWQ_MAX_UNBOUND_WORKERS * src/syscall.h: get rid of useless externs * man/io_uring_enter.2: document IORING_ENTER_EXT_ARG * Add io_uring_register_iowq_max_unbound() helper * Get rid of useless 'extern' on function declarations in liburing.h * Add (UN)REGISTER_IOWQ_AFF helpers * man/io_uring_register.2: note when MAX_UNBOUND became available * man/io_uring_register.2: add missing punctuation * man/io_uring_register.2: document IORING_REGISTER_IOWQ_MAX_UNBOUND * man/io_uring_enter.2: add IORING_OP_TIMEOUT clock sources * man/io_uring_enter.2: improve timeout entry * man/io_uring_enter.2: update SQE * man/io_uring_enter.2: note that not all requests support fixed files * man/io_uring_enter.2: add new 5.15 opcodes * man/io_uring_enter.2: note that cqe->flags is indeed used * man/io_uring_enter.2: add poll update and multishot mode * man/io_uring_register.2: add IORING_(UN)REGISTER_IOWQ * man: update notes on register quiesce * man: fix io_uring_sqe alignment * register: add tagging and buf update helpers * liburing.h: make header clean for implicit sign and size conversions * configure: document --cc and --cxx options * io_uring: update buffer update feature testing * liburing.h: dedup poll mask conversion * liburing.h: add a multipoll helper * Update io_uring.h * examples: disable ucontext-cp for elbrus (e2k) architecture * Update io_uring_setup.2 * man/io_uring_setup.2: document the two most recent FEAT flags * man/io_uring_setup.2: make sure FEAT flags are kernel versioned * correct syscall NR in mips * Fix 32-bit compile warnings * liburing.h: make all file/IO offset __u64 * src/queue: don't flush SQ ring for new wait interface * man/io_uring_enter.2: further clarify what cqe->res holds * Clarify information about error results * Refer to the accept_flags in io_uring_enter manual * Fix a bug due to the unreleased lock before function returns * debian/rules: add missing slash for relativelibdir * man/io_uring_enter.2: clarify io_uring_enter(2) SQPOLL return value * liburing.h: add linkat prep helper * io_uring.h: add linkat opcode * liburing.h: add symlinkat prep helper * io_uring.h: add symlinkat opcode * liburing.h: add mkdirat prep helper * update rsrc register/update ABI and tests * queue: clean up SQ flushing * io_uring_enter(2): Clarify how to read from and write to non-seekable files * clarify an edge case of IORING_SETUP_SQ_AFF * io_uring_enter(2): clarify OP_READ and OP_WRITE * sync io_uring.h API file with Linux 5.13 * man: Fix typo in man io_uring_queue_exit * examples/link-cp: fix a couple of strerror negations * src/setup: don't treat dummy ring init as failure * src/setup: add some documentation to the memlock helpers * examples/ucontext-cp.c: cope with variable SIGSTKSZ * setup: provide helpers to inquire about necessary mlock sizes * examples/io_uring-cp: wait for pending writes before exit copy loop * spec: add explicit build dependency on make * spec: bump version to 2.0 * man/io_uring_enter.2: note that -EBUSY can also happen for getevents ==== libwebp ==== Version update (1.2.0 -> 1.2.1) Subpackages: libwebp7 libwebpdemux2 libwebpmux3 - update to 1.2.1: * minor lossless encoder improvements and x86 color conversion speed up * further security related hardening in libwebp & examples * toolchain updates and bug fixes * use more inclusive language within the source ==== libzypp ==== Version update (17.28.4 -> 17.28.6) - Zypper should keep cached files if transaction is aborted (bsc#1190356) Singletrans mode currently does not keep files around if the transaction is aborted. This patch fixes the problem. - Require a minimum number of mirrors for multicurl (bsc#1191609) - Use procfs to detect nr of open fd's if rlimit is too high (bsc#1191324) Especially in a VM iterating over all possible fd's to close open ones right before a exec() slows down zypper unnecessarily. This patch uses /proc/self/fd to iterate over open fd's in case rlimit is above 1024. - po: Fix some lost '%' signs in positional args (bsc#1191370) - RepoManager: Don't probe for plaindir repo if URL schema is plugin: (bsc#1191286) - version 17.28.6 (22) - Downloader does not respect checkExistsOnly flag (bsc#1190712) A missing check causes zyppng::Downloader to always download full files even if the checkExistsOnly flag is set. This patch adds the missing logic. - Fix kernel-*-livepatch removal in purge-kernels (bsc#1190815) The kernel-*-livepatch packages are supposed to serve as a stable handle for the ephemeral kernel livepatch packages. See FATE#320268 for details. As part of the kernel live patching ecosystem, kernel-*-livepatch packages should not block the purge-kernels step. - version 17.28.5 (22) ==== libzypp-plugin-appdata ==== - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_appstream-sync-cache.service.patch ==== mdadm ==== - Install mdadm in _sbindir rather than /sbin. This is more appropriate now that we have a merged-/usr. (bsc#1191076) ==== milou5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Remove no longer needed CMake code * Remove Preview stuff * Fix error about "reversed" not being defined * Make results delegate list items a bit taller with bigger icons (kde#422567) ==== mpg123 ==== Version update (1.29.0 -> 1.29.1) - Update to version 1.29.1 mpg123: * Keep default output encoding of s16 for raw and file outputs also with the new resampler. This reverts the unintentional change in 1.26.0 of switching to f32 for forced output rate unless the NtoM resampler is selected. In any case, you should make sure to specify your desired --encoding if you depend on it. * Catch error in indexing (mpg123_scan() return value was ignored before, bug 322). mpg123-strip: * Lift the resync limit, as it should be to clean up really dirty streams. mpg123-id3dump: * Also lift resync limit for the same reasons. libout123: * Fix reporting of device property flags for buffer libmpg123: * More safeguarding against attempts to decode if decoder setup failed and user ignored the returned error code (bug 322) ==== mutter ==== - Rebase mutter-SLE-bsc984738-grab-display.patch. ==== ncurses ==== Version update (6.2.20210911 -> 6.2.20211002) Subpackages: libncurses6 ncurses-utils terminfo-base - Add ncurses patch 20211002 + use return-value from vsnprintf to reallocate as needed to allow for buffers larger than the screen size (report by "_RuRo_"). + modify tset "-q" option to refrain from modifying terminal modes, to match the documentation. + add section on margins to terminfo.5, adapted from X/Open Curses. + make tput/tset warning messages consistently using alias names when those are used, rather than the underlying program's name. + improve tput usage message for aliases such as clear, by eliminating tput-specific portions. + add a check in toe to ensure that a "termcap file" is text rather than binary. + further build-fixes for OpenBSD 6.9, whose header files differ from - Add ncurses patch 20210925 + add kbeg to xterm+keypad to accommodate termcap applications -TD + add smglp and smgrp to vt420+lrmm, to provide useful data for the "tabs" +m option -TD + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward reference of anonymous struct typedef. + modify tput to allow multiple commands per line. + minor fixes for tset manpage. - Correct offsets of patch ncurses-6.2.dif ==== nvme-cli ==== - Drop ProtectClock hardening, can cause issues if other device acceess is needed - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_nvmf-connect@.service.patch ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Fix possible systemd cycle by adding an "obsoletes" for the old libopeniscsiusr for older versions. ==== open-vm-tools ==== Version update (11.3.0 -> 11.3.5) Subpackages: libvmtools0 - Update to 11.3.5 (build 18557794) (boo#1190987) + New/Updated features: - Added a configurable logging capability to the network script. The network script has been updated to: use vmware-toolbox-cmd to query any network logging configuration from the tools.conf file. Use vmtoolsd --cmd "log ..." to log a message to the vmx logfile when the logging handler is configured to "vmx" or when the logfile is full or is not writeable. - The hgfsmounter (mount.vmhgfs) command has been removed from open-vm-tools. The hgfsmounter (mount.vmhgfs) command is no longer used in Linux open-vm-tools. It has been replaced by hgfs-fuse. Therefore, removing all references to the hgfsmounter in Linux builds. + Resolved issues: - Customization: Retry the Linux reboot if telinit is a soft link to systemctl. - Open-vm-tools commands would hang if configured with "--enable-valgrind". + Spec file updates for: - rpmlint errors - arg_xmlsec1 --enable-xmlsec1 for better xmlsec1/libxml2 handling. ==== openssh ==== Version update (8.4p1 -> 8.8p1) Subpackages: openssh-clients openssh-common openssh-server - Version update to 8.8p1: = Security * sshd(8) from OpenSSH 6.2 through 8.7 failed to correctly initialise supplemental groups when executing an AuthorizedKeysCommand or AuthorizedPrincipalsCommand, where a AuthorizedKeysCommandUser or AuthorizedPrincipalsCommandUser directive has been set to run the command as a different user. Instead these commands would inherit the groups that sshd(8) was started with. Depending on system configuration, inherited groups may allow AuthorizedKeysCommand/AuthorizedPrincipalsCommand helper programs to gain unintended privilege. Neither AuthorizedKeysCommand nor AuthorizedPrincipalsCommand are enabled by default in sshd_config(5). = Potentially-incompatible changes * This release disables RSA signatures using the SHA-1 hash algorithm by default. This change has been made as the SHA-1 hash algorithm is cryptographically broken, and it is possible to create chosen-prefix hash collisions for <USD$50K. For most users, this change should be invisible and there is no need to replace ssh-rsa keys. OpenSSH has supported RFC8332 RSA/SHA-256/512 signatures since release 7.2 and existing ssh-rsa keys will automatically use the stronger algorithm where possible. Incompatibility is more likely when connecting to older SSH implementations that have not been upgraded or have not closely tracked improvements in the SSH protocol. For these cases, it may be necessary to selectively re-enable RSA/SHA1 to allow connection and/or user authentication via the HostkeyAlgorithms and PubkeyAcceptedAlgorithms options. = New features * ssh(1): allow the ssh_config(5) CanonicalizePermittedCNAMEs directive to accept a "none" argument to specify the default behaviour. = Bugfixes * scp(1): when using the SFTP protocol, continue transferring files after a transfer error occurs, better matching original scp/rcp behaviour. * ssh(1): fixed a number of memory leaks in multiplexing, * ssh-keygen(1): avoid crash when using the -Y find-principals command. * A number of documentation and manual improvements, including bz#3340, PR139, PR215, PR241, PR257 - Additional changes from 8.7p1 release: = Potentially-incompatible changes * scp(1): this release changes the behaviour of remote to remote copies (e.g. "scp host-a:/path host-b:") to transfer through the local host by default. This was previously available via the -3 flag. This mode avoids the need to expose credentials on the origin hop, avoids triplicate interpretation of filenames by the shell (by the local system, the copy origin and the destination) and, in conjunction with the SFTP support for scp(1) mentioned below, allows use of all authentication methods to the remote hosts (previously, only non-interactive methods could be used). A -R flag has been added to select the old behaviour. * ssh(1)/sshd(8): both the client and server are now using a stricter configuration file parser. The new parser uses more shell-like rules for quotes, space and escape characters. It is also more strict in rejecting configurations that include options lacking arguments. Previously some options (e.g. DenyUsers) could appear on a line with no subsequent arguments. This release will reject such configurations. The new parser will also reject configurations with unterminated quotes and multiple '=' characters after the option name. * ssh(1): when using SSHFP DNS records for host key verification, ssh(1) will verify all matching records instead of just those with the specific signature type requested. This may cause host key verification problems if stale SSHFP records of a different or legacy signature type exist alongside other records for a particular host. bz#3322 * ssh-keygen(1): when generating a FIDO key and specifying an explicit attestation challenge (using -Ochallenge), the challenge will now be hashed by the builtin security key middleware. This removes the (undocumented) requirement that challenges be exactly 32 bytes in length and matches the expectations of libfido2. * sshd(8): environment="..." directives in authorized_keys files are now first-match-wins and limited to 1024 discrete environment variable names. = New features * scp(1): experimental support for transfers using the SFTP protocol as a replacement for the venerable SCP/RCP protocol that it has traditionally used. SFTP offers more predictable filename handling and does not require expansion of glob(3) patterns via the shell on the remote side. * sftp-server(8): add a protocol extension to support expansion of ~/ and ~user/ prefixed paths. This was added to support these paths when used by scp(1) while in SFTP mode. * ssh(1): add a ForkAfterAuthentication ssh_config(5) counterpart to the ssh(1) -f flag. GHPR231 * ssh(1): add a StdinNull directive to ssh_config(5) that allows the config file to do the same thing as -n does on the ssh(1) command- line. GHPR231 * ssh(1): add a SessionType directive to ssh_config, allowing the configuration file to offer equivalent control to the -N (no session) and -s (subsystem) command-line flags. GHPR231 * ssh-keygen(1): allowed signers files used by ssh-keygen(1) signatures now support listing key validity intervals alongside they key, and ssh-keygen(1) can optionally check during signature verification whether a specified time falls inside this interval. This feature is intended for use by git to support signing and verifying objects using ssh keys. * ssh-keygen(8): support printing of the full public key in a sshsig signature via a -Oprint-pubkey flag. = Bugfixes * ssh(1)/sshd(8): start time-based re-keying exactly on schedule in the client and server mainloops. Previously the re-key timeout could expire but re-keying would not start until a packet was sent or received, causing a spin in select() if the connection was quiescent. * ssh-keygen(1): avoid Y2038 problem in printing certificate validity lifetimes. Dates past 2^31-1 seconds since epoch were displayed incorrectly on some platforms. bz#3329 * scp(1): allow spaces to appear in usernames for local to remote and scp -3 remote to remote copies. bz#1164 * ssh(1)/sshd(8): remove references to ChallengeResponseAuthentication in favour of KbdInteractiveAuthentication. The former is what was in SSHv1, the latter is what is in SSHv2 (RFC4256) and they were treated as somewhat but not entirely equivalent. We retain the old name as a deprecated alias so configuration files continue to work as well as a reference in the man page for people looking for it. bz#3303 * ssh(1)/ssh-add(1)/ssh-keygen(1): fix decoding of X.509 subject name when extracting a key from a PKCS#11 certificate. bz#3327 * ssh(1): restore blocking status on stdio fds before close. ssh(1) needs file descriptors in non-blocking mode to operate but it was not restoring the original state on exit. This could cause problems with fds shared with other programs via the shell, bz#3280 and GHPR246 * ssh(1)/sshd(8): switch both client and server mainloops from select(3) to pselect(3). Avoids race conditions where a signal may arrive immediately before select(3) and not be processed until an event fires. bz#2158 * ssh(1): sessions started with ControlPersist were incorrectly executing a shell when the -N (no shell) option was specified. bz#3290 * ssh(1): check if IPQoS or TunnelDevice are already set before overriding. Prevents values in config files from overriding values supplied on the command line. bz#3319 * ssh(1): fix debug message when finding a private key to match a certificate being attempted for user authentication. Previously it would print the certificate's path, whereas it was supposed to be showing the private key's path. GHPR247 * sshd(8): match host certificates against host public keys, not private keys. Allows use of certificates with private keys held in a ssh-agent. bz#3524 * ssh(1): add a workaround for a bug in OpenSSH 7.4 sshd(8), which allows RSA/SHA2 signatures for public key authentication but fails to advertise this correctly via SSH2_MSG_EXT_INFO. This causes clients of these server to incorrectly match PubkeyAcceptedAlgorithmse and potentially refuse to offer valid keys. bz#3213 * sftp(1)/scp(1): degrade gracefully if a sftp-server offers the limits@openssh.com extension but fails when the client tries to invoke it. bz#3318 * ssh(1): allow ssh_config SetEnv to override $TERM, which is otherwise handled specially by the protocol. Useful in ~/.ssh/config to set TERM to something generic (e.g. "xterm" instead of "xterm-256color") for destinations that lack terminfo entries. * sftp-server(8): the limits@openssh.com extension was incorrectly marked as an operation that writes to the filesystem, which made it unavailable in sftp-server read-only mode. bz#3318 * ssh(1): fix SEGV in UpdateHostkeys debug() message, triggered when the update removed more host keys than remain present. * Many manual page fixes. - Additional changes from 8.6p1 release: = Security * sshd(8): OpenSSH 8.5 introduced the LogVerbose keyword. When this option was enabled with a set of patterns that activated logging in code that runs in the low-privilege sandboxed sshd process, the log messages were constructed in such a way that printf(3) format strings could effectively be specified the low-privilege code. = New features * sftp-server(8): add a new limits@openssh.com protocol extension that allows a client to discover various server limits, including maximum packet size and maximum read/write length. * sftp(1): use the new limits@openssh.com extension (when available) to select better transfer lengths in the client. * sshd(8): Add ModuliFile keyword to sshd_config to specify the location of the "moduli" file containing the groups for DH-GEX. * unit tests: Add a TEST_SSH_ELAPSED_TIMES environment variable to enable printing of the elapsed time in seconds of each test. = Bugfixes * ssh_config(5), sshd_config(5): sync CASignatureAlgorithms lists in manual pages with the current default. GHPR174 * ssh(1): ensure that pkcs11_del_provider() is called before exit. GHPR234 * ssh(1), sshd(8): fix problems in string->argv conversion. Multiple backslashes were not being dequoted correctly and quoted space in the middle of a string was being incorrectly split. GHPR223 * ssh(1): return non-zero exit status when killed by signal; bz#3281 * sftp-server(8): increase maximum SSH2_FXP_READ to match the maximum packet size. Also handle zero-length reads that are not explicitly banned by the spec. - Additional changes from 8.5p1 release: = Security * ssh-agent(1): fixed a double-free memory corruption that was introduced in OpenSSH 8.2 . We treat all such memory faults as potentially exploitable. This bug could be reached by an attacker with access to the agent socket. = Potentially-incompatible changes * ssh(1), sshd(8): this release changes the first-preference signature algorithm from ECDSA to ED25519. * ssh(1), sshd(8): set the TOS/DSCP specified in the configuration for interactive use prior to TCP connect. The connection phase of the SSH session is time-sensitive and often explicitly interactive. The ultimate interactive/bulk TOS/DSCP will be set after authentication completes. * ssh(1), sshd(8): remove the pre-standardization cipher rijndael-cbc@lysator.liu.se. It is an alias for aes256-cbc before it was standardized in RFC4253 (2006), has been deprecated and disabled by default since OpenSSH 7.2 (2016) and was only briefly documented in ssh.1 in 2001. * ssh(1), sshd(8): update/replace the experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime coupled with X25519. The previous sntrup4591761x25519-sha512@tinyssh.org method is replaced with sntrup761x25519-sha512@openssh.com. * ssh(1): disable CheckHostIP by default. It provides insignificant benefits while making key rotation significantly more difficult, especially for hosts behind IP-based load-balancers. = New features * ssh(1): this release enables UpdateHostkeys by default subject to some conservative preconditions: - The key was matched in the UserKnownHostsFile (and not in the GlobalKnownHostsFile). - The same key does not exist under another name. - A certificate host key is not in use. - known_hosts contains no matching wildcard hostname pattern. - VerifyHostKeyDNS is not enabled. - The default UserKnownHostsFile is in use. * ssh(1), sshd(8): add a new LogVerbose configuration directive for that allows forcing maximum debug logging by file/function/line pattern-lists. * ssh(1): when prompting the user to accept a new hostkey, display any other host names/addresses already associated with the key. * ssh(1): allow UserKnownHostsFile=none to indicate that no known_hosts file should be used to identify host keys. * ssh(1): add a ssh_config KnownHostsCommand option that allows the client to obtain known_hosts data from a command in addition to the usual files. * ssh(1): add a ssh_config PermitRemoteOpen option that allows the client to restrict the destination when RemoteForward is used with SOCKS. * ssh(1): for FIDO keys, if a signature operation fails with a "incorrect PIN" reason and no PIN was initially requested from the user, then request a PIN and retry the operation. This supports some biometric devices that fall back to requiring PIN when reading of the biometric failed, and devices that require PINs for all hosted credentials. * sshd(8): implement client address-based rate-limiting via new sshd_config(5) PerSourceMaxStartups and PerSourceNetBlockSize directives that provide more fine-grained control on a per-origin address basis than the global MaxStartups limit. = Bugfixes * ssh(1): Prefix keyboard interactive prompts with "(user@host)" to make it easier to determine which connection they are associated with in cases like scp -3, ProxyJump, etc. bz#3224 * sshd(8): fix sshd_config SetEnv directives located inside Match blocks. GHPR201 * ssh(1): when requesting a FIDO token touch on stderr, inform the user once the touch has been recorded. * ssh(1): prevent integer overflow when ridiculously large ConnectTimeout values are specified, capping the effective value (for most platforms) at 24 days. bz#3229 * ssh(1): consider the ECDSA key subtype when ordering host key algorithms in the client. * ssh(1), sshd(8): rename the PubkeyAcceptedKeyTypes keyword to PubkeyAcceptedAlgorithms. The previous name incorrectly suggested that it control allowed key algorithms, when this option actually specifies the signature algorithms that are accepted. The previous name remains available as an alias. bz#3253 * ssh(1), sshd(8): similarly, rename HostbasedKeyTypes (ssh) and HostbasedAcceptedKeyTypes (sshd) to HostbasedAcceptedAlgorithms. * sftp-server(8): add missing lsetstat@openssh.com documentation and advertisement in the server's SSH2_FXP_VERSION hello packet. * ssh(1), sshd(8): more strictly enforce KEX state-machine by banning packet types once they are received. Fixes memleak caused by duplicate SSH2_MSG_KEX_DH_GEX_REQUEST (oss-fuzz #30078). * sftp(1): allow the full range of UIDs/GIDs for chown/chgrp on 32bit platforms instead of being limited by LONG_MAX. bz#3206 * Minor man page fixes (capitalization, commas, etc.) bz#3223 * sftp(1): when doing an sftp recursive upload or download of a read-only directory, ensure that the directory is created with write and execute permissions in the interim so that the transfer can actually complete, then set the directory permission as the final step. bz#3222 * ssh-keygen(1): document the -Z, check the validity of its argument earlier and provide a better error message if it's not correct. bz#2879 * ssh(1): ignore comments at the end of config lines in ssh_config, similar to what we already do for sshd_config. bz#2320 * sshd_config(5): mention that DisableForwarding is valid in a sshd_config Match block. bz3239 * sftp(1): fix incorrect sorting of "ls -ltr" under some circumstances. bz3248. * ssh(1), sshd(8): fix potential integer truncation of (unlikely) timeout values. bz#3250 * ssh(1): make hostbased authentication send the signature algorithm in its SSH2_MSG_USERAUTH_REQUEST packets instead of the key type. This make HostbasedAcceptedAlgorithms do what it is supposed to - filter on signature algorithm and not key type. - Rebased patches: * openssh-7.7p1-IPv6_X_forwarding.patch * openssh-7.7p1-X11_trusted_forwarding.patch * openssh-7.7p1-X_forward_with_disabled_ipv6.patch * openssh-7.7p1-cavstest-ctr.patch * openssh-7.7p1-cavstest-kdf.patch * openssh-7.7p1-disable_openssl_abi_check.patch * openssh-7.7p1-eal3.patch * openssh-7.7p1-enable_PAM_by_default.patch * openssh-7.7p1-fips.patch * openssh-7.7p1-fips_checks.patch * openssh-7.7p1-host_ident.patch * openssh-7.7p1-hostname_changes_when_forwarding_X.patch * openssh-7.7p1-ldap.patch * openssh-7.7p1-no_fork-no_pid_file.patch * openssh-7.7p1-pam_check_locks.patch * openssh-7.7p1-pts_names_formatting.patch * openssh-7.7p1-remove_xauth_cookies_on_exit.patch * openssh-7.7p1-seccomp_ipc_flock.patch * openssh-7.7p1-seccomp_stat.patch * openssh-7.7p1-send_locale.patch * openssh-7.7p1-sftp_force_permissions.patch * openssh-7.7p1-sftp_print_diagnostic_messages.patch * openssh-7.7p1-systemd-notify.patch * openssh-7.9p1-keygen-preserve-perms.patch * openssh-7.9p1-revert-new-qos-defaults.patch * openssh-8.0p1-gssapi-keyex.patch * openssh-8.1p1-audit.patch * openssh-8.1p1-seccomp-clock_gettime64.patch * openssh-8.1p1-seccomp-clock_nanosleep.patch * openssh-8.1p1-seccomp-clock_nanosleep_time64.patch * openssh-8.1p1-use-openssl-kdf.patch * openssh-8.4p1-vendordir.patch * openssh-fips-ensure-approved-moduli.patch * openssh-link-with-sk.patch * openssh-reenable-dh-group14-sha1-default.patch * openssh-whitelist-syscalls.patch - Removed openssh-fix-ssh-copy-id.patch (fixed upstream). - openssh.keyring: rotated to new key from https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc - sshd-gen-keys-start: - only source sysconfig file if it exists. - create /etc/ssh if it does not exists. Required for image based installation/updates. ==== pam-config ==== Version update (1.4 -> 1.5) - Update to Version 1.5 - Don't print an error message if one of the systemd PAM modules does not exist if creating the *-pc files [bsc#1191528] - Drop pam_systemd_home again [bsc#1191528] ==== pangomm1_4 ==== - turn off doc build, it does not work with new doxygen ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis - Drop gnome-power-manager Recommends: Package is dormant upstream and on its way to be replaced by new features inside of gnome-control-center. ==== patterns-microos ==== Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-base-microdnf patterns-microos-base-packagekit patterns-microos-base-zypper patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-desktop-common patterns-microos-desktop-gnome patterns-microos-desktop-kde patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-ra_agent patterns-microos-ra_verifier patterns-microos-selinux patterns-microos-sssd_ldap - Add xdg-desktop-portal-gnome to gnome pattern - Drop gnome-power-manager Requires: Package is dormant upstream and on it's way to be replaced by new features inside of gnome-control-center. ==== pipewire ==== Version update (0.3.37 -> 0.3.38) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-media-session pipewire-modules pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Add patch from upstream to fix compilation on ARM (boo#1191600): * 0001-fix-compilation-on-ARM.patch - Update to version 0.3.38: * Highlights - Topic based logging was added to improve debugging. - An off-by-one error was fixed in the audio resampler that could cause distortion when downsampling. - Various bluetooth compatibility improvements. - More fixes and improvements. * PipeWire - module-pulse-tunnel now has better default latency to make it work better in more cases. There is also an option to configure the desired latency. - pw-cli now has readline support. - Topic based logging was added. Log lines can now be filtered by topic using wildcards. This should improve debugging. - The systemd service files should now have better descriptions. - Fix a crash in module-zeroconf-discover when unloading. - Fix a crash in filter-chain when using unaligned memory. * ALSA - Sync the udev rules and profiles with pulseaudio. - Fix a memory leak. * SPA plugins - An off-by-one error was fixed in the resampler that could cause distortion when downsampling. (#1646) * Bluetooth - Avoid probing the native backend because it might block for DBus activation. This fixes some long startup times. - Fix the kernel version check, 5.14.x kernels should also support mSBC. - Fix FastStream microphone support in more cases. - Add workaround for Intel AX200. - SCO sink should now also work in follower mode. * PulseAudio server - Make the service file require a session manager. - Add BuildRequires: pkgconfig(readline) so pw-cli is built with readline support ==== plasma-browser-integration ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Add .git-blame-ignore-revs file * Add pre-commit hook for clang-format * Run clang-format * Prevent clang-format uglification * [purpose] Use ShareUrl plugin type instead of Export * [History Runner] Request favicon with device pixel ratio * Use version-less qt DBus macros ==== plasma-framework ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Plasma5 plasma-framework-components - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Too many changes since 5.86.0, only listing bugfixes: * Revert "Change busywidget to a gear" (kde#442525) * ExpandableListitem: Correct expanded view height calculation (kde#442537) ==== plasma-nm5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * openconnect: Adjust version check in CMake and allow version 3.99 again * openconnect widget: Default to "anyconnect" when protocol is not set. * openconnect: Make FSID passphrase + empty private key combination work. (kde#443770) * Only include mobileproviderstest with ModemManager - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Remove applet list item animations - Add new key + signature to plasma.keyring - Drop hard requirement on NM-fortisslvpn for now to avoid installcheck failure in staging - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== plasma5-addons ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Make colors in color picker respond properly to right click and Menu key - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== plasma5-desktop ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * Fix "clear emoji history" action (kde#443974) * kickoff: Replace Kicker DragHelper with Qt Quick Drag (kde#443708) * Make tooltip interactive when there is a player but no window is present (kde#443425) * taskmanager: Disconnect from backend.showAllPlaces on destruction (kde#443820) * Add systemsettings runner to hardcoded list of allowed runners for kicker (kde#443776) * Folder View: Don't cancel multi-selection with right-click (kde#443743) * [applets/kicker] Explicitly set visible property when opacity is 0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * [wayland] fix activity switching shortcut (Meta+Tab) (kde#443323) * kickoff: Fix dragEnabled error for KickoffItemDelegates in singleton * [applets/taskmanger] Do not overlay scrollbars over contents (kde#443173) * kickoff: Fix null width/height error for some app grid view delegates * kickoff: re-add drag and drop for favorites (kde#440308) * kickoff: center align GridView * kickoff: move isSearchDelegate binding to where search view is * kickoff: simplify KickoffItemDelegate MouseArea anchor margins * kickoff: fix hover changing index when moving between search and normal pages (kde#443076) * kickoff: fix wrong activefocus being used in KickoffItemDelegate * kickoff: Fix misspelled module qualifier * Make clicking one item when multiple are selected deselect everything else (kde#424152) * kcm_touchpad: fix translation for scroll speed setting slider * Indicate when one of the thumbnails on the quick settings kcm has focus * Check for currentApplet existence (kde#443287) * KCM Touchpad: hide right and middle click sections when unavailable * Open context menu under the cursor again (kde#443278) * Adjust position of panel config bar when Enter is pressed (kde#443280) * CompactApplet: Only draw separator line for panel applets (kde#439374) * [keyboardlayout applet] fix non-working context menu (kde#441239) * [Emojier] Set highlightMoveDuration to zero * applets/kickoff: Improve list item touch targets and general aesthetics (kde#442661) * Use Kirigami.Avatar in Kickoff Header bar (kde#442776) * [kcms/activities] Fix QML i18n calls (kde#442514) * kickoff: implement directional navigation * kickoff: keep delegate highlight visible more often * kickoff: Use attached tooltip for leave buttons - Drop patches, now upstream: * 0001-Use-Kirigami.Avatar-in-Kickoff-Header-bar.patch - Add new key + signature to plasma.keyring - Add patch to fix fallback user icon in Kickoff (kde#442776): * 0001-Use-Kirigami.Avatar-in-Kickoff-Header-bar.patch - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here ==== plasma5-integration ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Backport "FileChooser portal: send window id in hex" from qtbase * QXdgDesktopPortalFileDialog: use QUrl to store directory & selection * More p-m-f connect() signal/slot syntax * Use pointer-to-member-function signal/slot syntax * Add pre-commit hook for clang-format * Add .git-blame-ignore-revs file * Run clang-format * Add trailing commas * Remove obsolete COPYING file * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Make it compile without deprecated enum * Convert license headers to SPDX * Stop advertising titlebar "What's This?" help button * Remove wayland roundtrip * Use version-less qt DBus macros ==== plasma5-openSUSE ==== Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE - Update to 5.23.1 - Update to 5.23.0 - Update to 5.22.90 ==== plasma5-pa ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * [speakertest] Force canberra driver to PulseAudio (kde#442781) * Fix a bug that caused the handle of the volume slider to show artifacts (kde#434927) * Fix balance setting (kde#439751) - Add supplements for pipewire-pulseaudio as well - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Add keywords to audio KCM * Integrate the advanced options under `Configure...` in the main page * Disable global mute when changing volume * [kcm] Avoid string puzzle * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Remove unneeded target * [applet] Don't install as bundled package * [ListItemBase] Open menu on press * Remove unneeded X-KDE-PluginKeyword * [applet] Only set VolumeMonitor object if it's valid * Always disconnect streams (kde#439347) * [applet] Fix QML error * Use version-less qt DBus macros * Use ellipses instead of triple period * Set meta + mute as a default shortcut to mute the microphone * Support multiple default shortcuts * Fix crash when target is destroyed before monitor (kde#437184) * Indicate when application is "corked" (kde#398476) ==== plasma5-workspace ==== Version update (5.22.5 -> 5.23.1) Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy - Add back X11 root window properties until firefox is adjusted (boo#1191825): * 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch * 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - Changes since 5.23.0: * [freespacenotifier] impr: no notification for ro filesystems * kcms/colors: Don't apply header accent colors to non-Header color schemes (kde#443786) * [kcms/colors] Notify global settings change after saving * krdb: Fix removal of Xft.dpi from Xresources (kde#350039) * sddm-theme: fix missing password field on "Other" page (kde#443737) * pipewire: Report DRM_FORMAT_MOD_INVALID when no modifiers are offered * [digital-clock] Do not assign undefined when agenda is not visible (kde#443380) - Drop patches, now upstream: * 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch - Add patch to show password input on the "Other" page in SDDM (kde#443737): * 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Revert "xembed: adapt to changes in KNotifications" (kde#442758) * sddm-theme: Fix using mouse movements to show the UI * [systemtray] Check for menuItemFactory.object existence (kde#443377) * applets/devicenotifier: Remove applet list item animations * sddm-theme: Fix use of needsPassword and related button layout * [klipper] Fix shortcut of OK button in the clipboard content edit dialog (kde#400623) * Fix Kickoff context menu actions for System Settings results (kde#442522) * klipper: Fix reading from plasma on wayland * Fix build with gpsd 3.23.1 * Unbreak fontinst KCM (kde#442748) * Address regression in VT switching code (kde#442852) * libtaskmanager: Don't request dmabuf if not supported (kde#428284) * Port away from Kirigami.Units.devicePixelRatio * lookandfeel: don't nuke accent colour (kde#442812) * kcm/colors: Improve some bindings on accent colors * sddm-theme: fix default username font size * PipeWire: Include defines for older PipeWire versions * pipewire: Properly compare pipewire versions using QVersionNumber * [Klipper] Guard against broken data fetches * [Klipper] Handle incoming UTF-8 mime types (kde#424694) * PipeWire: Make sure thumbnails properly use dmabuf again * [shell/panel] Fix ability to type in textfield (kde#442557) - Drop patches, now upstream: * 0001-Fix-build-with-gpsd-3.23.1.patch * 0001-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0002-libtaskmanager-Don-t-request-dmabuf-if-not-supported.patch * 0002-shell-panel-Fix-ability-to-type-in-textfield.patch * 0003-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0004-PipeWire-Make-sure-thumbnails-properly-use-dmabuf-ag.patch * 0005-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0006-Klipper-Handle-incoming-UTF-8-mime-types.patch * 0007-Klipper-Guard-against-broken-data-fetches.patch * 0008-pipewire-Properly-compare-pipewire-versions-using-QV.patch * 0009-PipeWire-Include-defines-for-older-PipeWire-versions.patch * 0010-sddm-theme-fix-default-username-font-size.patch * 0011-Revert-xembed-adapt-to-changes-in-KNotifications.patch - Refresh 0001-Ignore-default-sddm-face-icons.patch - Add new key + signature to plasma.keyring - Add patch to fix build with gpsd: * 0001-Fix-build-with-gpsd-3.23.1.patch - Add patch to fix window thumbnails if dmabuf is not supported (kde#428284): * 0002-libtaskmanager-Don-t-request-dmabuf-if-not-supported.patch - Add patches from Plasma/5.23 branch: * 0001-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0002-shell-panel-Fix-ability-to-type-in-textfield.patch * 0003-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0004-PipeWire-Make-sure-thumbnails-properly-use-dmabuf-ag.patch * 0005-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch * 0006-Klipper-Handle-incoming-UTF-8-mime-types.patch * 0007-Klipper-Guard-against-broken-data-fetches.patch * 0008-pipewire-Properly-compare-pipewire-versions-using-QV.patch * 0009-PipeWire-Include-defines-for-older-PipeWire-versions.patch * 0010-sddm-theme-fix-default-username-font-size.patch - Add patch to fix XEmbed context menus (kde#442758) * 0011-Revert-xembed-adapt-to-changes-in-KNotifications.patch - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Too many changes to list here - Refresh patches: * 0001-Revert-No-icons-on-the-desktop-by-default.patch * 0001-Use-qdbus-qt5.patch - Drop patches, now upstream: * Call-UnInhibit-with-correct-signature-in-powermanagement-dataengine.patch ==== polkit-default-privs ==== Version update (1550+20210818.b0c41fd -> 1550+20211008.9751669) - drop backward compatibility symlink in /etc/polkit-default-privs.standard. rpmlint 2.0 is now in Factory and the check there directly uses the profile in /usr/etc/polkit-default-privs/profiles/standard. - drop polkit-whitelisting sub-package. This is now handled in rpmlint 2.0 internally. - Update to version 1550+20211008.9751669: * whitelist power-profiles-daemon actions (bsc#1189900) * cleanup: remove polkit-rules-whitelist.json ==== polkit-kde-agent-5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - No code changes since 5.22.90 - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Clean up CMake code * Build with QT_NO_KEYWORDS * Use version-less qt DBus macros * Remove obsolete COPYING file * Add license information to non-copyrightable files * Convert license headers to SPDX ==== poppler ==== Version update (21.08.0 -> 21.10.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 - Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation - Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files ==== poppler-qt5 ==== Version update (21.08.0 -> 21.10.0) - Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation - Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files ==== powerdevil5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Clear alwaysActionBox before filling (kde#443114) * Remove inappropriate low maximum width for spinboxes (kde#442556) - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Add keywords to power KCMs * Explicitly set KDE_COMPILERSETTINGS_LEVEL * powerprofiles: Add support for ProfileHolds * powerprofiles: expose PerformanceDegraded property * Fix crash if dbus call finishes before we have a valid config group (kde#440338) * Handle DBus call finishing before buildUI is called (kde#440223) * Integrate power-profiles daemon * Use version-less qt DBus macros * Use ellipses instead of triple period ==== prison-qt5 ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Prison5 prison-qt5-imports - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Select the most efficient QR encoding mode rather than always using 8bit * Only build and run datamatrixtest if libdmtx is available ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 - Make system-user-pulse noarch - Split sysusers.d file to separate package as needed by brltty (bsc#1191465) ==== purpose ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * plugins/barcode: Call it a "QR code" in the UI * Add Barcode plugin ==== python-Jinja2 ==== Version update (3.0.1 -> 3.0.2) - dropped obsolete no-warnings-as-errors.patch - update to 3.0.2 * Fix a loop scoping bug that caused assignments in nested loops to still be referenced outside of it. #1427 * Make compile_templates deterministic for filter and import names. #1452, #1453 * Revert an unintended change that caused Undefined to act like StrictUndefined for the in operator. #1448 * Imported macros have access to the current template globals in async environments. #1494 * PackageLoader will not include a current directory (.) path segment. This allows loading templates from the root of a zip import. #1467 ==== python-alembic ==== Version update (1.6.5 -> 1.7.4) - update to 1.7.4: * Fixed a regression that prevented the use of post write hooks on python version lower than 3.9 * Added missing attributes from context stubs. * Fixed issue where registration of custom ops was prone to failure due to the registration process running exec() on generated code that as of the 1.7 series includes pep-484 annotations, which in the case of end user code would result in name resolution errors when the exec occurs - specfile: * skip python 2 builds * require importlib-resources - update to version 1.7.1: * Corrected "universal wheel" directive in setup.cfg so that building a wheel does not target Python 2. The PyPi files index for 1.7.0 was corrected manually. Pull request courtesy layday. * Fixed issue in generated .pyi files where default values for "Optional" arguments were missing, thereby causing mypy to consider them as required. * Fixed regression in batch mode due to :ticket:`883` where the "auto" mode of batch would fail to accommodate any additional migration directives beyond encountering an "add_column()" directive, due to a mis-application of the conditional logic that was added as part of this change, leading to "recreate" mode not being used in cases where it is required for SQLite such as for unique constraints. - changes from version 1.7.0: * Fixed regression due to :ticket:`803` where the ".info" and ".comment" attributes of "Table" would be lost inside of the :class:`.DropTableOp` class, which when "reversed" into a :class:`.CreateTableOp` would then have lost these elements. Pull request courtesy Nicolas CANIART. * Enhance "version_locations" parsing to handle paths containing spaces. The new configuration option "version_path_separator" specifies the character to use when splitting the "version_locations" string. The default for new configurations is "version_path_separator = os", which will use "os.pathsep" (e.g., ";" on Windows). * Alembic 1.7 now supports Python 3.6 and above; support for prior versions including Python 2.7 has been dropped. * Batch "auto" mode will now select for "recreate" if the "add_column()" operation is used on SQLite, and the column itself meets the criteria for SQLite where ADD COLUMN is not allowed, in this case a functional or parenthesized SQL expression or a "Computed" (i.e. generated) column. * Make the "python-dateutil" library an optional dependency. This library is only required if the "timezone" option is used in the Alembic configuration. An extra require named "tz" is available with "pip install alembic[tz]" to install it. * Re-implemented the "python-editor" dependency as a small internal function to avoid the need for external dependencies. * Named CHECK constraints are now supported by batch mode, and will automatically be part of the recreated table assuming they are named. They also can be explicitly dropped using "op.drop_constraint()". For "unnamed" CHECK constraints, these are still skipped as they cannot be distinguished from the CHECK constraints that are generated by the "Boolean" and "Enum" datatypes. Note that this change may require adjustments to migrations that drop or rename columns which feature an associated named check constraint, such that an additional "op.drop_constraint()" directive should be added for that named constraint as there will no longer be an associated column for it; for the "Boolean" and "Enum" datatypes, an "existing_type" keyword may be passed to "BatchOperations.drop_constraint" as well. * The dependency on "pkg_resources" which is part of "setuptools" has been removed, so there is no longer any runtime dependency on "setuptools". The functionality has been replaced with "importlib.metadata" and "importlib.resources" which are both part of Python std.lib, or via pypy dependency "importlib-metadata" for Python version < 3.8 and "importlib-resources" for Python version < 3.9 (while importlib.resources was added to Python in 3.7, it did not include the "files" API until 3.9). * Created a "test suite" similar to the one for SQLAlchemy, allowing developers of third-party dialects to test their code against a set of Alembic tests that have been specially selected to exercise back-end database operations. At the time of release, third-party dialects that have adopted the Alembic test suite to verify compatibility include `CockroachDB <https://pypi.org/project/sqlalchemy-cockroachdb/>`_ and `SAP ASE (Sybase) <https://pypi.org/project/sqlalchemy-sybase/>`_. * Fixed issue where usage of the PostgreSQL "postgresql_include" option within a :meth:`.Operations.create_index` would raise a KeyError, as the additional column(s) need to be added to the table object used by the construct internally. The issue is equivalent to the SQL Server issue fixed in :ticket:`513`. Pull request courtesy Steven Bronson. * pep-484 type annotations have been added throughout the library. Additionally, stub .pyi files have been added for the "dynamically" generated Alembic modules "alembic.op" and "alembic.config", which include complete function signatures and docstrings, so that the functions in these namespaces will have both IDE support (vscode, pycharm, etc) as well as support for typing tools like Mypy. The files themselves are statically generated from their source functions within the source tree. ==== python-apipkg ==== Version update (1.5 -> 2.1.0) - Update to v2.1.0 * fix race condition for import of modules using apipkg.initpkg in Python 3.3+ by updating existing modules in-place rather than replacing in sys.modules with an apipkg.ApiModule instances. This race condition exists for import statements (and __import__) in Python 3.3+ where sys.modules is checked before obtaining an import lock, and for importlib.import_module in Python 3.11+ for the same reason. - Release 2.0.1 * fix race conditions for attribute creation - Release 2.0.0 * also transfer __spec__ attribute * make py.test hack more specific to avoid hiding real errors * switch from Travis CI to GitHub Actions * modernize package build * reformat code with black - Drop pytest4.patch ==== python-greenlet ==== Version update (1.1.0 -> 1.1.2) - update to 1.1.2: - Fix a potential crash due to a reference counting error when Python subclasses of ``greenlet.greenlet`` were deallocated. The crash became more common on Python 3.10; on earlier versions, silent memory corruption could result. - Fix a leak of a list object when the last reference to a greenlet was deleted from some other thread than the one to which it belonged. For this to work correctly, you must call a greenlet API like ``getcurrent()`` before the thread owning the greenlet exits: this is a long-standing limitation that can also lead to the leak of a thread's main greenlet if not called; we hope to lift this limitation. Note that in some cases this may also fix leaks of greenlet objects themselves. See `issue 251 - Python 3.10: Tracing or profiling into a spawned greenlet didn't work as expected. See `issue 256 ==== python-idna ==== Version update (3.2 -> 3.3) - update to 3.3: - Update to Unicode 14.0.0 - Update to in-line type annotations - Throw IDNAError exception correctly for some malformed input - Advertise support for Python 3.10 - Improve testing regime on Github - Fix Russian typo in documentation ==== python-more-itertools ==== Version update (8.8.0 -> 8.10.0) - update to 8.10.0: * The type stub for :func:`iter_except` was improved (thanks to MarcinKonowalczyk) * Type stubs now ship with the source release (thanks to saaketp) * The Sphinx docs were improved (thanks to MarcinKonowalczyk) * New functions * :func:`interleave_evenly` (thanks to mbugert) * :func:`repeat_each` (thanks to FinalSh4re) * :func:`chunked_even` (thanks to valtron) * :func:`map_if` (thanks to sassbalint) * :func:`zip_broadcast` (thanks to kalekundert) * Changes to existing functions * The type stub for :func:`chunked` was improved (thanks to PhilMacKay) * The type stubs for :func:`zip_equal` and `zip_offset` were improved (thanks to maffoo) * Building Sphinx docs locally was improved (thanks to MarcinKonowalczyk) ==== python-networkx ==== Version update (2.6.1 -> 2.6.3) - update to 2.6.3: * Fix modularity functions (gh#networkx/networkx#5072) * CI/MAINT: drop gdal tests (gh#networkx/networkx#5068) * modularity_max: provide labels to get_edge_data (gh#networkx/networkx#4965) * Improvements to greedy_modularity_community (gh#networkx/networkx#4996) * use weight arg instead of 'weight' key at greedy_modularity_communities() * modularity_max: breaking the loop when given community size is reached (gh#networkx/networkx#4950) * modularity_max: allow input of desired number of communities * greedy_modularity_communities with digraphs and multi(di)graphs (gh#networkx/networkx#5007) (gh#networkx/networkx#5007) * Allow greedy_modularity_communities to use floating point weights or resolution (gh#networkx/networkx#5065) * change i,j,k notation to u,v,w (no indexes since gh#networkx/networkx#5007) ==== python-pyrsistent ==== Version update (0.17.3 -> 0.18.0) - update to 0.18.0: * Fix #209 Update freeze recurse into pyrsistent data structures and thaw to recurse into lists and dicts * Fix #226, stop using deprecated exception.message. * Fix #211, add union operator to persistent maps. * Fix #194, declare build dependencies through pyproject.toml. * Officially drop Python 3.5 support. * Fix #223, release wheels for all major platforms. * Fix #221, KeyError obscured by TypeError if key is a tuple. * Fix LICENSE file name spelling. * Fix #216, add abstractmethod decorator for CheckedType and ABCMeta for _CheckedTypeMeta. * Fix #228, rename example classes in tests to avoid name clashes with pytest. ==== python-pytz ==== Version update (2021.1 -> 2021.3) - update to 2021.3 * matches tzdata 2021c ==== python-zipp ==== Version update (3.5.0 -> 3.6.0) - update to 3.6.0: * Only ``Path`` is exposed in the public API. * Remove news file intended only for CPython. ==== qemu ==== - 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 ==== qqc2-desktop-style ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Properly get the path from a QUrl * Port away from devicePixelRatio * MenuSeparator: fix height being wrong, rewrite whole file to be more correct * Button, ToolButton: improve implicit sizing, correctly set default button state * Use more process-working-symbolic icon for busy spinner ==== raspberrypi-firmware ==== Version update (2021.03.10 -> 2021.09.30) - Update to b5257da58c (2021-09-30): * firmware: arm_loader: Allow non-optional reads of current clock See: #1619 * firmware: dispmanx: Demote null eptr from vcos_verify to no warning See: raspberrypi/linux#4592 * firmware: filesystem: sdcard: Probe FAT type in GPT ESD partitions * firmware: tvservice: Add check to warn when running with kms * firmware: filesystem: sdcard: Fix Hybrid GPT partitions See: #1465 * firmware: video_decode: Ensure all buffers are flushed before port disable completes * firmware: arm_loader: Allow hvs interrupt during SET_NOTIFY_DISPLAY_DONE * firmware: arm_display: Allow null buffer in successful call See: raspberrypi/linux#4540 - Update to b80f36b3fb (2021-09-13): * firmware: hdmi_2711: Use HDMI block REPEAT_PIXEL instead of PV See: https://forum.libreelec.tv/thread/24415-le-10-beta-for-i4-force-hdmi-resolut... * firmware: DSI display autodetection for kms * firmware: arm_dt: Load overlays for detected cameras * firmware: Make more use of the user-warnings DT property * firmware: arm_loader: Consider required flags from GET_CLOCK_RATE See: #1598 * firmware: arm_loader: Make most arm clock requests required See: #1598 * firmware: firmware: Disable VLL loading from file system See: #1605 * firmware: video_decode: Use the ISP instead of vc_image_convert * firmware: video_decode: Correct support for YVU formats using ISP * firmware: arm_dt: Limit CMA to 256MB if total_mem < 2GB or gpu_mem > 256MB See: #1603 * firmware: hdmi_cec: Remove TX/RX SW_INIT on power_on See: Hexxeh/rpi-firmware#267 See: https://www.raspberrypi.org/forums/viewtopic.php?p=1895082#p1895082 * firmware: cec: Avoid sending messages with kms See: raspberrypi/linux#4460 * firmware: Revert: video_decode: Use the ISP instead of vc_image_convert * firmware: isp: Set the YUV420/YVU420 format stride to 64 byte * arm_loader: Add message to release firmware framebuffer * firmware: video_decode: Use the ISP instead of vc_image_convert * firmware: hdmi-2711: Wait for HDMI hardware scheduler to activate in HDMI mode * firmware: bcm_host: Recognise all Pi 4 variants, add BCM2711 See: raspberrypi/userland#695 * firmware: PoE+ HAT support See: raspberrypi/linux#4367 * firmware: arm_loader: Use Pi4 bootloader MAC_ADDRESS if set * firmware: platform: Apply ARM thermal throttling rules on BCM2711 * firmware: dt-blob.dts: Correct HDMI HPD and EMMC_ENABLE for CM4 See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&p=1858516 * firmware: vcfw/hdmi: CUSTOM modes used for FKMS didn't set RGB quant range correctly See: #1580 * firmware: platform: Remove build-time constant for MICROVOLTS_PER_PIP * firmware: Pi400: Reduce MII clock freq when probing ethernet PHY * firmware: isp: Ensure the VRF is locked when setting up video colour denoise See: raspberrypi/libcamera-apps#19 * firmware: isp: Remove custom EV mappings from camera tunings * firmware: Add support for board-type=0xXX conditional filters in bootloader, bootcode and firmware * firmware: Two UART1 patches See: #1566 * firmware: arm_loader: kernel_old=1 should force kernel_address=0 See: #1561 * firmware: scalerlib: Fix offset applied to x coordinate of YUV10COL image See: https://forum.kodi.tv/showthread.php?tid=361164&pid=3024654#pid3024654 * firmware: vcfw/power: Add a new latch for power_pad_control See: #1552 * firmware: board-info: Fix memsize on 3B+ * firmware: Move core to PLLA and support accurate clk108 See: xbmc/xbmc#19263 * firmware: board_info: Separate memory size from OTP field encoding * firmware: power: Swap DA9090 ADC assignments to match XR77004 * firmware: vl805: Remove redundant log statement and fix warning * firmware: power: Fix DA9090 ADC1 register definition * firmware: arm_loader: Only report clocks arm has set, not siblings * firmware: arm_loader: Don't report clocks set as turbo side effect of arm clock * firmware: arm_loader: 2711: gpu clocks are not dependant * firmware: platform: Need to clear cached versions of get_max_clock_internal vars * firmware: video_decode: For VC1/WMV with no signalled header bytes, use start of 1st buffer See: raspberrypi/linux#4113 - Use smbios overlay to get minimal SMBIOS information through dmidecode (bsc#1183079) ==== raspberrypi-firmware-config ==== Version update (2021.03.10 -> 2021.09.30) - Update to b5257da58c (2021-09-30): * firmware: arm_loader: Allow non-optional reads of current clock See: #1619 * firmware: dispmanx: Demote null eptr from vcos_verify to no warning See: raspberrypi/linux#4592 * firmware: filesystem: sdcard: Probe FAT type in GPT ESD partitions * firmware: tvservice: Add check to warn when running with kms * firmware: filesystem: sdcard: Fix Hybrid GPT partitions See: #1465 * firmware: video_decode: Ensure all buffers are flushed before port disable completes * firmware: arm_loader: Allow hvs interrupt during SET_NOTIFY_DISPLAY_DONE * firmware: arm_display: Allow null buffer in successful call See: raspberrypi/linux#4540 - Update to b80f36b3fb (2021-09-13): * firmware: hdmi_2711: Use HDMI block REPEAT_PIXEL instead of PV See: https://forum.libreelec.tv/thread/24415-le-10-beta-for-i4-force-hdmi-resolut... * firmware: DSI display autodetection for kms * firmware: arm_dt: Load overlays for detected cameras * firmware: Make more use of the user-warnings DT property * firmware: arm_loader: Consider required flags from GET_CLOCK_RATE See: #1598 * firmware: arm_loader: Make most arm clock requests required See: #1598 * firmware: firmware: Disable VLL loading from file system See: #1605 * firmware: video_decode: Use the ISP instead of vc_image_convert * firmware: video_decode: Correct support for YVU formats using ISP * firmware: arm_dt: Limit CMA to 256MB if total_mem < 2GB or gpu_mem > 256MB See: #1603 * firmware: hdmi_cec: Remove TX/RX SW_INIT on power_on See: Hexxeh/rpi-firmware#267 See: https://www.raspberrypi.org/forums/viewtopic.php?p=1895082#p1895082 * firmware: cec: Avoid sending messages with kms See: raspberrypi/linux#4460 * firmware: Revert: video_decode: Use the ISP instead of vc_image_convert * firmware: isp: Set the YUV420/YVU420 format stride to 64 byte * arm_loader: Add message to release firmware framebuffer * firmware: video_decode: Use the ISP instead of vc_image_convert * firmware: hdmi-2711: Wait for HDMI hardware scheduler to activate in HDMI mode * firmware: bcm_host: Recognise all Pi 4 variants, add BCM2711 See: raspberrypi/userland#695 * firmware: PoE+ HAT support See: raspberrypi/linux#4367 * firmware: arm_loader: Use Pi4 bootloader MAC_ADDRESS if set * firmware: platform: Apply ARM thermal throttling rules on BCM2711 * firmware: dt-blob.dts: Correct HDMI HPD and EMMC_ENABLE for CM4 See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&p=1858516 * firmware: vcfw/hdmi: CUSTOM modes used for FKMS didn't set RGB quant range correctly See: #1580 * firmware: platform: Remove build-time constant for MICROVOLTS_PER_PIP * firmware: Pi400: Reduce MII clock freq when probing ethernet PHY * firmware: isp: Ensure the VRF is locked when setting up video colour denoise See: raspberrypi/libcamera-apps#19 * firmware: isp: Remove custom EV mappings from camera tunings * firmware: Add support for board-type=0xXX conditional filters in bootloader, bootcode and firmware * firmware: Two UART1 patches See: #1566 * firmware: arm_loader: kernel_old=1 should force kernel_address=0 See: #1561 * firmware: scalerlib: Fix offset applied to x coordinate of YUV10COL image See: https://forum.kodi.tv/showthread.php?tid=361164&pid=3024654#pid3024654 * firmware: vcfw/power: Add a new latch for power_pad_control See: #1552 * firmware: board-info: Fix memsize on 3B+ * firmware: Move core to PLLA and support accurate clk108 See: xbmc/xbmc#19263 * firmware: board_info: Separate memory size from OTP field encoding * firmware: power: Swap DA9090 ADC assignments to match XR77004 * firmware: vl805: Remove redundant log statement and fix warning * firmware: power: Fix DA9090 ADC1 register definition * firmware: arm_loader: Only report clocks arm has set, not siblings * firmware: arm_loader: Don't report clocks set as turbo side effect of arm clock * firmware: arm_loader: 2711: gpu clocks are not dependant * firmware: platform: Need to clear cached versions of get_max_clock_internal vars * firmware: video_decode: For VC1/WMV with no signalled header bytes, use start of 1st buffer See: raspberrypi/linux#4113 ==== raspberrypi-firmware-dt ==== Version update (2021.03.15 -> 2021.09.17) - Update to 2425833c7ff5 (2021-09-17) * Switch to 5.14 branch * Drop upstream-overlay-rpi-poe.patch ==== solid ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5Solid5 solid-imports - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Add support for static builds * support extracting cpu model on ppc64 ==== sonnet ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== syntax-highlighting ==== Version update (5.86.0 -> 5.87.0) Subpackages: libKF5SyntaxHighlighting5 - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Add basic QML API docs * yara - add new 4.x keywords * Tests result * Fix operators and included more blocks on test * Change license to MIT * Included test reference * Removed items that are generating errors for now * initial work on terraform syntax highlight * Port AbstractHighlighter::highlightLine to QStringView ==== systemd ==== Version update (249.4 -> 249.5) Subpackages: libsystemd0 libudev1 systemd-sysvinit udev - Import commit 8521f8d22fd44400289fcea03493ebd7f8b1487d (merge of v249.5) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/355e113ce193e5e2d195278c57d47f9a... - Import commit 355e113ce193e5e2d195278c57d47f9a1b00ae46 3b4a005095 meson: add missing include directory when using xkbcommon 4c4e642712 meson: allow extra net naming schemes to be defined during configuration (jsc#SLE-18514) 78466e4464 meson: drop the list of valid net naming schemes b9a2098f9d netif-naming: inline one iterator variable d7fbbc5e74 Add remaining supported schemes as options for default-net-naming-scheme - Rename %{gnu-efi} into %{sd_boot} Build conditionals (%bcond_with and %bcond_without) are used to define a specific feature of systemd. "gnu-efi" is rather an implemenation detail. Also not really sure what "efi" option alone is useful for since systemd-boot & co depends on "gnu-efi". - Enable sd_boot support for aarch64 - Ghost own directories /var/log/journal and /var/log/journal/remote again rpmlint no more complain about the setgid bit, see sr#923496. - Overwriting rootprefix= is only required when split-usr is enabled - Rename %usrmerged into %split_usr - Suppress PAM warning when the credentials for user@.service service are established (bsc#1190515) systemd-user PAM service needs to define a default implementation of pam_setcred() otherwise the fallback (defined by /etc/pam.d/other) is used, which consists of pam_warn.so + pam_deny.so, and will throw a warning each time a user logs in. - No need to install upstream pam configuration file "systemd-user" It's overwritten by the SUSE version anyway. ==== systemd-presets-common-SUSE ==== - Haveged as a daemon is no longer required since kernel 5.6 do not enable by default. ==== systemsettings5 ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Revert "Use level 2 header" * sidebar: make placeholder message non-visible when at 0 opacity (kde#443016) * Use level 2 header * Support left/right and escape for key navigation in the sidebar - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Swap the position of the hamburger menu and home buttons * Don't load all subpages of a category when clicked (kde#438362) * Sidebar: set background colors in the correct way * Sidebar: Unify "Show Changed Settings" button toolbar implementations * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Clean up leftovers from systemsettingsrunner import * Port deprecated setDelayed * Use explicit + use override * [sidebar] Enable/disable mousearea instead of changing accepted buttons * [sidebar] Refactor subcategory button to use rectangle as its base item * Don't request context help titlebar button * Remove About Current Module * Import services runner & strip out unneeded parts * Fix highlight default for category owner children and when changing data from landing page * Allow compiling without KF5DocTools * Create simple getter to check if KCM is an SystemSettingsExternalApp * Port ExternalAppModule away from KCModuleInfo * Port loading of categories away from KServiceTypeTrader * [sidebar] Port away from KDeclarative * Remove old category files * [sidebar] Add missing subcategory header spacing for widescreen view (kde#438377) * only update the global header reacting to the active page (kde#437088) * Use ellipses instead of triple period * make sure we have 2 columns when loading a category (kde#435461) * [sidebar] Don't show back button for subcategory header in widescreen view ==== threadweaver ==== Version update (5.86.0 -> 5.87.0) - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration ==== timezone ==== Version update (2021c -> 2021d) - timezone update 2021d: * Fiji suspends DST for the 2021/2022 season * 'zic -r' marks unspecified timestamps with "-00" ==== tpm2.0-tools ==== Version update (5.1.1 -> 5.2) - Update to version 5.2: + tpm2_nvextend: * Added option -n, --name to specify the name of the nvindex in hex bytes. This is used when cpHash ought to be calculated without dispatching the TPM2_NV_Extend command to the TPM. + tpm2_nvread: * Added option --rphash=FILE to specify ile path to record the hash of the response parameters. This is commonly termed as rpHash. * Added option -n, --name to specify the name of the nvindex in hex bytes. This is used when cpHash ought to be calculated without dispatching the TPM2_NVRead command to the TPM. * Added option -S, --session to specify to specify an auxiliary session for auditing and or encryption/decryption of the parameters. + tpm2_nvsetbits: * Added option --rphash=FILE to specify file path to record the hash of the response parameters. This is commonly termed as rpHash. * Added option -S, --session to specify to specify an auxiliary session for auditing and or encryption/decryption of the parameters. * Added option -n, --name to specify the name of the nvindex in hex bytes. This is used when cpHash ought to be calculated without dispatching the TPM2_NV_SetBits command to the TPM. + tpm2_createprimary: * Support public-key output at creation time in various public-key formats. + tpm2_create: * Support public-key output at creation time in various public-key formats. + tpm2_print: * Support outputing public key in various public key formats over the default YAML output. Supports taking -u output from tpm2_create and converting it to a PEM or DER file format. + tpm2_import: * Add support for importing keys with sealed-data-blobs. + tpm2_rsaencrypt, tpm2_rsadecrypt: * Add support for specifying the hash algorithm with oaep. + tpm2_pcrread, tpm2_quote: * Add option -F, --pcrs_format to specify PCR format selection for the binary blob in the PCR output file. 'values' will output a binary blob of the PCR values. 'serialized' will output a binary blob of the PCR values in the form of serialized data structure in little endian format. + tpm2_eventlog: * Add support for decoding StartupLocality. * Add support for printing the partition information. * Add support for reading eventlogs longer than 64kb including from /sys/kernel/security/tpm0/binary_bios-measurements. + tpm2_duplicate: * Add option -L, --policy to specify an authorization policy to be associated with the duplicated object. * Added support for external key duplication without needing the TCTI. + tools: * Enhance error message on invalid passwords when sessions cannot be used. + lib/tpm2_options: * Add option to specify fake tcti which is required in cases where sapi ctx is required to be initialized for retrieving command parameters without invoking the tcti to talk to the TPM. + openssl: * Dropped support for OpenSSL < 1.1.0 * Add support for OpenSSL 3.0.0 + Support added to make the repository documentation and man pages available live on readthedocs. + Bug-fixes: * tpm2_import: Don't allow setting passwords for imported object with -p option as the tool doesn't modify the TPM2B_SENSITIVE structure. Added appropriate logging to indicate using tpm2_changeauth after import. * lib/tpm2_util.c: The function to calculate pHash algorithm returned error when input session is a password session and the only session in the command. * lib/tpm2_alg_util.c: Fix an error where oaep was parsed under ECC. * tpm2_sign: Fix segfaults when tool does not find TPM resources (TPM or RM). * tpm2_makecredential: Fix an issue where reading input from stdin could result in unsupported data size larger than the largest digest size. * tpm2_loadexternal: Fix an issue where restricted attribute could not be set. * lib/tpm2_nv_util.h: The NV index size is dependent on different data sets read from the GetCapability structures because there is a dependency on the NV operation type: Define vs Read vs Write vs Extend. Fix a sane default in the case where GetCapability fails or fails to report the specific property/ data set. This is especially true because some properties are TPM implementation dependent. * tpm2_createpolicy: Fix an issue where tool exited silently without reporting an error if wrong pcr string is specified. * lib/tpm2_alg_util: add error message on public init to prevent tools from dying silently, add an error message. * tpm2_import: fix an issue where an imported hmac object scheme was NULL. While allowed, it was inconsistent with other tools like tpm2_create which set the scheme as hmac->sha256 when generating a keyedhash object. - Drop patches already in upstream: + 0001-tpm2_checkquote-fix-uninitialized-variable.patch + 0001-tpm2_eventlog-fix-buffer-offset-when-reading-the-eve.patch + 0001-tpm2_eventlog-read-eventlog-file-in-chunks.patch ==== webkit2gtk3 ==== Version update (2.34.0 -> 2.34.1) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles - Update to version 2.34.1: + Update user agent browser versions. + Fix a crash with GTK >= 3.24.30. + Fix a crash when loading videos on reddit. + Fix file type detection when application calls g_desktop_app_info_set_as_default_for_extension() passing html. ==== webkit2gtk3-soup2 ==== Version update (2.34.0 -> 2.34.1) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Update to version 2.34.1: + Update user agent browser versions. + Fix a crash with GTK >= 3.24.30. + Fix a crash when loading videos on reddit. + Fix file type detection when application calls g_desktop_app_info_set_as_default_for_extension() passing html. ==== wireless-regdb ==== Version update (20210421 -> 20210828) - Update to version 20210828: * wireless-regdb: update regulatory database based on preceding changes * Update regulatory rules for Ecuador (EC) * wireless-regdb: Update regulatory rules for Norway (NO) on 6 and 60 GHz * wireless-regdb: Update regulatory rules for Germany (DE) on 6GHz * wireless-regdb: update regulatory database based on preceding changes * wireless-regdb: reduce bandwidth for 5730-5850 and 5850-5895 MHz in US * wireless-regdb: remove PTMP-ONLY from 5850-5895 MHz for US * wireless-regdb: recent FCC report and order allows 5850-5895 immediately * wireless-regdb: update 5725-5850 MHz rule for GB ==== xdg-desktop-portal ==== Version update (1.10.0 -> 1.10.1) - Update to version 1.10.1: + Revert a breaking change to the screencast and inhibit portal. ==== xdg-desktop-portal-kde ==== Version update (5.22.5 -> 5.23.1) - Update to 5.23.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.1 - No code changes since 5.23.0 - Update to 5.23.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.0 - Changes since 5.22.90: * Update dbus-advertised screencast source types * Inhibit portal: send reply to the Close() request to release inhibition - Add new key + signature to plasma.keyring - Update to 5.22.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.22.90 - Changes since 5.22.5: * Fix crash when in X11 * Remove unnecessary attribute * Now we are using Qt's internal connection, we should not set an eventqueue * Remove unused output initialisation * Explicitly set KDE_COMPILERSETTINGS_LEVEL * Guard use of wayland connection * Avoid second wayland connection in xdg-desktop-portal-kde * Add missing properties for 2 dbus interfaces * Background portal: avoid crash when allowing app to run in background (kde#438954) * Fix compile with last ecm * Pass the version to the project call * Use version-less qt DBus macros * Remove unused method * Add a SNI for active screencasting sessions ==== xdg-user-dirs ==== - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== xf86-input-libinput ==== - reverted previous change; the issue was broken ckb-next, not the usage of libinput v120 API (boo#1190646) - switch to libinput v120 API broke the driver, so disable it for now via patching config.h in specfile after running configure (boo#1190646) ==== xfsprogs ==== - move fsck.xfs, mkfs.xfs and xfs_repair from /sbin to /usr/sbin (bsc#1191105) The default rpmbuild %configure macro passes --sbindir=/usr/sbin to every configure script, but the xfsprogs configure script ignores it when --exec-prefix is also set. Unset --exec-prefix since it is not really required (all other paths are explicitly passed via the rpm configure macro), so that the --sbindir is respected. ==== xkeyboard-config ==== Version update (2.33 -> 2.34) - update to version 2.34 * xml2lst: use dynamic Perl path * Resolved 101key Old Hungarian II * Old turkish f layout (with pc104 support) added. * Fix wrong key symbol name * Added International Phonetic Alphabet (QWERTY) * gitlab CI: update to latest ci-templates * Hellenic keyboard perfected. * lt: Place sterling symbol on AD03, layer 4 (with E and euro) * Use single guillemots on L4 (not less/greater) where L3 has guillemots * Added English (Dvorak, Macintosh) based on the MacOS dvorak layout * Accommodate uppercase/lowercase ß, long s, §; deduplicate ? * Move left/right quotes one key to the right, place lower quotes on AB04 * Update symbols/it adding credits and reference for fur lang * lt/us: Inherit AE09/AE10 from latin * Add Russian GOST layouts * Add Polish(lefty) layout * Add Arabic(Ergoarabic) keyboard layout * translation sync * Hebrew translation added ==== xwayland ==== - Specfile cleanup ==== zypper ==== Version update (1.14.49 -> 1.14.50) Subpackages: zypper-needs-restarting - Fix compiler warning. - zypper.conf: New option whether to collect subcommands found in $PATH (fixes #379) +[subcommand] i + +## Whether to look for subcommands in $PATH +## +## If a subcommand is not found in the zypper_execdir, the wrapper +## will look in the rest of your $PATH for it. Thus, it's possible +## to write local zypper extensions that don't live in system space. +## See section SUBCOMMANDS in the zypper manpage. +## +## Valid values: boolean +## Default value: yes +## +# seachSubcommandInPath = yes. - help subcommand: show path of command found in $PATH. - version 1.14.50