Packages changed: AppStream (0.16.2 -> 0.16.3) Mesa (23.1.5 -> 23.1.6) Mesa-drivers (23.1.5 -> 23.1.6) MozillaFirefox (116.0.3 -> 117.0) abseil-cpp augeas (1.13.0 -> 1.14.1) baloo5-widgets (23.04.3 -> 23.08.0) branding-openSUSE busybox busybox-links cockpit dolphin (23.04.3 -> 23.08.0) ell (0.57 -> 0.58) fcitx ffmpegthumbs (23.04.3 -> 23.08.0) filelight (23.04.3 -> 23.08.0) gcc13 git (2.41.0 -> 2.42.0) glibc glslang (12.2.0 -> 12.3.1+sdk261) gmp grub2 (2.06 -> 2.12~rc1) gzip (1.12 -> 1.13) kaccounts-integration (23.04.3 -> 23.08.0) kaccounts-providers (23.04.3 -> 23.08.0) kate (23.04.3 -> 23.08.0) kbd (2.6.1 -> 2.6.2) kde-print-manager (23.04.3 -> 23.08.0) kdegraphics-thumbnailers (23.04.3 -> 23.08.0) kdenetwork-filesharing (23.04.3 -> 23.08.0) kdialog (23.04.3 -> 23.08.0) kdump (1.9.5 -> 1.9.6) kernel-firmware (20230814 -> 20230829) kernel-source (6.4.11 -> 6.4.12) keylime (7.4.0 -> 7.5.0) khelpcenter5 (23.04.3 -> 23.08.0) kimageformats kio-extras5 (23.04.3 -> 23.08.0) konsole (23.04.3 -> 23.08.0) kpmcore (23.04.3 -> 23.08.0) kwalletmanager5 (23.04.3 -> 23.08.0) libdrm (2.4.115 -> 2.4.116) libinput (1.23.0 -> 1.24.0) libkdcraw (23.04.3 -> 23.08.0) libkexiv2 (23.04.3 -> 23.08.0) libnl3 (3.7.0 -> 3.8.0) libostree (2023.2 -> 2023.6) libreoffice (7.6.0.3 -> 7.6.1.1) libunistring libunwind (1.7.0 -> 1.7.2) libwpe (1.14.0 -> 1.14.1) libxcb (1.15 -> 1.16) libzip (1.10.0 -> 1.10.1) libzypp (17.31.19 -> 17.31.20) man-pages-ja (20230615 -> 20230815) mobipocket (23.04.3 -> 23.08.0) mozilla-nss (3.91 -> 3.92) mpfr (4.2.0 -> 4.2.1) mutter ncurses (6.4.20230812 -> 6.4.20230819) open-vm-tools openexr (3.1.9 -> 3.1.11) pam pam-full-src partitionmanager (23.04.3 -> 23.08.0) pipewire (0.3.77 -> 0.3.79) podman (4.6.1 -> 4.6.2) polkit-default-privs (1550+20230606.5001571 -> 1550+20230829.1a9a761) postfix publicsuffix (20230717 -> 20230826) python-dnspython (2.3.0 -> 2.4.2) python-pip (23.1.2 -> 23.2.1) python-rich (13.4.2 -> 13.5.2) qalculate (4.7.0 -> 4.8.0) samba (4.18.5+git.313.c8e274c7852 -> 4.18.6+git.320.cfda27bacb) signon-kwallet-extension (23.04.3 -> 23.08.0) spectacle (23.04.3 -> 23.08.0) vulkan-loader (1.3.250.0 -> 1.3.261.0) vulkan-tools (1.3.250.0 -> 1.3.261.0) xf86-input-libinput (1.3.0 -> 1.4.0) xwayland (23.1.2 -> 23.2.0) === Details === ==== AppStream ==== Version update (0.16.2 -> 0.16.3) Subpackages: AppStream-lang libAppStreamQt2 libappstream4 - Update to 0.16.3: Features: * compose: Allow creating metadata with complete URLs and no base URL Bugfixes: * Fix tweaking of appstream.pc when building as subproject * Do not override default-priority when parsing multiple metadata files * Ensure stemmer always has the right locale and token-search works * Require a more recent libxmlb to avoid crashes Miscellaneous: * Work around invalid null-dereference warning in GCC 13 - Drop patch, merged upstream: * 0001-Do-not-override-default-priority-when-parsing-multip.patch ==== Mesa ==== Version update (23.1.5 -> 23.1.6) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to bugfix release 23.1.6: - -> https://docs.mesa3d.org/relnotes/23.1.6.html ==== Mesa-drivers ==== Version update (23.1.5 -> 23.1.6) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - Update to bugfix release 23.1.6: - -> https://docs.mesa3d.org/relnotes/23.1.6.html ==== MozillaFirefox ==== Version update (116.0.3 -> 117.0) Subpackages: MozillaFirefox-translations-common - Mozilla Firefox 117.0 https://www.mozilla.org/en-US/firefox/117.0/releasenotes MFSA 2023-34 (bsc#1214606) * CVE-2023-4573 (bmo#1846687) Memory corruption in IPC CanvasTranslator * CVE-2023-4574 (bmo#1846688) Memory corruption in IPC ColorPickerShownCallback * CVE-2023-4575 (bmo#1846689) Memory corruption in IPC FilePickerShownCallback * CVE-2023-4576 (bmo#1846694) Integer Overflow in RecordedSourceSurfaceCreation * CVE-2023-4577 (bmo#1847397) Memory corruption in JIT UpdateRegExpStatics * CVE-2023-4578 (bmo#1839007) Error reporting methods in SpiderMonkey could have triggered an Out of Memory Exception * CVE-2023-4579 (bmo#1842766) Persisted search terms were formatted as URLs * CVE-2023-4580 (bmo#1843046) Push notifications saved to disk unencrypted * CVE-2023-4581 (bmo#1843758) XLL file extensions were downloadable without warnings * CVE-2023-4582 (bmo#1773874) Buffer Overflow in WebGL glGetProgramiv * CVE-2023-4583 (bmo#1842030) Browsing Context potentially not cleared when closing Private Window * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080, bmo#1846526, bmo#1847529) Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15, Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2 * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999) Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2, and Thunderbird 115.2 - requires NSS = 3.92 rustc = 1.71 ==== abseil-cpp ==== - Fix build on older systems by requiring C++17 compliant compiler - Added patch: * cmake.patch + lower the cmake requirement to 3.5 in order to be able to build on SLE12SP5 ==== augeas ==== Version update (1.13.0 -> 1.14.1) Subpackages: augeas-lenses libaugeas0 libfa1 - Update to 1.14.1 * General changes/additions - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC is defined (#791) Dimitry Andric - augeas.c: Fix bug from PR#691 where the nodes of a newly created file are lost upon a subsequent load operation (#810) George Hansper - HACKING.md: describe testing (#796) Laszlo Ersek - Add GitHub Actions (#714) Raphaël Pinson - augprint.c: remove #include , add #include (#792) Ruoyu Zhong * Lens changes/additions - TOML: support trailing commas in arrays (#809) Bao - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for the mode (#805) Pino Toscano - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of items (#806) Dave Re - Cmdline: Allow whitespace at the end of kernel commnd line (#798) rwmjones - Update to 1.14.0 * General changes/additions - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e (#781) - Add bash-completion for augtool, augmatch, augprint (#783) George Hansper - Fix: Allow values to contain arbitrary unbalanced square brackets (#782) George Hansper - Add package bash to build stage in Dockerfile (#776) George Hansper - Add augprint tool for creating idempotent augtool scripts (#752) George Hansper - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit - src/syntax.c: Fix whitespace which confuses static checkers (#725) rwmjones - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev - Package augmatch, too (#688) oleksandriegorov - Add Github workflow to create releases with complete source tarballs (#744) Hilko Bengen * Lens changes/additions - Resolv: add option trust-ad (#784) George Hansper - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George Hansper - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones - Systemd: allow empty quoted environment variable values (#757) Michal Vasko - Systemd: allow values starting with whitespaces for Exec* and Environment service entries. (#757) Michal Vasko - Toml: workaround to allow writing toml files (#742) Richard - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam Bambuch - Chrony: add new directives and options (#745) Miroslav Lichvar - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch Hagstrand - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf (#748) Guillaume Ross - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes CASignatureAlgorithms as comma-seperated lists instead of simple strings (#721) Edward Garbade - Yum: Add additional unit tests (#677) Pat Riehecky - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky * Rebased patch gcc9-disable-broken-test.patch * Deleted patches: - sysctl_parsing.patch - augeas-1.13.0-replace_security_context_t-patch ==== baloo5-widgets ==== Version update (23.04.3 -> 23.08.0) Subpackages: baloo5-widgets-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Too many changes since 23.04.3, only listing bugfixes: * Fix displaying image dimensions with exiv2 0.28 (kde#470859) * Allow FileMetata properties on desktop and recentlyused (kde#460117) ==== branding-openSUSE ==== Subpackages: grub2-branding-openSUSE libreoffice-branding-openSUSE plymouth-branding-openSUSE wallpaper-branding-openSUSE yast2-qt-branding-openSUSE - Remove grub2 BuildRequires in grub2-branding (bsc#1214769) ==== busybox ==== Subpackages: busybox-static - Add ash-fix-segfault-d417193cf.patch: fix stack overflow vulnerability in ash (CVE-2022-48174, bsc#1214538) ==== busybox-links ==== Subpackages: busybox-coreutils busybox-grep busybox-gzip busybox-hostname busybox-sed busybox-sendmail busybox-which busybox-xz - Don't build the Dockerfile in OBS, it's for development only ==== cockpit ==== Subpackages: cockpit-bridge cockpit-packagekit cockpit-system - Fix building for SLE15.5 and SLE15.4 ==== dolphin ==== Version update (23.04.3 -> 23.08.0) Subpackages: dolphin-part dolphin-part-lang libdolphinvcs5 - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - Changes since 23.07.90: * Don't compute size for non-local urls (kde#472912) - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Add explicit moc includes to sources for moc-covered headers * Use ellipsis everywhere instead of three dots * Move focus from hiding selection mode bars to view (kde#469621) * Fix Refresh tooltip text and add Refresh whatsThis text (kde#469263) * Hide application/x-trash files following showHidenFiles * Tabbar: duplicate tab when double clicking on it (kde#470388) * Settings Add ViewModes > Content display * Expand or collapse all selected folders on Key Right/Left * KDirectoryContentsCounter: show intermediate dir size counting results, improve stopping, improve data caching * Add a TODO KF6 to solve bug 464722 * Fix build without KF5Activities * Disable Qt6 CI build in master, use kf6 branch for Qt6 * Fix test regression in DolphinMainWindowTest::testGoActions * Revert "Adapt autotest to new expected "Space" key behaviour" * Fix activating the Selection Mode with a keyboard shortcut (kde#465489) * Add DolphinTabPage::inactiveViewContainer() * Improve copying and moving items between panels * FilterBar: improve keyboard behavior and tab ordering * TerminalPanel: better check if terminal needs to change its currentWorkingDirectory when unmounting * DolphinView: allow selectUrls to be considered for selection in more cases (kde#407161) * Reuse existing proxy style (kde#468548) * Make "don't run me with sudo/kdesu" message informative * Add test for openFiles() * Context menu: allow to show copy to/move to inactive split view (kde#356436) * panels/information: Add option to not show information for hovered item (kde#364956) * Prevent dragging on non-writable directories ==== ell ==== Version update (0.57 -> 0.58) - Update to version 0.58 * Add support for handling sysctl settings. ==== fcitx ==== Subpackages: fcitx-branding-openSUSE fcitx-gtk2 fcitx-gtk3 fcitx-pinyin fcitx-table fcitx-table-cn-wubi fcitx-table-cn-wubi-pinyin libfcitx-config4 libfcitx-core0 libfcitx-gclient1 libfcitx-utils0 - add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe directory for the fcitx-socket:%d API socket currently placed in /tmp. This avoids a possible local denial of service issue (bsc#1213331). ==== ffmpegthumbs ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release ==== filelight ==== Version update (23.04.3 -> 23.08.0) Subpackages: filelight-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - Changes since 23.07.80: * windows: get the compressed size for compressed and sparse files (kde#473024) * posix: undo apfs hack - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Now we can build doc/po files * QQC2DesktopStyle is build in kf6 too * De-conditionalize icon naming * Don't iterate over element that are immedialtely removed * Remove unused includes * Make source file non-executable * Fix ignore path support. Fix crash when we load root path * Remove extra ; * Add menu separator before delete action * Allow to build against kf6/kf5 * Fix Context Menu Items * Add 23.04.0 Windows artifact * make qml cache disabling conditional on statvfs * disable qml disk cache (kde#466415) * use the default loading text for polish (kde#468395) * Set a sane default window size (kde#468118) * Explicitly look for KF{5,6}CoreAddons * Drop no longer used QtSvg dependency ==== gcc13 ==== Subpackages: cpp13 libatomic1 libgcc_s1 libgfortran5 libgomp1 libobjc4 libquadmath0 libstdc++6 libstdc++6-locale libstdc++6-pp libubsan1 - Disable building glibc cross compilers on SLE based code streams, the required cross-glibc packages are not available there. - Disable building avr cross on non-openSUSE code streams since avr-libc isn't available there. - Disable building newlib cross compilers on non-openSUSE code streams since newlib isn't available there. - Fix typo preventing s390x compiler build. - Raise s390x architecture baseline to z14 for ALP. [PED-253] - Turn cross compiler to ppc64le to a glibc cross. - Turn cross compiler to s390x to a glibc cross. [bsc#1214460] - Raise Power architecture baseline to Power9 only for ALP (boo#1213915). ==== git ==== Version update (2.41.0 -> 2.42.0) - git 2.42.0: * "git pack-refs" learns "--include" and "--exclude" to tweak the ref hierarchy to be packed using pattern matching. * 'git worktree add' learned how to create a worktree based on an orphaned branch with `--orphan`. * "git pack-objects" learned to invoke a new hook program that enumerates extra objects to be used as anchoring points to keep otherwise unreachable objects in cruft packs. * Add more "git var" for toolsmiths to learn various locations Git is configured with either via the configuration or hard-coded defaults. * 'git notes append' was taught '--separator' to specify string to insert between paragraphs. * The "git for-each-ref" family of commands learned placeholders related to GPG signature verification. * "git diff --no-index" learned to read from named pipes as if they were regular files, to allow "git diff <(process) <(substitution)" some shells support. * Help newbies by suggesting that there are cases where force-pushing is a valid and sensible thing to update a branch at a remote repository, rather than reconciling with merge/rebase. * "git blame --contents=file" has been taught to work in a bare repository. * "git branch -f X" to repoint the branch X said that X was "checked out" in another worktree, even when branch X was not and instead being bisected or rebased. The message was reworded to say the branch was "in use". * Tone down the warning on SHA-256 repositories being an experimental curiosity. We do not have support for them to interoperate with traditional SHA-1 repositories, but at this point, we do not plan to make breaking changes to SHA-256 repositories and there is no longer need for such a strongly phrased warning. * "git diff-tree" has been taught to take advantage of the sparse-index feature. * The object traversal using reachability bitmap done by "pack-object" has been tweaked to take advantage of the fact that using "boundary" commits as representative of all the uninteresting ones can save quite a lot of object enumeration. * "git worktree" learned to work better with sparse index feature. * When the external merge driver is killed by a signal, its output should not be trusted as a resolution with conflicts that is proposed by the driver, but the code did. * The set-up code for the get_revision() API now allows feeding options like --all and --not in the --stdin mode. * Move functions that are not about pure string manipulation out of strbuf.[ch] * "imap-send" codepaths got cleaned up to get rid of unused parameters. * Enumerating refs in the packed-refs file, while excluding refs that match certain patterns, has been optimized. * Mark-up unused parameters in the code so that we can eventually enable -Wunused-parameter by default. * Instead of inventing a custom counter variables for debugging, use existing trace2 facility in the fsync customization codepath. * "git branch --list --format=" and friends are taught a new "%(describe)" placeholder. * Clarify how to choose the starting point for a new topic in developer guidance document. * The implementation of "get_sha1_hex()" that reads a hexadecimal string that spells a full object name has been extended to cope with any hash function used in the repository, but the "sha1" in its name survived. Rename it to get_hash_hex(), a name that is more consistent within its friends like get_hash_hex_algop(). * Command line parser fix, and a small parse-options API update. * bug fixes ==== glibc ==== Subpackages: glibc-extra glibc-lang glibc-locale glibc-locale-base nscd - Add cross-ppc64le package - posix-memalign-fragmentation.patch: malloc: Enable merging of remainders in memalign, remove bin scanning from memalign (BZ #30723) - Limit build counter sync to i686 flavor, to reduce needs for rebuilds - Add cross-s390x package (bsc#1214460) - Require that elf/check-localplt does not fail - glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk - cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy cpus - cache-intel-shared.patch: x86: Fix incorrect scope of setting `shared_per_thread` (BZ# 30745) ==== glslang ==== Version update (12.2.0 -> 12.3.1+sdk261) - Update to release 12.3.1+SDK-1.3.261.0 * Add support for pre and post HLSL qualifier validation * HLSL: support binary literals * Implement support for GL_KHR_cooperative_matrix extension * Remove OSDependent TLS functions - Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch ==== gmp ==== - Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13. ==== grub2 ==== Version update (2.06 -> 2.12~rc1) Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi - Implement NV index mode for TPM 2.0 key protector 0001-protectors-Implement-NV-index.patch - Fall back to passphrase mode when the key protector fails to unlock the disk 0002-cryptodisk-Fallback-to-passphrase.patch - Wipe out the cached key cleanly 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch - Make diskfiler to look up cryptodisk devices first 0004-diskfilter-look-up-cryptodisk-devices-first.patch ==== gzip ==== Version update (1.12 -> 1.13) - Update to 1.13: * zless now diagnoses gzip failures, if using less 623 or later. * When SIGPIPE is ignored, gzip now exits with status 2 (warning) instead of status 1 (error) when writing to a broken pipe. This is more useful with programs like 'less' that treat gzip exit status 2 as a non-failure. * 'gzip -d' no longer fails to report invalid compressed data that uses a dictionary distance outside the input window. [bug present since the beginning] * Port to C23, which does not allow K&R-style function definitions with parameters, and which does not define __alignas_is_defined. - Refreshed manpage-no-date.patch - export CONFIG_SHELL=/bin/sh before running configure: results in the shell script (zcat/zgrep/…) to receive a /bin/sh shebang instead of requiring bash (the local shell used to build). - Use for i in $(seq 1 9) instead of bashism for in in {1..9}, and drop buildshell definition to require bash. ==== kaccounts-integration ==== Version update (23.04.3 -> 23.08.0) Subpackages: kaccounts-integration-lang libkaccounts2 - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Remove unused QVariantList argument from KQuckConfigModule constructor * Use icon.name. Allow to show module in qt6 * install kded in kf * Allow building against KF6 * Require libaccounts-qt 1.16 * Add libaccounts-qt and signond to third-party deps * cmake: Add external deps as system includes ==== kaccounts-providers ==== Version update (23.04.3 -> 23.08.0) Subpackages: kaccounts-providers-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - No code change since 23.04.3 ==== kate ==== Version update (23.04.3 -> 23.08.0) Subpackages: kate-lang kate-plugins - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - Changes since 23.07.90: * Fix crash when adding/removing suppression * Use QFontMetrics::lineSpacing to calculate the line y offset (kde#473362) - Update to 23.07.90 * New feature release - Changes since 23.07.80: * block session auto save in some more places * File Browser plugin: make search string partial-matching (kde#472374) * Fix diagnostics tab overlay * check that blocking level is zero * avoid that the session save timer messes up session saving (kde#470293) * Add missing $ to fix installed translated documentation * Add missing KI18n links * handle tab deletion/creation * diagnostics: Handle suppressions from multiple providers * diagnostics: Refactor diagnostics removal * Remove Designer's "." normaloff file data from icon properties in .ui files * ensure we don't use m_quickOpen uninited * remove deprecated Id * ensure proper parent for dialog * ensure proper parent for dialog - Update to 23.07.80 * New feature release - Too many changes since 23.04.3, only listing bugfixes: * lsp: always honor server when using Completion.textEdit.newText (kde#468130) * Add open action to tabbar context menu (kde#471471) * use word-completion-minimal-word-length as configured (kde#470494) * Allow opening new tab in front of currently active tab optionally (kde#471225) * Fix double drive letters on "Run Current Doc" (kde#469340) * ensure sidebars are properly collapsed (kde#460160) * Don't ask user if he wants to save modified document when deleting (kde#448861) * Fix --version, --help, -h, -v not working (kde#468318) * CompilerExplorer: Fix crash when minimizing (kde#468294) * Fix preview for markdown files not loaded on mode change (kde#384972) * Include markdownpart in flatpak builds (kde#466349) * Fix asking to save untitled empty doc on close (kde#462347) * Intoduce open links plugin (kde#93087) * Konsole: Show error when konsole not found (kde#438308) * Intoduce KateTextHintManager (kde#467322) * Use internal diff view in KateMWonHDDialog (kde#441120) * ensure projects view is focused (kde#465786) * Allow opening multiple files from welcome view (kde#467097) * Cleanup/improve MWModOnHDDialog (kde#464088) * Search: Fix crash on clicking clear (kde#467255) ==== kbd ==== Version update (2.6.1 -> 2.6.2) Subpackages: kbd-legacy - Update to version 2.6.2: - loadkeys: * Don't look for keymap in the current directory. - keymaps: * Add colemak mod-dh keymaps. - Refresh kbd-1.15.5-loadkeys-search-path.patch ==== kde-print-manager ==== Version update (23.04.3 -> 23.08.0) Subpackages: kde-print-manager-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release ==== kdegraphics-thumbnailers ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Allow building against KF6 ==== kdenetwork-filesharing ==== Version update (23.04.3 -> 23.08.0) Subpackages: kdenetwork-filesharing-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Make "Samba is missing" UI strings a bit more user-friendly * Fix plugin install dir major version * Fix view margins and layouts * Show appropriate error messages when KAuth actions fail ==== kdialog ==== Version update (23.04.3 -> 23.08.0) Subpackages: kdialog-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Add explicit moc includes to sources for moc-covered headers * Adapt to KIconThemes changes * update README (kde#455994) * fix: slider's ticks and related doc (kde#467867) * Bump min required KF version to 5.100 * Remove unnecssary " - KDialog" in window title (kde#467840) * Port kdialog to kf6 ==== kdump ==== Version update (1.9.5 -> 1.9.6) - upgrade to version 1.9.6 * use newer /sys/kernel/fadump/ instead of /sys/kernel/fadump_ * use kexec -a which falls back to kexec_load(2) automatically * update s390 udev rules * drop systemd device timeout generator ==== kernel-firmware ==== Version update (20230814 -> 20230829) Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network ucode-amd - Update to version 20230829 (git commit 49f9e3479fb5): * i915: Update MTL DMC to v2.16 * copy-firmware: Introduce 'RawFile' keyword * copy-firmware: Support additional compressor options * linux-firmware: Update firmware file for Intel Bluetooth AX203 * linux-firmware: Update firmware file for Intel Bluetooth AX203 * linux-firmware: Update firmware file for Intel Bluetooth AX211 * linux-firmware: Update firmware file for Intel Bluetooth AX211 * linux-firmware: Update firmware file for Intel Bluetooth AX210 * linux-firmware: Update firmware file for Intel Bluetooth AX200 * linux-firmware: Update firmware file for Intel Bluetooth AX201 * linux-firmware: update firmware for qat_4xxx devices * linux-firmware: Update AMD SEV firmware * amdgpu: update DMCUB to 0.0.181.0 for various AMDGPU ASICs * rtw89: 8852b: update fw to v0.29.29.3 * rtw89: 8851b: update fw to v0.29.41.2 * i915: add GSC 102.0.0.1655 for MTL * amdgpu: DMCUB updates for various AMDGPU asics - Switch to the compressed / split installation as default, make uncompressed / raw package as a multibuild flavor, instead as a preliminary work for dropping the big kernel-firmware (bsc#1214789) - Use the standard copy-file.sh for split package installation, too Another scirpt, make-files.sh, is provided for generating file lists - Ignore README in copy-file.sh: copy-file-ignore-README.patch - Workaround for installing raw files for ucode-amd: amd-ucode-rawfile.patch - Drop the obsolsted revert of rtw8822c_fw.bin - Update aliases from 6.5 ==== kernel-source ==== Version update (6.4.11 -> 6.4.12) - Revert 101bd907b424 ("misc: rtsx: judge ASPM Mode to set PETXCFG Reg") (boo#1214428 boo#1214397). - commit 91a1158 - Linux 6.4.12 (bsc#1012628). - crypto, cifs: fix error handling in extract_iter_to_sg() (bsc#1012628). - net: phy: at803x: Use devm_regulator_get_enable_optional() (bsc#1012628). - net: phy: at803x: fix the wol setting functions (bsc#1012628). - drm/amd/display: Update DTBCLK for DCN32 (bsc#1012628). - drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() (bsc#1012628). - drm/amdgpu: fix calltrace warning in amddrm_buddy_fini (bsc#1012628). - drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1 (bsc#1012628). - drm/amdgpu: fix memory leak in mes self test (bsc#1012628). - Revert "drm/amd/display: disable SubVP + DRR to prevent underflow" (bsc#1012628). - ASoC: Intel: sof_sdw: add quirk for MTL RVP (bsc#1012628). - ASoC: Intel: sof_sdw: add quirk for LNL RVP (bsc#1012628). - PCI: tegra194: Fix possible array out of bounds access (bsc#1012628). - ASoC: cs35l56: Move DSP part string generation so that it is done only once (bsc#1012628). - ASoC: SOF: amd: Add pci revision id check (bsc#1012628). - drm/stm: ltdc: fix late dereference check (bsc#1012628). - arm64: dts: qcom: ipq5332: add QFPROM node (bsc#1012628). - drm: rcar-du: remove R-Car H3 ES1.* workarounds (bsc#1012628). - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (bsc#1012628). - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (bsc#1012628). - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings (bsc#1012628). - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (bsc#1012628). - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (bsc#1012628). - ASoC: Intel: sof_sdw: Add support for Rex soundwire (bsc#1012628). - iopoll: Call cpu_relax() in busy loops (bsc#1012628). - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (bsc#1012628). - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap (bsc#1012628). - accel/habanalabs: add pci health check during heartbeat (bsc#1012628). - accel/habanalabs: fix mem leak in capture user mappings (bsc#1012628). - dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" property (bsc#1012628). - HID: i2c-hid: goodix: Add support for "goodix,no-reset-during-suspend" property (bsc#1012628). - HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard (bsc#1012628). - iommu/amd: Introduce Disable IRTE Caching Support (bsc#1012628). - drm/amdgpu: install stub fence into potential unused fence pointers (bsc#1012628). - drm/amd/display: Remove v_startup workaround for dcn3+ (bsc#1012628). - drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz (bsc#1012628). - drm/amdgpu: unmap and remove csa_va properly (bsc#1012628). - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (bsc#1012628). - RDMA/bnxt_re: consider timeout of destroy ah as success (bsc#1012628). - drm/amd/display: Skip DPP DTO update if root clock is gated (bsc#1012628). - drm/amd/display: Enable dcn314 DPP RCO (bsc#1012628). - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (bsc#1012628). - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (bsc#1012628). - Revert "[PATCH] uml: export symbols added by GCC hardened" (bsc#1012628). - smb: client: fix warning in cifs_smb3_do_mount() (bsc#1012628). - cifs: fix session state check in reconnect to avoid use-after-free issue (bsc#1012628). - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (bsc#1012628). - led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops (bsc#1012628). - media: v4l2-mem2mem: add lock to protect parameter num_rdy (bsc#1012628). - media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 (bsc#1012628). - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push (bsc#1012628). - usb: gadget: uvc: queue empty isoc requests if no video buffer is available (bsc#1012628). - media: platform: mediatek: vpu: fix NULL ptr dereference (bsc#1012628). - thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx() (bsc#1012628). - xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup (bsc#1012628). - usb: chipidea: imx: don't request QoS for imx8ulp (bsc#1012628). - usb: chipidea: imx: turn off vbus comparator when suspend ... changelog too long, skipping 325 lines ... - commit 5b41c27 ==== keylime ==== Version update (7.4.0 -> 7.5.0) Subpackages: keylime-config keylime-firewalld keylime-logrotate keylime-registrar keylime-tenant keylime-tpm_cert_store keylime-verifier python311-keylime - Update to version v7.5.0 (CVE-2023-38201, bsc#1213314): * Monthly release (7.5.0) * Fix for CVE-2023-38201 (Security Advisory GHSA-f4r5-q63f-gcww) * verifier: should read parameters from verifier.conf only * tests: Correctly configure kernel IMA * Handle session close using a session manager * requirements.txt: update the need sqlalchemy version to 1.3.12 and above. * elchecking/example: add ignores for EV_PLATFORM_CONFIG_FLAGS * tpm_cert_store: add the Alibaba Cloud vTPM EK x509 cert * installer.sh: use the -i parameter to set the default binding and listening IP about the agent, verifier, and registrar server is 127.0.0.1 or 0.0.0.0 * installer.sh: remove the unused command line params * Update container build workflow actions * mba: Manage the number of times measure boot attestation is done. * codestyle: Fix access to possibly not available package 'rpm' (pyright) * templates/2.0/mapping.json: fix the default registrar_port error in the verifier config ==== khelpcenter5 ==== Version update (23.04.3 -> 23.08.0) Subpackages: khelpcenter5-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * doc: do not use a few deprecated entities ==== kimageformats ==== - Add patch to support avif 1.0: * 0001-Support-libavif-1.0.patch ==== kio-extras5 ==== Version update (23.04.3 -> 23.08.0) Subpackages: kio-extras5-lang libkioarchive5 - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - Changes since 23.07.90: * [Thumbnail] Fix lookup of legacy thumbnailer plugins - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Remove no longer used about: KIO worker * mtp: Configure fails if smb is not being compiled * Remove explicit plugin id from Krita thumbnailer * Add explicit moc includes to sources for moc-covered headers * audiocreator: Check tag against null (kde#427448) * smb: Set the credentials in the auth callback for DFS * mtp: support moving through get-put and increase concurrency to 2 (kde#325574) * mtp: implement chmod and chown as no-op operations * style++ * mtp: fix file writing * mtp: unpack nesting in rename * mtp: make querypath return optional * mtp: don't leak children * mtp: use LIBMTP_Get_Children to implement async listing * Use external kdsoap-ws-discovery-client on FreeBSD * Allow building against KF6 * libkioarchive: bump version as reference for new include setup * libkioarchive: install version header * libkioarchive: install header into own visibility subdir * recentlyused: better handle list root dirs / /files /locations, allow to writing to subdirs ==== konsole ==== Version update (23.04.3 -> 23.08.0) Subpackages: konsole-part konsole-part-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - Changes since 23.07.90: * ScreenWindow::updateCurrentLine: Better bound currentLine - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Too many changes since 23.04.3, only listing bugfixes: * Fixed search bar false positive after clear scrollback (and reset) (kde#407317) * Hides redundant widgets on dialog for emoji font selection (kde#469563) * Eliminate compilation warnings for plugins from using QAction::setShortcut(s) (kde#462615) * Adjust selection point coords when scrollback shrinks (kde#470346) * Disable keyboard selection mode on resize (kde#467872) * Do not allow an invalid parent to be set in profiles (kde#467790) * Invalidate selection reference points on resize (kde#464040) * Draw selected background for right half of double width char if selected (kde#468465) * Fix crash in ProfileSettings (kde#423136) ==== kpmcore ==== Version update (23.04.3 -> 23.08.0) Subpackages: kpmcore-lang libkpmcore12 - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - Changes since 23.07.80: * Fix reuse error. - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Remove slightly misleading comment. * Add explicit moc includes to sources for moc-covered headers * Fix building with Qt6. * Obtain file system label from ID_FS_LABEL_ENC. (kde#471499) * Use right kded interface in Plasma 6 * Fix undefined behaviour on 32-bit system. * Improve human-friendliness and consistency of action text ==== kwalletmanager5 ==== Version update (23.04.3 -> 23.08.0) Subpackages: kwalletmanager5-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release ==== libdrm ==== Version update (2.4.115 -> 2.4.116) Subpackages: libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 - Update to 2.4.116 * nouveau: add interface to make buffer objects global * xf86drm: update DRM_NODE_NAME_MAX supporting more nodes * xf86drm: use drm device name to identify drm node type * meson: drop pthread-stubs dependency on BSDs * amdgpu: add marketing names from amd-5.4.3 (22.40.3) * tests/amdgpu: Fix Usage string * tests/amdgpu: Add all 9 options to the help output * tests/amdgpu: Allow to exclude a test or a suite of tests * amdgpu: add an environment variable that overrides the context priority * amdgpu: remove va::dev member * tests/amdgpu/vcn: change vbv_buffer name to input * tests/amdgpu/vcn: fix drm test failure * tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3 * tests/amdgpu/vcn:update decoder unit test * xf86drm: bump DRM_MAX_MINOR to 64 * xf86drm: drop control nodes implementation * Sync headers with drm-next * xf86drm: add drmSyncobjEventfd * build: bump version to 2.4.116 * xf86drmMode: constify drmModeCrtcSetGamma * tests/util: Add vkms driver * test/amdgpu/hotunplug: add apu check for hotplug test ==== libinput ==== Version update (1.23.0 -> 1.24.0) Subpackages: libinput-udev libinput10 - Update to release 1.24.0 * On Apple touchpads, natural scrolling is now enabled by default and palm detection is disabled - the touchpads are good enough that they don't need our help. * Built-in tablet devices now always have touch arbitration enabled, so we no longer need to add a quirk for each of them. And speaking of tablets: the pressure offset limit for worn-out devices is now at 50% of the range. Modern pens have a precise enough range that even worn out pen can still provide satisfactory pressure sensitivity. This pressure offset is now detected on worn-out pens that do not support distance. * Finally, where a relative device's rotation is 180 degrees (e.g. a trackball used upside-down) we now flip the scroll wheel direction as well. * The rest of the changes is the usual mix of janitorial patches and device-specific quirks. ==== libkdcraw ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Have export macros header include version header (Qt6-only) * Rename to KF6 when building against Qt6 ==== libkexiv2 ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Default EXCLUDE_DEPRECATED_BEFORE_AND_AT to 5.1.0 for Qt6 build * Fix build with exiv2 >= 0.28 * Simplify 7bit ASCII detection * .gitignore ignore CMakeLists.txt.user * Have export macros header include version header (Qt6-only) * Fix KF6 CI dependencies * Rename to KF6 when building against Qt6 * Explicitly disable deprecated API when building against Qt6 ==== libnl3 ==== Version update (3.7.0 -> 3.8.0) Subpackages: libnl-config libnl3-200 - Update to release 3.8 * addr: create an all-zero addresses when parsing "any" or "default" * addr: allow constructing all-zero addresses * route: construct all-zero addresses for default route destination * bridge: Add support for link_info of a bridge * bridge: extend libnl with options needed for VLAN aware forwarding * route/link: add accessor API for IPv6 DEVCONF * neigh: add support of NHID attribute * route: add nh type ==== libostree ==== Version update (2023.2 -> 2023.6) Subpackages: libostree-1-1 - Update to version 2023.6: + Signing with ed25519 can now be backed by openssl. + composefs changes: - Now enabled at build time (but disabled at runtime) by default. - composefs now supports signature verification. Note that composefs continues to be classified as experimental. - Configuration format has changed. The old ot-composefs kernel argument is no longer honored in favor of a configuration file that should be present in the initramfs. + ostree-prepare-root other changes: - A new configuration file in the initramfs is honored: /etc/ostree/prepare-root.conf. - This configuration file can also specify the readonly-sysroot default, which is now recommended. - The sysroot.readonly flag can now also be configured from here, and this is recommended. + ostree admin set-default: A long-overdue CLI verb to change the default deployment for the next boot. + sysroot other bugfixes and changes: - It is now supported to have /usr/etc with an empty /etc. This is preparatory for supporting a transient /etc. - Finally fix the global sync timeout at shutdown. - 'ostree admin deploy' now honors --stateroot as that term is prefered over --os. + trivial-httpd: The remnants of the deprecated 'ostree trivial-httpd' CLI are now completely gone. - Update to version 2023.5: + This is a bugfix release for the recent 2023.4. + Key bugs fixed: - Revert "fetcher: Always open tmpfiles in repo location". - Fix return value of generator on non-ostree systems. + Other changes: - lib/deploy: Use off_t not __off_t. - prepare-root: Adjust to composefs mount struct changes. - Changes from version 2023.4: + Notable bugfixe: fix ostree deployment on 64-bit inode fs. + New Feauture: Composefs. + HTTP/pull fixes: - ostree-fetcher-curl: explicitly use HTTP1.1 when HTTP2 is disabled. - Increase the metadata size limit to 128MB. - fetcher: Always open tmpfiles in repo location. + Other changes: - lib/deploy: Use fallocate for early prune space check. - prepare-root: Move sysroot.tmp creation earlier. - lib/deploy: Disambiguate error messages for early prune space check. - lib/deploy: skip fallocate call when requested size is 0. - test-concurrency: Don't lower timeout. - pull: Add error prefixing for corrupt checksums. - Add more error prefixing when parsing commit objects. - Changes from version 2023.3: + Many fixes and improvements. + treegen: Require at least one mutation. + rust: Bump MSRV to 1.64. + fetcher/soup3: Rewrite without threads. + fetcher: add libsoup3 backend. + lib/sysroot-cleanup: Convert bootdir listing to dfd-relative. + lib/sysroot-cleanup: Make some static utility functions global. + libotutil: add utility functions for calculating directory size. + lib/sysroot-deploy: Nuke finalize-failure.stamp on successful finalization. + lib/sysroot-deploy: Add experimental support for automatic early prune. - Define libversion and soversion and replace hard coded values with them to ease package maintenance. - Add pkgconfig(libsoup-3.0) >= 3.0.0 build requirement and pass - -with-soup3 to configure. Libcurl needs it for tests and for the trivial-httpd binary, also we've been waiting for upstream to port to Soup 3, in order to re-enable it. - Pass --with-composefs to configure, under the condition of building with composefs, while defining %bcond_with composefs (not enabled, by default) for now. - Switch fuse with fuse3 pkgconfig() module BuildRequires, because Fuse 3 is preffered over Fuse 2. - Drop --with-gjs option passed to configure. It's not recognized anymore, and configure script looks for gjs binary instead, acting accordingly. - Add %ghost /run/ostree to the main package files directive. This directory is created via %{_tmpfilesdir}/ostree-tmpfiles.conf. - Mark /etc/grub.d/*ostree and /etc/dracut.conf.d/ostree.conf with %config to instruct RPM those are config files. - Make the grub2 sub-package as noarch, since it doesn't have any binaries. - Refresh ostree-grub2-location.patch with Quilt. ==== libreoffice ==== Version update (7.6.0.3 -> 7.6.1.1) Subpackages: libreoffice-base libreoffice-branding-upstream libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Update to 7.6.1.1: https://wiki.documentfoundation.org/Releases/7.6.1/RC1 ==== libunistring ==== - Run testsuite also under qemu emulation ==== libunwind ==== Version update (1.7.0 -> 1.7.2) - Update to 1.7.2: * Don't override sp on arm and mips64. * Add direct dependent libraries to remotes. * Fix make install failure. - Update to 1.7.1: * Bump to release 1.7.1 to fix source tarball naming issue ==== libwpe ==== Version update (1.14.0 -> 1.14.1) - Update to version 1.14.1: + Fix the build with older glibc C library versions. ==== libxcb ==== Version update (1.15 -> 1.16) Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 - Update to version 1.16 * gitlab CI: add a basic build test * configure.ac: drop dependency `pthread-stubs` on Solaris * configure.ac: Remove obsolete AC_HEADER_STDC * Raise minimum required version of Python from 2.6 to 3.0 * Fix windows build. * Fix indentation. * Fix a compiler warning * Fix handling of documented enum parameters * Allow full paths to sockets on non-macOS * DISPLAY starting with / or unix: is always a socket path * Add tests for unix socket parsing * autogen.sh: use quoted string variables * c_client: Fix crash in xcb_randr_set_monitor * configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD * xcb_conn: Add a check for NULL to silence a UBSan runtime error * configure.ac: Require xcb-proto >= 1.16.0 * Fix xcb_connect() call with a custom xcb_auth_info_t * autogen: add default patch prefix * Build DOUBLE-BUFFER extension. * Require xcb-proto >= 1.15.1, which has Dbe * configure.ac: drop dependency `pthread-stubs` on macOS * autogen.sh: use exec instead of waiting for configure to finish * Improve tutorial example - adjusted bug-262309_xcb-xauthlocalhostname.diff, n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - added libxcb-dbe0 subpackage for libxcb-dbe.so.0* ==== libzip ==== Version update (1.10.0 -> 1.10.1) - version update to 1.10.1 * Add `ZIP_LENGTH_TO_END` and `ZIP_LENGTH_UNCHECKED`. Unless `ZIP_LENGTH_UNCHECKED` is used as `length`, it is an error for a file to shrink between the time when the source is created and when its data is read. ==== libzypp ==== Version update (17.31.19 -> 17.31.20) - Fixup changes for 17.31.16. Remove faulty reference to a bug actually fixed in 2019. - version 17.31.20 (22) ==== man-pages-ja ==== Version update (20230615 -> 20230815) - version update to 20230815 * no upstream changelog ==== mobipocket ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Have export macros header include version header (Qt6-only) ==== mozilla-nss ==== Version update (3.91 -> 3.92) Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs - update to NSS 3.92 * bmo#1822935 - Set nssckbi version number to 2.62 * bmo#1833270 - Add 4 Atos TrustedRoot Root CA certificates to NSS * bmo#1839992 - Add 4 SSL.com Root CA certificates * bmo#1840429 - Add Sectigo E46 and R46 Root CA certificates * bmo#1840437 - Add LAWtrust Root CA2 (4096) * bmo#1822936 - Remove E-Tugra Certification Authority root * bmo#1827224 - Remove Camerfirma Chambers of Commerce Root. * bmo#1840505 - Remove Hongkong Post Root CA 1 * bmo#1842928 - Remove E-Tugra Global Root CA ECC v3 and RSA v3 * bmo#1842937 - Avoid redefining BYTE_ORDER on hppa Linux ==== mpfr ==== Version update (4.2.0 -> 4.2.1) - Update to mpfr 4.2.1 * Includes all fixes from mpfr-4.2.0-cummulative.patch which is subsequently removed. * Improved MPFR manual. * Configure tests: replaced the test of the link with GMP, in order to avoid the use of a function without a prototype (Autoconf issue), as this is obsolescent in ISO C. The new test should be more robust. ==== mutter ==== Subpackages: mutter-lang - Add mutter-fix-clipped-redraw.patch: Previous refactor forget to check has_buffer_age, which leads into force full redraw and causes redraw issue with xterm on qemu. This patch fixes it. (bsc#1210744, glgo#GNOME/mutter!3221) - Drop mutter-revert-window_draw_issues.patch: Proper fix is added. ==== ncurses ==== Version update (6.4.20230812 -> 6.4.20230819) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20230819 + various manpage-formatting fixes. + correct formatting of table header in curs_inopts.3x (Branden Robinson). + correct manpage description of panel_hidden (report by Benjamin Mordaunt). ==== open-vm-tools ==== Subpackages: libvmtools0 open-vm-tools-desktop - Fix (bsc#1214566) - (CVE-2023-20900) - VUL-0: CVE-2023-20900: open-vm-tools: SAML token signature bypass vulnerability + Add patch: CVE-20230-20900.patch ==== openexr ==== Version update (3.1.9 -> 3.1.11) Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30 - version update to 3.1.11 [#]# Version 3.1.11 (August 13, 2023) Patch release that fixes a build failure with `-march=x86-64-v3` * Initialize `regs[]` to 0 in `check_for_x86_simd` * Fix CPUID detection with `-march=x86-64-v3` [#]# Version 3.1.10 (August 2, 2023) Patch release that addresses miscellaneous build issues, test failures, and performance regressions, as well as: * OSS-fuzz [59457](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=59457) Heap-buffer-overflow in `LossyDctDecoder_execute` * Readdress #1456: disallow NaNs in `testOptimizedInterleavePatterns` * Revert pre-computed values * Fix handling for corrupt number of DC components * Add `OPENEXR_MISSING_ARM_VLD1` workaround to `internal_dwa_simd.h` * Fix Huffman performance regression on Linux/clang * Fix range check in dwa compressor * Fix build with i386 and musl libc * Fix the code contains unhandled character * Fix cpu detection of sse2 on non-64 x86 * Fix the code contains unhandled character * Fix gcc-11 warnings: signed/unsigned integer comparison, unused variables * Fix macOS and Windows build failures when threading is disabled * Fix build error on win_arm64 - deleted patches - 1488.patch (upstreamed) ==== pam ==== - Fix building without SELinux ==== pam-full-src ==== - Fix building without SELinux ==== partitionmanager ==== Version update (23.04.3 -> 23.08.0) Subpackages: partitionmanager-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - Changes since 23.07.80: * Fix dep5 license file syntax - Update to 23.07.80 * New feature release - Changes since 23.04.3: * Add explicit moc includes to sources for moc-covered headers * Add copyright info to the new partitionmanager icon. * Adopt new Breeze icon * Remove unnecessary kpmcore prefix for KPMCore custom widgets * Rename Partition Label to Partition Name ==== pipewire ==== Version update (0.3.77 -> 0.3.79) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.79: * Highlights - Fix a regression in suspend that could cause silence. - Fix a regression in JACK port registration that could cause all kinds of JACK problems. - Fix a typo in the neon sample conversion functions that could cause distortion. - Add BAP broadcast source and sink support. - pw-top now has a batch mode to dump the output to stdout. - Many more bugfixes and improvements. * PipeWire - Fix a regression in shutdown where a node might not first suspend properly. This cause loss of sound in some cases. - Failure to compile a regular expression in the config file will now be reported and ! can be used to negate the match. - Fix a regression where some nodes might not set running in some cases. - Nodes are now suspended before the format is cleared, which might fix some crashes. * Tools - pw-top now has a batch mode to dump the output to stdout. * SPA - The queued samples in audioconvert are now correctly reported in the delay. - Make it easier to add a custom profile in ACP. - Fix a typo in the neon sample conversion functions that could cause distortion. - device.profile.pro=true is added for pro audio nodes. - An xrun counter was added to spa_io_clock to detect and track skipped data because of xruns. * Pulse-server - Add alsa-sink and alsa-source modules. * Bluetooth - Fix a regression where only the BAP off profile is shown. - Add BAP broadcast source and sink support. * JACK - Also emit a latency notify when the buffer size changes. - Fix a regression in JACK port registration. - jack_port_tie() is now supported. * ALSA - Improve property handling, support lists and ranges in addition to fixed values. - Remove patches already included upstream: * 0001-jack-make-sure-we-can-always-find-our-own-ports.patch * 0001-audioconvert-fix-typo-in-neon-function.patch * 0001-impl-node-improve-suspend.patch * 0001-bluez5-fix-BAP-profiles-showing.patch - Update to version 0.3.78: * Highlights - An old regression was fixed with where some nodes would not run. - A regression was fixed where removed events would not be shown in some cases. This would result in duplicate entries in audio clients. - Fix an off-by-one in the vban audio receiver. Tweak the rate adaption a little. - ACP will now set a UCM verb before probing the pro-audio devices. - More bugfixes and improvements. * PipeWire - An old regression was fixed with where some nodes would not run. (#3405) - Suspend was improved a little to avoid races when the session manager would suspend right when a driver was starting. * Modules - module-rtp-sap does not use the deprecated inet_aton anymore. - Fix an off-by-one in the vban audio receiver. Tweak the rate adaption a little. (#3380) * SPA - ACP will now set a UCM verb before probing the pro-audio devices. (#3407) - The mandatory flag will be set now on the video modifiers. - EVL was updated to Xenomai4 r46 and xbuf creation was improved. - An option was added to force colors in the log even when logging to !tty. - The return type of spa_pod_builder_control() was fixed. - inotify errors are handled better now. (#3439) * pulse-server - A regression was fixed where removed events would not be shown in some cases. (#3414) * Bluetooth - Improve compatibility with more devices, avoid reusing the same transport for different media-sink instances to avoid encoder resets. - Improve enumeration of codec profiles for BAP and A2DP. * JACK - Ensure we can't iterate ports from a deactivated client. Also make sure the JACK clients with the node.always-process=false always show their ports. (#3416) * GStreamer - A potential crash was fixed in the device provider when stopping. - Remove patches already included upstream: * 0001-context-Dont-stop-setting-runnable-when-meeting-the-driving.patch * 0001-gst-Prevent-a-crash-when-stopping-device-provider.patch * 0001-jack-ports-become-visible-when-the-registration-is-queued.patch * 0002-jack-handle-node.always-process-=-false-jack-nodes.patch * 0001-pulse-server-set-all-change_mask-flags-when-removing.patch ... changelog too long, skipping 9 lines ... * 0001-bluez5-fix-BAP-profiles-showing.patch ==== podman ==== Version update (4.6.1 -> 4.6.2) - Update to version 4.6.2: * Bump to v4.6.2 * Release notes for v4.6.2 * Packit: Disable unexpected journal message check for cockpit-podman * Packit: Restrict cockpit tests to recent Fedoras * Packit: run cockpit-podman tests in PRs * rpm: spdx compatible license field * vendor c/storage@v1.48.1 * rpm: depend on man-db * use container restart policy if user specifies one * podmansh man page UID=$(id -u lockedu) is not allowed * packit: Build PRs into default packit COPRs * Skip tests that fail in gating * fix: pull parma parsing for the /build compat ep * [CI:DOCS] Update Release Notes * Bumpt to v4.6.2-dev ==== polkit-default-privs ==== Version update (1550+20230606.5001571 -> 1550+20230829.1a9a761) - Update to version 1550+20230829.1a9a761: * deepin-api: provide backward compatibility whitelisting (bsc#1214101) ==== postfix ==== - CVE-2023-32182: postfix: config_postfix SUSE specific script potentially bad /tmp file usage (bsc#1211196) Use temp file created by mktemp ==== publicsuffix ==== Version update (20230717 -> 20230826) - Update to version 20230826: * util: gTLD data autopull updates for 2023-08-26T15:11:07 UTC (#1835) * util: gTLD data autopull updates for 2023-08-23T15:12:41 UTC (#1832) * Update tld-update.yml (#1827) * util: gTLD data autopull updates for 2023-08-12T15:10:57 UTC (#1829) * util: gTLD data autopull updates for 2023-08-09T15:14:39 UTC (#1828) * tools: include IANA TLD URL in new gtld updates. (#1817) * util: gTLD data autopull updates for 2023-08-05T15:11:19 UTC (#1822) * Update tld-update.yml to automatically add labels when autopull catches deltas and generates PR (#1815) * ci: update test workflow triggers to include PRs. (#1818) * util: gTLD data autopull updates for 2023-08-02T15:11:59 UTC (#1816) * unbroke URL assembly * Add IANA DB URL instead of blanking out contract date * tools: skip contract date rendering, small CI fixups. (#1812) * util: gTLD data autopull updates for 2023-07-28T15:13:22 UTC (#1805) ==== python-dnspython ==== Version update (2.3.0 -> 2.4.2) - update to version 2.4.2: * Async queries could wait forever instead of respecting the timeout if the timeout was 0 and a packet was lost. The timeout is now respected. * Restore HTTP/2 support which was accidentally broken during the https refactoring done as part of 2.4.0. * When an inception time and lifetime are specified, the signer now sets the expiration to the inception time plus lifetime, instead of the current time plus the lifetime. - update to version 2.4.1: * Importing dns.dnssecalgs without the cryptography module installed no longer causes an ImportError. * A number of timeout bugs with the asyncio backend have been fixed. * DNS-over-QUIC for the asyncio backend now works for IPv6. * Dnspython now enforces that the candidate DNSKEYs for DNSSEC signatures have protocol 3 and have the ZONE flag set. This is a standards compliance issue more than a security issue as the legitimate authority would have to have published the non-compliant keys as well as updated their DS record in order for the records to validate (the DS digest includes both flags and protocol). Dnspython will not make invalid keys by default, but does allow them to be created and used for testing purposes. * Dependency specifications for optional features in the package metadata have been improved. - update to version 2.4.0: * Python 3.8 or newer is required. * The stub resolver now uses instances of ``dns.nameserver.Nameserver`` to represent remote recursive resolvers, and can communicate using DNS over UDP/TCP, HTTPS, TLS, and QUIC. In additional to being able to specify an IPv4, IPv6, or HTTPS URL as a nameserver, instances of ``dns.nameserver.Nameserver`` are now permitted. * The DNS-over-HTTPS bootstrap address no longer causes URL rewriting. * DNS-over-HTTPS now only uses httpx; support for requests has been dropped. A source port may now be supplied when using httpx. * DNSSEC zone signing with NSEC records is now supported. Thank you very much (again!) Jakob Schlyter! * The resolver and async resolver now have the ``try_ddr()`` method, which will try to use Discovery of Designated Resolvers (DDR) to upgrade the connection from the stub resolver to the recursive server so that it uses DNS-over-HTTPS, DNS-over-TLS, or DNS-over-QUIC. This feature is currently experimental as the standard is still in draft stage. * The resolver and async resolver now have the ``make_resolver_at()`` and ``resolve_at()`` functions, as a convenience for making queries to specific recursive servers. * Curio support has been removed. ==== python-pip ==== Version update (23.1.2 -> 23.2.1) - Finally drop csv23, it has been removed upstream since 2021. - Shift around sle15_python_module_pythons. - Upgrade to 23.2.1 * Bug fixes - Disable PEP 658 metadata fetching with the legacy resolver. - Upgrade to 23.2 * Process - Deprecate support for eggs for Python 3.11 or later, when the new importlib.metadata backend is used to load distribution metadata. This only affects the egg distribution format (with the .egg extension); distributions using the .egg-info metadata format (but are not actually eggs) are not affected. For more information about eggs, see relevant section in the setuptools documentation. * Deprecations and Removals - Deprecate legacy version and version specifiers that don’t conform to PEP 440 - freeze no longer excludes the setuptools, distribute, and wheel from the output when running on Python 3.12 or later, where they are not included in a virtual environment by default. Use - -exclude if you wish to exclude any of these packages. * Features - make rejection messages slightly different between 1 and 8, so the user can make the difference. * Bug Fixes - Fix pip completion --zsh. - Prevent downloading files twice when PEP 658 metadata is present - Add permission check before configuration - Fix deprecation warnings in Python 3.12 for usage of shutil.rmtree - Ignore invalid or unreadable origin.json files in the cache of locally built wheels. - Fix installation of packages with PEP658 metadata using non-canonicalized names - Correctly parse dist-info-metadata values from JSON-format index data. - Fail with an error if the --python option is specified after the subcommand name. - Fix slowness when using importlib.metadata (the default way for pip to read metadata in Python 3.11+) and there is a large overlap between already installed and to-be-installed packages. - Pass the -r flag to mercurial to be explicit that a revision is passed and protect against hg options injection as part of VCS URLs. Users that do not have control on VCS URLs passed to pip are advised to upgrade. * Vendored Libraries - Upgrade certifi to 2023.5.7 - Upgrade platformdirs to 3.8.1 - Upgrade pygments to 2.15.1 - Upgrade pyparsing to 3.1.0 - Upgrade Requests to 2.31.0 - Upgrade rich to 13.4.2 - Upgrade setuptools to 68.0.0 - Updated typing_extensions to 4.6.0 - Upgrade typing_extensions to 4.7.1 - Upgrade urllib3 to 1.26.16 ==== python-rich ==== Version update (13.4.2 -> 13.5.2) - specfile: * update copyright year - update to version 13.5.2: * Fixed + Fixed Text.expand_tab assertion error - changes from version 13.5.1: * Fixed + Fix tilde character (~) not included in link regex when printing to console #3057 - changes from version 13.5.0: * Fixed + Fixed Text.expand_tabs not expanding spans. + Fixed TimeElapsedColumn from showing negative. + Fix for escaping strings with a trailing backslash #2987 + Fixed exception in Markdown with partial table #3053 + Fixed the HTML export template so that the tag comes before the tag #3021 + Fixed issue with custom classes overwriting __eq__ #2875 + Fix rich.pretty.install breakage in iPython #3013 * Added + Added Text.extend_style method. + Added Span.extend method. * Changed + Text.tab_size now defaults to None to indicate that Console.tab_size should be used. ==== qalculate ==== Version update (4.7.0 -> 4.8.0) Subpackages: libqalculate22 qalculate-data - Version update to 4.8.0 * Concise (e.g. "1.2345(67)") and relative (e.g. "5+/-2%") notation for output and input (disabled by default for concise notation) of interval * Optimize rest of unit expression when converting to partial (insufficient) expression (e.g. 18MA×100ns to J = 1.8 J/V) * Round high precision intervals enclosing integers for integer arguments * Add support for specifying position of sign bit in floating point functions * New derived units: Debye, C·m, Daraf, F^-1, V/C, N/C, kcal, kcal/g, kJ * Use international foot as base unit for rod * Fix fibonacci() for non-integers and recursive use * Fix conversion options presented for speed units (and possibly other) * Update dialogs for editing of variables, functions, units, etc. to match the corresponding dialogs in the Qt UI (GTK) * Show user-defined objects in a separate category in menus and dialogs (GTK) * Add option to disable tooltips in keypad or everywhere (GTK, Qt) * Add option to disable units and to interpret unrecognized symbols as variables (unknowns) to preferences (Qt) * Make closing of application with Escape key optional and disabled by default (GTK, Qt) * Hide name column in conversion list when applied to current result (Qt) * Add temporary option to unknown variable edit dialog (GTK, Qt) * Add Microship (PIC16/17) 24 and 32 bit floating point formats (GTK, Qt) * Fix initial height of list and description in units window (GTK) * Minor bug fixes and feature enhancements ==== samba ==== Version update (4.18.5+git.313.c8e274c7852 -> 4.18.6+git.320.cfda27bacb) Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-libs samba-libs samba-libs-python3 samba-python3 - Update to 4.18.6 * reply_sesssetup_and_X() can dereference uninitialized tmp pointer; (bso#15420); * Missing return in reply_exit_done(); (bso#15430); * post-exec password redaction for samba-tool is more reliable for fully random passwords as it no longer uses regular expressions containing the password value itself; (bso#15289); * Windows client join fails if a second container CN=System exists somewhere; (bso#9959); * Spotlight sometimes returns no results on latest macOS; (bso#15342); * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to remove the destination; (bso#15417); * Spotlight results return wrong date in result list; (bso#15427); * "net offlinejoin provision" does not work as non-root user; (bso#15414); * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400); * cm_prepare_connection() calls close(fd) for the second time; (bso#15433); * 2-3min delays at reconnect with smb2_validate_sequence_number: bad message_id 2; (bso#15346); * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441); * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446); * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559 mitigation); (bso#15390); * Regression DFS not working with widelinks = true; (bso#15435); * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449); - Move libcluster-samba4.so from samba-libs to samba-client-libs; (bsc#1213940); ==== signon-kwallet-extension ==== Version update (23.04.3 -> 23.08.0) - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - No code change since 23.07.80 - Update to 23.07.80 * New feature release - No code change since 23.04.3 ==== spectacle ==== Version update (23.04.3 -> 23.08.0) Subpackages: spectacle-lang - Update to 23.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/23.08.0/ - No code change since 23.07.90 - Update to 23.07.90 * New feature release - Changes since 23.07.80: * Fix crash in QApplication::screenRemoved lambda - Update to 23.07.80 * New feature release - Too many changes since 23.04.3, only listing bugfixes: * Avoid auto quitting on auto save (kde#469646) * Use ecm_query_qt to query Qt binaries dir (kde#471095) * Multiply annotation shadow opacity by stroke or fill opacity (kde#464170) * Allow making annotation colors fully transparent via checkboxes (kde#468077) * Hide redundant header on Wayland (kde#468818) * Fix wrong image position in rectangle capture mode with scaling (kde#462860) * Fix quitting Spectacle with Escape affecting windows below it (kde#428478) * Don't close all windows if activated by DBus with GUI and no CLI options (kde#467118) * Fix window title file name template on wayland (kde#465524) * Use deleteLater() to delete SpectacleWindows (kde#467401) * AnnotationDocument: Divide image size by devicePixelRatio in addImage() (kde#467398) ==== vulkan-loader ==== Version update (1.3.250.0 -> 1.3.261.0) - Update to release SDK-1.3.261.0 * Warn when ICD Manifest version differs from vkEnumerateInstanceVersion * Enable VK_KHR_maintenance_5 support ==== vulkan-tools ==== Version update (1.3.250.0 -> 1.3.261.0) - Update to release SDK-1.3.261.0 * icd: Fix OOB writes in QueuePerfCounters * icd: Add support for vkGetDescriptorSetLayoutSupport, vkGetRenderAreaGranularity, VK_KHR_cooperative_matrix, VK_EXT_host_image_copy * vulkaninfo: Make -j= work ==== xf86-input-libinput ==== Version update (1.3.0 -> 1.4.0) - Update to version 1.4.0: * Tablets now have BTN_STYLUS3 mapped to X button 8 (i.e. the first usable one after the LMR buttons). * Tablet now have the left-handed property available so we can actually change them to left-handed. ==== xwayland ==== Version update (23.1.2 -> 23.2.0) - enable libei and libdecor only for TW, since it does not exist yet on sle15-sp5 - Update to version 23.2.0: * Optional support for emulated input (EI) via the libei library, support for the tearing control protocol, and the XWayland rootful mode is now resizable with libdecor. - Add pkgconfig(libei-1.0) BuildRequires, build new optional emulated input support. - Add pkgconfig(libdecor-0) BuildRequires, build optional CSD support.