Packages changed: 389-ds (3.2.0~git7.7c8a16c6b -> 3.1.4+64845ffd9) AppStream (1.1.1 -> 1.1.2) Mesa (25.3.4 -> 26.0.0~rc3) Mesa-drivers (25.3.4 -> 26.0.0~rc3) akonadi (25.12.1 -> 25.12.2) akonadi-calendar (25.12.1 -> 25.12.2) akonadi-calendar-tools (25.12.1 -> 25.12.2) akonadi-contacts (25.12.1 -> 25.12.2) akonadi-import-wizard (25.12.1 -> 25.12.2) akonadi-mime (25.12.1 -> 25.12.2) akonadi-search (25.12.1 -> 25.12.2) akregator (25.12.1 -> 25.12.2) analitza (25.12.1 -> 25.12.2) ark (25.12.1 -> 25.12.2) baloo-widgets (25.12.1 -> 25.12.2) blinken (25.12.1 -> 25.12.2) ca-certificates (2+git20251006.0b604c2 -> 2+git20260203.5937e9f) calendarsupport (25.12.1 -> 25.12.2) coreutils (9.9 -> 9.10) coreutils-systemd (9.9 -> 9.10) cryptsetup (2.8.3 -> 2.8.4) dnsmasq (2.91 -> 2.92) dolphin (25.12.1 -> 25.12.2) emacs-jinx (2.1 -> 2.6) eventviews (25.12.1 -> 25.12.2) evolution (3.58.2 -> 3.58.3) evolution-data-server (3.58.2 -> 3.58.3) evolution-ews (3.58.2 -> 3.58.3) expat (2.7.3 -> 2.7.4) ffmpegthumbs (25.12.1 -> 25.12.2) freerdp (3.21.0 -> 3.22.0) gcc15 (15.2.1+git10392 -> 15.2.1+git10776) gdk-pixbuf (2.44.5 -> 2.44.4) git (2.52.0 -> 2.53.0) gnome-control-center (49.3 -> 49.4) gnome-online-accounts (3.56.3 -> 3.56.4) gnome-settings-daemon gnome-shell gnome-sudoku (49.3 -> 49.4) gnome-user-docs (49.1 -> 49.4) grantleetheme (25.12.1 -> 25.12.2) gsasl (2.2.1 -> 2.2.2) gvfs (1.58.0 -> 1.58.1) gwenview (25.12.1 -> 25.12.2) incidenceeditor (25.12.1 -> 25.12.2) kaccounts-integration (25.12.1 -> 25.12.2) kaccounts-providers (25.12.1 -> 25.12.2) kaddressbook (25.12.1 -> 25.12.2) kalgebra (25.12.1 -> 25.12.2) kamera (25.12.1 -> 25.12.2) kanagram (25.12.1 -> 25.12.2) kapptemplate (25.12.1 -> 25.12.2) kate (25.12.1 -> 25.12.2) kbruch (25.12.1 -> 25.12.2) kcachegrind (25.12.1 -> 25.12.2) kcalc (25.12.1 -> 25.12.2) kcalutils (25.12.1 -> 25.12.2) kcharselect (25.12.1 -> 25.12.2) kcolorchooser (25.12.1 -> 25.12.2) kde-dev-utils (25.12.1 -> 25.12.2) kdeedu-data (25.12.1 -> 25.12.2) kdegraphics-mobipocket (25.12.1 -> 25.12.2) kdegraphics-thumbnailers (25.12.1 -> 25.12.2) kdenetwork-filesharing (25.12.1 -> 25.12.2) kdepim-addons (25.12.1 -> 25.12.2) kdepim-runtime (25.12.1 -> 25.12.2) kdialog (25.12.1 -> 25.12.2) kgeography (25.12.1 -> 25.12.2) khangman (25.12.1 -> 25.12.2) khelpcenter (25.12.1 -> 25.12.2) kidentitymanagement (25.12.1 -> 25.12.2) kig (25.12.1 -> 25.12.2) kimap (25.12.1 -> 25.12.2) kio-extras (25.12.1 -> 25.12.2) kio_audiocd (25.12.1 -> 25.12.2) kiten (25.12.1 -> 25.12.2) kitinerary (25.12.1 -> 25.12.2) kldap (25.12.1 -> 25.12.2) kleopatra (25.12.1 -> 25.12.2) kmag (25.12.1 -> 25.12.2) kmahjongg (25.12.1 -> 25.12.2) kmail (25.12.1 -> 25.12.2) kmail-account-wizard (25.12.1 -> 25.12.2) kmailtransport (25.12.1 -> 25.12.2) kmbox (25.12.1 -> 25.12.2) kmime (25.12.1 -> 25.12.2) kmines (25.12.1 -> 25.12.2) kmousetool (25.12.1 -> 25.12.2) kmplot (25.12.1 -> 25.12.2) kompare (25.12.1 -> 25.12.2) konsole (25.12.1 -> 25.12.2) kontact (25.12.1 -> 25.12.2) kontactinterface (25.12.1 -> 25.12.2) konversation (25.12.1 -> 25.12.2) korganizer (25.12.1 -> 25.12.2) kpat (25.12.1 -> 25.12.2) kpimtextedit (25.12.1 -> 25.12.2) kpkpass (25.12.1 -> 25.12.2) kqtquickcharts (25.12.1 -> 25.12.2) krb5 kreversi (25.12.1 -> 25.12.2) ksanecore (25.12.1 -> 25.12.2) ksmtp (25.12.1 -> 25.12.2) ksudoku (25.12.1 -> 25.12.2) ktnef (25.12.1 -> 25.12.2) ktouch (25.12.1 -> 25.12.2) kwalletmanager (25.12.1 -> 25.12.2) kwordquiz (25.12.1 -> 25.12.2) libadwaita (1.8.3 -> 1.8.4) libbpf (1.6.2 -> 1.6.3) libfyaml (0.9 -> 0.9.3) libgravatar (25.12.1 -> 25.12.2) libjansson (2.14.1 -> 2.15.0) libkcddb-qt6 (25.12.1 -> 25.12.2) libkcompactdisc (25.12.1 -> 25.12.2) libkdcraw-qt6 (25.12.1 -> 25.12.2) libkdegames (25.12.1 -> 25.12.2) libkdepim (25.12.1 -> 25.12.2) libkeduvocdocument (25.12.1 -> 25.12.2) libkexiv2-qt6 (25.12.1 -> 25.12.2) libkgapi6 (25.12.1 -> 25.12.2) libkleo (25.12.1 -> 25.12.2) libkmahjongg (25.12.1 -> 25.12.2) libkomparediff2 (25.12.1 -> 25.12.2) libksane (25.12.1 -> 25.12.2) libksieve (25.12.1 -> 25.12.2) libnetfilter_conntrack (1.1.0 -> 1.1.1) libnice (0.1.22+7 -> 0.1.23) libpaper (2.2.6 -> 2.2.7) libsoup libthai (0.1.29 -> 0.1.30) libxslt libzio localsearch lokalize (25.12.1 -> 25.12.2) mailcommon (25.12.1 -> 25.12.2) mailimporter (25.12.1 -> 25.12.2) mariadb markdownpart (25.12.1 -> 25.12.2) mbox-importer (25.12.1 -> 25.12.2) messagelib (25.12.1 -> 25.12.2) mimetreeparser (25.12.1 -> 25.12.2) multipath-tools (0.14.1+208+suse.d08f5475 -> 0.14.3+212+suse.f5d32098) nautilus (49.3 -> 49.4) ncurses (6.6.20260124 -> 6.6.20260131) net-snmp (5.9.4 -> 5.9.5.2) nvidia-open-driver-G06-signed (580.126.09_k6.18.7_1 -> 580.126.09_k6.18.8_1) oath-toolkit (2.6.11.12 -> 2.6.14) okular (25.12.1 -> 25.12.2) openSUSE-release (20260202 -> 20260207) ovmf parley (25.12.1 -> 25.12.2) pim-data-exporter (25.12.1 -> 25.12.2) pim-sieve-editor (25.12.1 -> 25.12.2) pimcommon (25.12.1 -> 25.12.2) python-click python-packaging (25.0 -> 26.0) python-setuptools python313-setuptools qemu qt6-base (6.10.1 -> 6.10.2) qt6-declarative (6.10.1 -> 6.10.2) qt6-imageformats (6.10.1 -> 6.10.2) qt6-location (6.10.1 -> 6.10.2) qt6-multimedia (6.10.1 -> 6.10.2) qt6-networkauth (6.10.1 -> 6.10.2) qt6-positioning (6.10.1 -> 6.10.2) qt6-qt5compat (6.10.1 -> 6.10.2) qt6-quick3d (6.10.1 -> 6.10.2) qt6-quicktimeline (6.10.1 -> 6.10.2) qt6-sensors (6.10.1 -> 6.10.2) qt6-shadertools (6.10.1 -> 6.10.2) qt6-speech (6.10.1 -> 6.10.2) qt6-svg (6.10.1 -> 6.10.2) qt6-tools (6.10.1 -> 6.10.2) qt6-translations (6.10.1 -> 6.10.2) qt6-virtualkeyboard (6.10.1 -> 6.10.2) qt6-wayland (6.10.1 -> 6.10.2) qt6-webchannel (6.10.1 -> 6.10.2) qt6-webengine (6.10.1 -> 6.10.2) qt6-webview (6.10.1 -> 6.10.2) samba (4.23.4+git.428.6b48e7eba5b -> 4.23.5+git.458.200d9061a31) sdbootutil (1+git20260130.2ae660a -> 1+git20260206.54f4a16) sdl12_compat (1.2.72 -> 1.2.74) sdl2-compat (2.32.62 -> 2.32.64) selinux-policy (20260126 -> 20260203) shaderc (2025.5 -> 2026.1) shadow (4.19.2 -> 4.19.3) signon-kwallet-extension (25.12.1 -> 25.12.2) skanlite (25.12.1 -> 25.12.2) snapshot step (25.12.1 -> 25.12.2) suse-module-tools (16.1.2 -> 16.1.3) svgpart (25.12.1 -> 25.12.2) systemd (257.9 -> 258.3) tiff totem (43.2 -> 43.2+git402.b8d8108e0) umbrello (25.12.1 -> 25.12.2) unbound vim (9.1.2050 -> 9.1.2132) vulkan-loader (1.4.335 -> 1.4.341) vulkan-tools (1.4.335 -> 1.4.341) yast2-control-center (5.0.2 -> 5.0.3) === Details === ==== 389-ds ==== Version update (3.2.0~git7.7c8a16c6b -> 3.1.4+64845ffd9) Subpackages: lib389 libsvrcore0 - To prevent SLE-16 pulling in non LTS branches (which is what we run in tumbleweed), we have to downgrade to an LTS branch so that anytime SLE-16 pulls, it's always something at least maintainable. Short term this means some fun for "updates", but it avoids the problem. - Downgrade to version 3.1.4+64845ffd9: * Issue 7194 - Repl Log Analysis - Add CSN propagation details (#7195) * Issue 7213 - MDB_BAD_VALSIZE error while handling VLV (#7214) * Issue 7027 - (2nd) 389-ds-base OpenScanHub Leaks Detected (#7211) * Issue 7184 - argparse.HelpFormatter _format_actions_usage() is deprecated * Issue 7198 - Web console doesn't show sub-suffix when parent-suffix points to an entry (#7202) * Issue 7189 - DSBLE0007 generates incorrect remediation commands for scan limits * Bump lodash from 4.17.21 to 4.17.23 in /src/cockpit/389-console (#7203) * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180) * Issue 7172 - Index ordering mismatch after upgrade (#7173) * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163) * Issue - Revise paged result search locking * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145) * Issue 7160 - Add lib389 version sync check to configure (#7165) * Issue 7166 - db_config_set asserts because of dynamic list (#7167) * Sync lib389 version to 3.1.4 (#7161) * Issue 7150 - Compressed access log rotations skipped, accesslog-list out of sync (#7151) * Bump version to 3.1.4 ==== AppStream ==== Version update (1.1.1 -> 1.1.2) Subpackages: libAppStreamQt3 libappstream5 - Update to 1.1.2 * cli: Add rudimentary support for bash completion * docs: Fix a minor typo on the translation quickstart page * validator: Catch more cases of existing, but empty properties * tests: Fix tests with libfyaml > 0.9.2 * cli: Recommend/use pkgcli instead of pkcon if available * Use our symbol visibility helper macros consistently everywhere * meson: Do not update po files on l10n-update - Add patch: * 0001-Disable-failing-test-with-old-libfyaml.patch - Bump minimum GCC version on Leap 15 and 16 ==== Mesa ==== Version update (25.3.4 -> 26.0.0~rc3) Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1 - python36-buildfix1.patch * trying to fix build with python 3.6 - Update to Mesa 26.0.0~rc3 ==== Mesa-drivers ==== Version update (25.3.4 -> 26.0.0~rc3) Subpackages: Mesa-dri Mesa-libva Mesa-vulkan-device-select libvulkan_lvp - python36-buildfix1.patch * trying to fix build with python 3.6 - Update to Mesa 26.0.0~rc3 ==== akonadi ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6AkonadiAgentBase6 libKPim6AkonadiAgentWidgetBase6 libKPim6AkonadiCore6 libKPim6AkonadiPrivate6 libKPim6AkonadiWidgets6 libKPim6AkonadiXml6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== akonadi-calendar ==== Version update (25.12.1 -> 25.12.2) Subpackages: akonadi-plugin-calendar kalendarac libKPim6AkonadiCalendar6 libKPim6AkonadiCalendarCore6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * incidencetreemodel.cpp - avoid throw if item payload is empty (kde#513158) ==== akonadi-calendar-tools ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== akonadi-contacts ==== Version update (25.12.1 -> 25.12.2) Subpackages: akonadi-plugin-contacts libKPim6AkonadiContactCore6 libKPim6AkonadiContactWidgets6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== akonadi-import-wizard ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6ImportWizard6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== akonadi-mime ==== Version update (25.12.1 -> 25.12.2) Subpackages: akonadi-plugin-mime libKPim6AkonadiMime6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== akonadi-search ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6AkonadiSearch6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * agent: update htmlparser (kde#514669) ==== akregator ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * Fix clazy warnings (kde#514380) ==== analitza ==== Version update (25.12.1 -> 25.12.2) Subpackages: libAnalitza9 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== ark ==== Version update (25.12.1 -> 25.12.2) Subpackages: libkerfuffle25 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== baloo-widgets ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== blinken ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== ca-certificates ==== Version update (2+git20251006.0b604c2 -> 2+git20260203.5937e9f) - Update to version 2+git20260203.5937e9f: * Remove files in /etc and /var from spec file [jsc#PED-14792] ==== calendarsupport ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6CalendarSupport6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== coreutils ==== Version update (9.9 -> 9.10) - Update to 9.10: Bug fixes * cp, install, and mv no longer enter an infinite loop copying sparse files with SEEK_HOLE. E.g., this was seen on ext4 when copying sparse files with extents that are being actively updated, and copy offload is not being used. [bug introduced in coreutils-9.9] * 'date' no longer fails with format directives that return an empty string. [bug introduced in coreutils-9.9] * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it exists, if ftruncate fails. [bug introduced in coreutils-9.1] * du and ls no longer modify strings returned by getenv. POSIX says this is not portable. [bug introduced in fileutils-4.1.6] * 'fmt' now correctly diagnoses read errors. Previously fmt generated a generic error for any read error. [bug introduced in coreutils-9.0] * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime. This also applies to the sha*sum and b2sum utilities. [This bug was present in "the beginning".] * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse. [bug introduced with numfmt in coreutils-8.21] * 'tail -f --pid' can no longer exit upon receiving a non terminating signal. On older Linux systems it may have failed with "Interrupted system call". [bug introduced in coreutils-7.5] * 'timeout' will now propagate all terminating signals to the monitored command. Previously 'timeout' could have exited and left the monitored command running. [bug introduced with timeout in coreutils-7.0] * wc now documents its --debug option, currently used to indicate the line count acceleration being used. [bug introduced in coreutils-9.0] * When built with `clang -fno-inline`, memory allocation issues are again handled in a defined manner. Previously programs may have crashed etc. after a failure to allocate memory. [bug introduced in coreutils-9.0] New Features * configure accepts a new --enable-single-binary=hardlinks mode to build the selected programs as hard links to a multi-call binary called "coreutils". This augments the existing "symlinks" and "shebangs" modes already supported by the --enable-single-binary option. * 'stat' and 'tail' now know about the "guest-memfd" file system type. stat -f -c%T now reports the file system type, and tail -f uses polling for this file system. * 'tail' now accepts the --debug option, which is currently used to detail the --follow implementation being used. * 'du' now supports the short option -A corresponding to the existing long option --apparent-size, for compatibility with FreeBSD. Changes in behavior * All commands now markup option names in --help and man pages, with bold attributes, and hyperlinks into the online manual on gnu.org. The links can be configured with the --enable-manual-url configure option, and the bold highlighting with --disable-bold-man-page-references. At runtime all markup can be disabled with the TERM=dumb env var value. * 'fmt' -w,--width no longer includes '\n' in the width of a line. I.e., the specified width is interpreted to be an _inclusive_ maximum. * 'ls --hyperlink' now uses more standard format hyperlinks. 'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL). * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns. * 'timeout' now honors ignored signals and will not propagate them. E.g., timeout(1) in a shell backgrounded job, will not terminate upon receiving SIGINT or SIGQUIT, as these are ignored by default in shell background jobs. * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT. * The multi-call binary now only processes --help or --version options if it is installed with a name ending with "coreutils". This allows for more consistent handling of these options with unsupported commands. Improvements * The multi-call binary built with configure --enable-single-binary is reduced in size by 3.2% through the more efficient reuse of the cksum utility by the md5sum and sha*sum utilities. * 'cksum' now validates its options more consistently. E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did. * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write error, which is significant when processing many input files. * csplit, ls, and sort, now handle a more complete set of terminating signals. * 'du' now processes directories with 10,000 or more entries up to 9 times faster on the Lustre file system. * 'paste' now supports multi-byte --delimiters characters. * 'pinky' will now exit immediately upon receiving a write error, which is significant when reading large plan or project files. * 'readlink' and 'realpath' will now exit promptly upon receiving a write error, which is significant when canonicalizing multiple file names longer than PATH_MAX. * 'timeout' on Linux will always terminate the child in the case where the timeout process itself dies, like when it receives a KILL signal for example. Build-related * Programs now port to C23 platforms that strictly check types when qualifier-generic functions like strchr are used. * 'chcon' and 'runcon' stub binaries will be built on systems without libselinux, when configured using --with-selinux. * 'kill' and 'uptime' are no longer built by default. These programs can be built with the --enable-install-program=kill,uptime configure option. - coreutils.spec (%build): Remove --disable-install-program=kill as that is the default now. Add --enable-install-program=uptime as that is no longer built by default. Add hyperlinks in man pages via the --enable-manual-url option. - coreutils-i18n.patch: Refresh patch. Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using. - coreutils-remove_hostname_documentation.patch: Do not remove the description of 'uname -n' from the Texinfo manual. - Refresh all other patches. ==== coreutils-systemd ==== Version update (9.9 -> 9.10) - Update to 9.10: Bug fixes * cp, install, and mv no longer enter an infinite loop copying sparse files with SEEK_HOLE. E.g., this was seen on ext4 when copying sparse files with extents that are being actively updated, and copy offload is not being used. [bug introduced in coreutils-9.9] * 'date' no longer fails with format directives that return an empty string. [bug introduced in coreutils-9.9] * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it exists, if ftruncate fails. [bug introduced in coreutils-9.1] * du and ls no longer modify strings returned by getenv. POSIX says this is not portable. [bug introduced in fileutils-4.1.6] * 'fmt' now correctly diagnoses read errors. Previously fmt generated a generic error for any read error. [bug introduced in coreutils-9.0] * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime. This also applies to the sha*sum and b2sum utilities. [This bug was present in "the beginning".] * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse. [bug introduced with numfmt in coreutils-8.21] * 'tail -f --pid' can no longer exit upon receiving a non terminating signal. On older Linux systems it may have failed with "Interrupted system call". [bug introduced in coreutils-7.5] * 'timeout' will now propagate all terminating signals to the monitored command. Previously 'timeout' could have exited and left the monitored command running. [bug introduced with timeout in coreutils-7.0] * wc now documents its --debug option, currently used to indicate the line count acceleration being used. [bug introduced in coreutils-9.0] * When built with `clang -fno-inline`, memory allocation issues are again handled in a defined manner. Previously programs may have crashed etc. after a failure to allocate memory. [bug introduced in coreutils-9.0] New Features * configure accepts a new --enable-single-binary=hardlinks mode to build the selected programs as hard links to a multi-call binary called "coreutils". This augments the existing "symlinks" and "shebangs" modes already supported by the --enable-single-binary option. * 'stat' and 'tail' now know about the "guest-memfd" file system type. stat -f -c%T now reports the file system type, and tail -f uses polling for this file system. * 'tail' now accepts the --debug option, which is currently used to detail the --follow implementation being used. * 'du' now supports the short option -A corresponding to the existing long option --apparent-size, for compatibility with FreeBSD. Changes in behavior * All commands now markup option names in --help and man pages, with bold attributes, and hyperlinks into the online manual on gnu.org. The links can be configured with the --enable-manual-url configure option, and the bold highlighting with --disable-bold-man-page-references. At runtime all markup can be disabled with the TERM=dumb env var value. * 'fmt' -w,--width no longer includes '\n' in the width of a line. I.e., the specified width is interpreted to be an _inclusive_ maximum. * 'ls --hyperlink' now uses more standard format hyperlinks. 'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL). * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns. * 'timeout' now honors ignored signals and will not propagate them. E.g., timeout(1) in a shell backgrounded job, will not terminate upon receiving SIGINT or SIGQUIT, as these are ignored by default in shell background jobs. * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT. * The multi-call binary now only processes --help or --version options if it is installed with a name ending with "coreutils". This allows for more consistent handling of these options with unsupported commands. Improvements * The multi-call binary built with configure --enable-single-binary is reduced in size by 3.2% through the more efficient reuse of the cksum utility by the md5sum and sha*sum utilities. * 'cksum' now validates its options more consistently. E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did. * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write error, which is significant when processing many input files. * csplit, ls, and sort, now handle a more complete set of terminating signals. * 'du' now processes directories with 10,000 or more entries up to 9 times faster on the Lustre file system. * 'paste' now supports multi-byte --delimiters characters. * 'pinky' will now exit immediately upon receiving a write error, which is significant when reading large plan or project files. * 'readlink' and 'realpath' will now exit promptly upon receiving a write error, which is significant when canonicalizing multiple file names longer than PATH_MAX. * 'timeout' on Linux will always terminate the child in the case where the timeout process itself dies, like when it receives a KILL signal for example. Build-related * Programs now port to C23 platforms that strictly check types when qualifier-generic functions like strchr are used. * 'chcon' and 'runcon' stub binaries will be built on systems without libselinux, when configured using --with-selinux. * 'kill' and 'uptime' are no longer built by default. These programs can be built with the --enable-install-program=kill,uptime configure option. - coreutils.spec (%build): Remove --disable-install-program=kill as that is the default now. Add --enable-install-program=uptime as that is no longer built by default. Add hyperlinks in man pages via the --enable-manual-url option. - coreutils-i18n.patch: Refresh patch. Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using. - coreutils-remove_hostname_documentation.patch: Do not remove the description of 'uname -n' from the Texinfo manual. - Refresh all other patches. ==== cryptsetup ==== Version update (2.8.3 -> 2.8.4) Subpackages: cryptsetup-doc libcryptsetup12 - Update to 2.8.4: * Fix integritysetup resize (grow) of the device if integrity bitmap mode is used. Increasing the integrity device in bitmap mode did not work as integritysetup incorrectly used journal settings that were not applicable. * Fix device size status reports in cryptsetup and integritysetup. If the device uses a sector size larger than 512 bytes, the newly reported byte sizes (introduced in 2.8.0) in the status report were incorrectly displayed. * BITLK: Fix unlocking BitLocker device with recovery passphrase. If the recovery passphrase was present in the first keyslot, the device failed to unlock. This bug was introduced in 2.8.2 with Clear Key support. ==== dnsmasq ==== Version update (2.91 -> 2.92) - update to 2.92 * Redesign the interaction between DNSSEC validation and per-domain servers, specified as --server=//. This should just work in all cases now. If the normal chain-of-trust exists into the delegated domain then whether the domain is signed or not, DNSSEC validation will function normally. In the case the delegated domain is an "overlay" on top of the global DNS and no NS and/or DS records exist connecting it to the global dns, then if the domain is unsigned the situation will be handled by synthesising a proof-of-non-existence-of-DS for the domain and queries will be answered unvalidated; this action will be logged. A signed domain without chain-of-trust can be validated if a suitable trust-anchor is provided using --trust-anchor. This change should be backwards compatible for all existing working configurations; it extends the space of possible configurations which are functional. * Fix a couple of problems with DNSSEC validation and DNAME. One could cause validation failure on correct domains, and the other would fail to spot an invalid domain. Thanks to Graham Clinch for spotting the problem. * Add --log-queries=auth option to only log replies from the auth DNS facility. * Fix some edge-cases with domains and --address and --server. There has been some regressions with this in previous releases. This change fixes the priority order from lower to highest as: - -address with a IPv4 or IPv6 address (as long as the query matches the type) - -address with # for all-zeros, as long as the query is A or AAAA) - -address with no address, which returns NXDOMAIN or NOERROR for all types. - -server with address set to # to use the unqualified servers. - -server with matching domain. - -server without domain or from /etc/resolv.conf. * Fix problems with ipset or nftset and TCP DNS transport. Previously this was racy, and insertion of addresses could fail on a busy server when DNS-over-TCP transport was involved. * DNSSEC validation change for reverse lookups in RFC-1918 ranges and friends. The large public DNS services seem not to return proof-of-nonexistence for DS records at the start of RFC-1918 in-addr.arpa domains and the their IPv6 equivalents. 10.in-addr.arpa, 168.192.in-addr.arpa etc. Since dnsmasq already has an option which instructs it not bother upstream servers with pointless queries about these address ranges, namely --bogus-priv, we extend that to enable behaviour which allows dnsmasq to assume that insecure NXDOMAIN replies for these domains are expected and to assume that the domains are legitimately unsigned. This behaviour only matters when some address range is directed to another upstream server using --rev-server. In that case it allows replies from that server to pass DNSSEC validation. Without such a server configured, queries are never sent upstream so they are never validated and the new behaviour is moot. * Add support for leasequery to the dnsmasq DHCPv4 server. This has to be specifically enabled with the --leasequery option. Many thanks to JAXPORT, Jacksonville Port Authority for sponsoring this enhancement to dnsmasq. * Fix failure to cache PTR RRs when a reply contains more than one answer. Thanks to Dmitry for spotting this. * Add TFTP options windowsize (RFC 7440) and timeout (RFC 2349). * Change the behaviour of the DHCPv6 server when a REBIND message is received but no lease exists. Under these circumstances a new lease is created _only_ when the --dhcp-authoritative option is set. This matches the behavior of the DHCPv4 server. * Add --dhcp-split-relay option. This makes a DHCPv4 relay which is functional when client and server networks aren't mutually route-able. * Fix failure to add client MAC address to queries in TCP mode. The options which cause dnsmasq to decorate a DNS query with the MAC address on the originating client can fail when the query is sent using TCP. Thanks to Bruno Ravara for spotting and characterising this bug. ==== dolphin ==== Version update (25.12.1 -> 25.12.2) Subpackages: dolphin-part libdolphinvcs6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722) * documentation.yml is no more needed * kitemviews: Prevent crash when dragging details side padding header (kde#511057) * CI - Flatpak - Sync manifest from master * viewproperties: remove temp file after loading defaultConfig (kde#510500) * DolphinView: Avoid using dynamic view if any items in the view are expanded * viewmodes: ensure font dialog retains last custom selection (kde#499786) * viewactionhandler: remove duplicate Sort by: text ==== emacs-jinx ==== Version update (2.1 -> 2.6) - Rebase 0001-Only-export-necessary-symbols.-Fixes-105.patch against version 2.1 - Update to version 2.6: * jinx-next/jinx-previous: Make argument optional * Add link to proposed file-local language variable bug svg#80071 - Changes from version 2.5 * Drop annotation-function, We provide an affixation-function supported since Emacs 28. * Actions can now be triggered via digit keys * Remove C-u C-u C-u M-$ keybind - Changes from version 2.4 * Use eager-display for the default completion UI, on Emacs 31. * Update bundled emacs-module.h * Use globalized minor mode predicate, require Emacs 29 * jinx-exclude-properties: Exclude propertized text * jinx-exclude-regexps: Expand docstring - Changes from version 2.3 * jinx-correct-all: Show message when ONLY-CHECK is non-nil - Changes from ersion 2.2 * Stop using enchant_dict_get_extra_word_characters. Instead rely on the jinx--syntax-table for tokenization. See also ghub#rrthomas/enchant#244. * jinx--save-dir: Do not switch to .dir-locals.el (Fix gh#minad/jinx#236) ==== eventviews ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6EventViews6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Prevent crashes if calendar3() returns a null calendar. ==== evolution ==== Version update (3.58.2 -> 3.58.3) Subpackages: evolution-plugin-spamassassin - Add evolution-year-view-week-number.patch: fix incorrect week numbers in calendar year view (bsc#1256465 glgo#GNOME/evolution#3238). - Update to version 3.58.3: + Bug Fixes: - Hides .p7m attachments - Mail: Crash with invalid UTF-8 folder name - Mail: Reply with selected text can preserve also original body + Miscellaneous: flatpak: Add gettext ACLOCAL workaround + Updated translations. ==== evolution-data-server ==== Version update (3.58.2 -> 3.58.3) Subpackages: libcamel-1_2-66 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.58.3: + Bug Fixes: addressbook-export: Fails with "Invalid query" error + Miscellaneous: - flatpak: Add gettext ACLOCAL workaround - EBookSqlite: Correct mutex unlock in e_book_sqlite_lock() ==== evolution-ews ==== Version update (3.58.2 -> 3.58.3) - Update to version 3.58.3: + Bug Fixes: m365: Disable Out of Office settings changes + Miscellaneous: flatpak: Add gettext ACLOCAL workaround ==== expat ==== Version update (2.7.3 -> 2.7.4) Subpackages: libexpat1 - version update to 2.7.4 * CVE-2026-24515 -- Function XML_ExternalEntityParserCreate failed to copy the encoding handler data passed to XML_SetUnknownEncodingHandler from the parent to the new subparser. This can cause a NULL dereference (CWE-476) from external entities that declare use of an unknown encoding. The expected impact is denial of service. It takes use of both functions XML_ExternalEntityParserCreate and XML_SetUnknownEncodingHandler for an application to be vulnerable. * CVE-2026-25210 -- Add missing check for integer overflow related to buffer size determination in function doContent * lib: Fix missing undoing of group size expansion in doProlog failure cases * xmlwf: Fix a memory leak * WASI: Fix format specifiers for 32bit WASI SDK - fixes [bsc#1257144] and [bsc#1257496] ==== ffmpegthumbs ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== freerdp ==== Version update (3.21.0 -> 3.22.0) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Update to version 3.22.0: + Major bugfix release: * Complete overhaul of SDL client * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now * Add some more stringify functions for logging * We've received CVE reports, check https://github.com/FreeRDP/FreeRDP/security/advisories for more details! @Keryer reported an issue affecting client and proxy: * CVE-2026-23948 @ehdgks0627 did some more fuzzying and found quite a number of client side bugs. * CVE-2026-24682 * CVE-2026-24683 * CVE-2026-24676 * CVE-2026-24677 * CVE-2026-24678 * CVE-2026-24684 * CVE-2026-24679 * CVE-2026-24681 * CVE-2026-24675 * CVE-2026-24491 * CVE-2026-24680 - Changes from version 3.21.0 * [core,info] fix missing NULL check (#12157) * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161) * Allow querying auth identity with kerberos when running as a server (#12162) * Sspi krb heimdal (#12163) * Tsg fix idleTimeout parsing (#12167) * [channels,smartcard] revert 649f7de (#12166) * [crypto] deprecate er and der modules (#12170) * [channels,rdpei] lock full update, not only parts (#12175) * [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178) * Wlog cleanup (#12179) * new stringify functions & touch API defines (#12180) * Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171) * [channels,video] measure times in ns (#12184) * [utils] Nodiscard (#12187) * Error handling fixes (#12186) * [channels,drdynvc] check pointer before reset (#12189) * Winpr api def (#12190) * [winpr,platform] drop C23 [[nodiscard]] (#12192) * [gdi] add additional checks for a valid rdpGdi (#12194) * Sdl3 high dpiv2 (#12173) * peer: Disconnect if Logon() returned FALSE (#12196) * [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197) * [channel,rdpsnd] only clean up thread before free (#12199) * [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195) ==== gcc15 ==== Version update (15.2.1+git10392 -> 15.2.1+git10776) Subpackages: cpp15 libasan8 libatomic1 libgcc_s1 libgccjit0 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libstdc++6 libstdc++6-pp libtsan2 libubsan1 - Update to GCC 15 branch head, 15.2.1+git10776 * includes fix for bogus expression simplification [bsc#1257463] - Add gcc15-bsc1253043.patch to enable the use of _dl_find_object even when not available at build time. [bsc#1253043] ==== gdk-pixbuf ==== Version update (2.44.5 -> 2.44.4) Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 ==== git ==== Version update (2.52.0 -> 2.53.0) Subpackages: git-core git-email git-gui git-web gitk perl-Git - Update to 2.53.0: - UI, Workflows & Features - "git maintenance" command learned "is-needed" subcommand to tell if it is necessary to perform various maintenance tasks. - "git replay" (experimental) learned to perform ref updates itself in a transaction by default, instead of emitting where each refs should point at and leaving the actual update to another command. - "git blame" learns "--diff-algorithm=" option. - "git repo info" learned "--all" option. - Both "git apply" and "git diff" learn a new whitespace error class, "incomplete-line". - Add a new manual that describes the data model. - "git fast-import" learns "--signed-commits=strip-if-invalid" option to drop invalid cryptographic signature from objects. - The use of "revision" (a connected set of commits) has been clarified in the "git replay" documentation. - A help message from "git branch" now mentions "git help" instead of "man" when suggesting to read some documentation. - "git repo struct" learned to take "-z" as a synonym to "--format=nul". - More object database related information are shown in "git repo structure" output. - Improve the error message when a bad argument is given to the `--onto` option of "git replay". Test coverage of "git replay" has been improved. - The iconv library on macOS fails to correctly handle stateful ISO/IEC 2022:1994 encoded strings. Work it around instead of replacing it wholesale from homebrew. - Upstream symbolic link support on Windows from Git-for-Windows. - Performance, Internal Implementation, Development Support etc. - The list of packfiles used in a running Git process is moved from the packed_git structure into the packfile store. - Some ref backend storage can hold not just the object name of an annotated tag, but the object name of the object the tag points at. The code to handle this information has been streamlined. - As "git diff --quiet" only cares about the existence of any changes, disable rename/copy detection to skip more expensive processing whose result will be discarded anyway. - A part of code paths that deals with loose objects has been cleaned up. - "make strip" has been taught to strip "scalar" as well as "git". - Dockerized jobs at the GitHub Actions CI have been taught to show more details of failed tests. - Code refactoring around object database sources. - Halve the memory consumed by artificial filepairs created during "git diff --find-copies-harder", also making the operation run faster. - The "git_istream" abstraction has been revamped to make it easier to interface with pluggable object database design. - Rewrite the only use of "mktemp()" that is subject to TOCTOU race and Stop using the insecure "mktemp()" function. (merge 10bba537c4 rs/ban-mktemp later to maint). - In-code comment update to clarify that single-letter options are outside of the scope of command line completion script. (merge dc8a00fafe jc/completion-no-single-letter-options later to maint). - MEMZERO_ARRAY() helper is introduced to avoid clearing only the first N bytes of an N-element array whose elements are larger than a byte. - "git diff-files -R --find-copies-harder" has been taught to use the potential copy sources from the index correctly. - Require C99 style flexible array member support from all platforms. - The code path that enumerates promisor objects have been optimized to skip pointlessly parsing blob objects. - Prepare test suite for Git for Windows that supports symbolic links. - Import newer version of "clar", unit testing framework. (merge 84071a6dea ps/clar-integers later to maint). - The packfile_store data structure is moved from object store to odb source. - The object-info API has been cleaned up. - Further preparation to upstream symbolic link support on Windows. - Remove implicit reliance on the_repository global in the APIs around tree objects and make it explicit which repository to work in. - "git bugreport" and "git version --build-options" learned to include use of 'gettext' feature, to make it easier to diagnose problems around l10n. - Dscho observed that SVN tests are taking too much time in CI leak checking tasks, but most time is spent not in our code but in libsvn code (which happen to be written in Perl), whose leaks have little value to discover for us. Skip SVN, P4, and CVS tests in the leak checking tasks. (merge 047bd7dfe3 js/ci-leak-skip-svn later to maint). - Fixes since v2.52 - Ever since we added whitespace rules for this project, we misspelt an entry, which has been corrected. (merge 358e94dc70 jc/gitattributes-whitespace-no-indent-fix later to maint). - The code to expand attribute macros has been rewritten to avoid recursion to avoid running out of stack space in an uncontrolled way. (merge 42ed046866 jk/attr-macroexpand-wo-recursion later to maint). ... changelog too long, skipping 135 lines ... setup-don-t-fail-if-commondir-reference-is-deleted.patch ==== gnome-control-center ==== Version update (49.3 -> 49.4) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces gnome-control-center-users - Update to version 49.4: + Sound/Bluetooth: Update libgvc to fix crashes with new pipewire + Updated translations - Drop gnome-control-center-gvc-31.patch: fixed upstream. - Add gnome-control-center-gvc-32.patch: Fix duplicated new devices introduced by glgo#GNOME/libgnome-volume-control!31 (bsc#1257512, glgo#GNOME/libgnome-volume-control#39). ==== gnome-online-accounts ==== Version update (3.56.3 -> 3.56.4) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-2 - Update to version 3.56.4: + Bugs fixed: - Unclear which part of "IMAP+SMTP" account test failed - Adding nextcloud account which has a subfolder does not work - goadaemon: Handle broken account configs + Updated translations. ==== gnome-settings-daemon ==== - Add gnome-settings-daemon-gvc-32.patch: Fix duplicated new devices introduced by glgo#GNOME/libgnome-volume-control!31 (bsc#1257512, glgo#GNOME/libgnome-volume-control#39). ==== gnome-shell ==== Subpackages: gnome-extensions gnome-shell-calendar - Add 32.patch: Fix duplicated new devices introduced by glgo#GNOME/libgnome-volume-control!31 (bsc#1257512, glgo#GNOME/libgnome-volume-control#39). ==== gnome-sudoku ==== Version update (49.3 -> 49.4) - Update to version 49.4: + Fix stuck highlight after starting a custom game without a dialog ==== gnome-user-docs ==== Version update (49.1 -> 49.4) - Update to version 49.4: + Updates to GNOME Help + Updated translations. ==== grantleetheme ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6GrantleeTheme6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== gsasl ==== Version update (2.2.1 -> 2.2.2) - Update to release 2.2.2 * The gsasl tool now uses the "gnulib" domain for translations. * Updated for build fixes. - Delete 0003-Fix-more-transposed-calloc-arguments.patch, 0002-Fix-calloc-transposed-arguments.patch (merged) - Add authzid.patch ==== gvfs ==== Version update (1.58.0 -> 1.58.1) Subpackages: gvfs-backend-afc gvfs-backend-goa gvfs-backend-gphoto gvfs-backend-samba gvfs-backends gvfs-fuse - Update to version 1.58.1: + cdda: Fix duration of last track for some media + build: Fix build when google option is disabled + Fix various memory leaks + Some other fixes + Updated translations. ==== gwenview ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== incidenceeditor ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6IncidenceEditor6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * editoritemmanager.cpp - fix asserting in EditorItemManager::item ==== kaccounts-integration ==== Version update (25.12.1 -> 25.12.2) Subpackages: libkaccounts6-2 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kaccounts-providers ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kaddressbook ==== Version update (25.12.1 -> 25.12.2) Subpackages: kaddressbook-doc libKPim6AddressbookImportExport6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kalgebra ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kamera ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kanagram ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kapptemplate ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kate ==== Version update (25.12.1 -> 25.12.2) Subpackages: kate-plugins - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Fix word select+move shortcut conflict on macos (kde#512817) * documentation.yml is no more needed * workaround wrongly removed virtual functions in KDirOperator * ensure we honor the documentHighlightProvider capability * Avoid ambiguous constructor call to fix Windows build with gpgmepp 2 ==== kbruch ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kcachegrind ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kcalc ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kcalutils ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6CalendarUtils6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kcharselect ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * CI: Add documentation build ==== kcolorchooser ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kde-dev-utils ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdeedu-data ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdegraphics-mobipocket ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Return at the end of main() ==== kdegraphics-thumbnailers ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdenetwork-filesharing ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdepim-addons ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdepim-runtime ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kdialog ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kgeography ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== khangman ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== khelpcenter ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kidentitymanagement ==== Version update (25.12.1 -> 25.12.2) Subpackages: kidentitymanagement-lang libKPim6IdentityManagementCore6 libKPim6IdentityManagementWidgets6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kig ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kimap ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6IMAP6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kio-extras ==== Version update (25.12.1 -> 25.12.2) Subpackages: libkioarchive6-6 trash_kcm - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * archive: Fix stat details ==== kio_audiocd ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * update docpath in json * rename English docbook folders ==== kiten ==== Version update (25.12.1 -> 25.12.2) Subpackages: fonts-KanjiStrokeOrders - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kitinerary ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6Itinerary6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Find ZXing 3.0 as well and remove pre-3.0 version workarounds * Adapt to ZXing 3.0 BarcodeFormats API change * Namespace ZXING_* macros * Adapt to Poppler 26.02 API changes * Support SNCF TER pass barcodes * Adapt to Poppler 26.02 API removal * Extract more information from SNCF TER barcodes ==== kldap ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6LdapCore6 libKPim6LdapWidgets6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kleopatra ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kmag ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kmahjongg ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kmail ==== Version update (25.12.1 -> 25.12.2) Subpackages: kmail-application-icons ktnef - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kmail-account-wizard ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kmailtransport ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6MailTransport6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kmbox ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6Mbox6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kmime ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6Mime6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Fix decoding multi-part uuencoded emails ==== kmines ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kmousetool ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kmplot ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kompare ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== konsole ==== Version update (25.12.1 -> 25.12.2) Subpackages: konsole-part konsole-part-lang - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kontact ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * kontactkcmultidialog: stop deleting kcms when closing ==== kontactinterface ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6KontactInterface6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== konversation ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== korganizer ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kpat ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kpimtextedit ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6TextEdit6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kpkpass ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6PkPass6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== kqtquickcharts ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== krb5 ==== Subpackages: krb5-client - Immutable mode support, create /var/log/krb5 dir via systemd.tmpfiles; (PED-14767). - Add krb5-log.tmpfiles ==== kreversi ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== ksanecore ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== ksmtp ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6SMTP6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== ksudoku ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== ktnef ==== Version update (25.12.1 -> 25.12.2) Subpackages: ktnef-debug-categories libKPim6Tnef6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== ktouch ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kwalletmanager ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== kwordquiz ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * fixed an issue where errors were not correctly mapped to questions ==== libadwaita ==== Version update (1.8.3 -> 1.8.4) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.8.4: + AdwDialog: Fix initial focus in bottom sheet mode + AdwWrapBox: Fix ADW_JUSTIFY_SPREAD + Updated translations. ==== libbpf ==== Version update (1.6.2 -> 1.6.3) - update to 1.6.3: * compilation warnings fixes to make libbpf build more GCC and C23 compatible ==== libfyaml ==== Version update (0.9 -> 0.9.3) - Update to 0.9.3. Check https://github.com/pantoniou/libfyaml/releases for older changes. Changes since 0.9.2: * -winf: Infinite width option for output without line wrapping * --no-output-newline: Suppress trailing newline (useful with oneline mode) * FYEXCF_OUTPUT_FILENAME: New extended option for direct file output * JSON mode: Now works like YAML flow mode with less special-casing * Compact mode: Now produces truly compact output without unnecessary indentation * Scalar preservation: Only changes plain scalar style when spaces or linebreaks are present, better preserving numeric values ==== libgravatar ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6Gravatar6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libjansson ==== Version update (2.14.1 -> 2.15.0) - Update to 2.15.0: * Add support for realloc by adding json_set_alloc_funcs2, json_get_alloc_funcs2 * Optimize serialization ==== libkcddb-qt6 ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKCddb5 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkcompactdisc ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKCompactDisc6-5 libkcompactdisc-lang - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkdcraw-qt6 ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKDcrawQt6-5 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkdegames ==== Version update (25.12.1 -> 25.12.2) Subpackages: kdegames-carddecks-default libKDEGames6 libkdegames-imports - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkdepim ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6Libkdepim6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkeduvocdocument ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkexiv2-qt6 ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKExiv2Qt6-0 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkgapi6 ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6GAPICalendar6 libKPim6GAPICore6 libKPim6GAPIPeople6 libKPim6GAPITasks6 libkgapi6-lang libkgapi6-sasl2-kdexoauth2 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkleo ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6libkleo6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkmahjongg ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKMahjongg6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libkomparediff2 ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libksane ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKSaneWidgets6 libksane-icons libksane-lang - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libksieve ==== Version update (25.12.1 -> 25.12.2) Subpackages: libksieve6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== libnetfilter_conntrack ==== Version update (1.1.0 -> 1.1.1) - Update to release 1.1.1 * Support for the new CTA_TIMESTAMP_EVENT attribute, available since Linux kernel >= 6.14. ==== libnice ==== Version update (0.1.22+7 -> 0.1.23) Subpackages: gstreamer-libnice libnice10 - Update to version 0.1.23: + API: Added option NICE_AGENT_OPTION_CLOSE_FORCED to not wait for TURN when closing asynchronous + Reject invalid remote candidates with priority=0 + Add missing mutex in tcp-bsd socket + Add buffer list support to nicesrc + Avoid dropping packing in nicesink, retry instead + Only create a new NiceCandidate if a socket can be opened, as it is a somewhat costly operation + Many new tests + Fix leaks + Fix various test flakiness - Temp disable test-suite. ==== libpaper ==== Version update (2.2.6 -> 2.2.7) Subpackages: libpaper-tools libpaper2 - Update to 2.2.7: * This release adds Chinese standard paper sizes (D series, and ZL envelope). Thanks to @liushuyu for the patch. ==== libsoup ==== Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0 - Add libsoup-CVE-2026-1536.patch: Always validate the headers value when coming from untrusted source (bsc#1257440, CVE-2026-1536, glgo#GNOME/libsoup/commit/5c1a2e9c). - Add libsoup-CVE-2026-1761.patch: multipart: check length of bytes read soup_filter_input_stream_read_until() (bsc#1257598, CVE-2026-1761, glgo#GNOME/libsoup!496). ==== libthai ==== Version update (0.1.29 -> 0.1.30) Subpackages: libthai-data libthai0 - Update to version 0.1.30: + No more dependency on autoconf-archive when building from Git. + Handle memory allocation failures. + Save more memory by sharing constant data in text segment. + Fix potential integer overflows in code. + Improved documentation. + Updated word break dictionary. ==== libxslt ==== Subpackages: libexslt0 libxslt-tools libxslt1 - CVE-2025-10911 will be fixed on libxml2 side instead [bsc#1250553] - deleted patches * libxslt-CVE-2025-10911.patch ==== libzio ==== - Move from sourceforge to gitlab ==== localsearch ==== - Add fixes for the MP3 extractor: + 0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch (bsc#1257606 CVE-2026-1764 glgo#GNOME/localsearch#425) + 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch (glgo#GNOME/localsearch#426) + 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch (bsc#1257607 CVE-2026-1765 glgo#GNOME/localsearch#427) + 0004-extractor-Minor-code-refactor.patch + 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch (bsc#1257608 CVE-2026-1766 glgo#GNOME/localsearch#428) + 0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch (bsc#1257609 CVE-2026-1767 glgo#GNOME/localsearch#429) ==== lokalize ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * CI - Flatpak - Sync manifest from master ==== mailcommon ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6MailCommon6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== mailimporter ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6MailImporter6 libKPim6MailImporterAkonadi6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== mariadb ==== Subpackages: libmariadbd19 mariadb-client mariadb-errormessages - Add StateDirectory configs in systemd unit files to let systemd create mariadb datadir - Let systemd-tmpfiles create log and secure-file-priv dirs - Add permissions to the update message file ==== markdownpart ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== mbox-importer ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== messagelib ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== mimetreeparser ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6MimeTreeParserCore6 libKPim6MimeTreeParserWidgets6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== multipath-tools ==== Version update (0.14.1+208+suse.d08f5475 -> 0.14.3+212+suse.f5d32098) Subpackages: kpartx libmpath0 - Re-add the %ghost entry for /run/multipath (jsc#PED-14758) - Update to version 0.14.3+212+suse.f5d32098: * multipathd: fix failures on booting from a multipath device (bsc#1257007) - Update to version 0.14.2+211+suse.66f8a5ec: * multipathd: fix possible null deference in purge_disconnected code (bsc#1257590) * CI enhancements ==== nautilus ==== Version update (49.3 -> 49.4) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 - Update to version 49.4: + Bugfixes: - Fix crash with gone MTP devices - Don't count children for autofs mountpoints - Correctly check for invalid thumbnails - Don't invalidate thumbnails on access - Fix path for script run from Recent - Fix icon cache - Fix crash on trashing in bind mounts - Fix dragged sidebar row margins - Fix handling of early rename popover closure + Updated translations. ==== ncurses ==== Version update (6.6.20260124 -> 6.6.20260131) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20260131 + add putty+3keys -TD + add dim to putty -TD + add xterm+3keys -TD + add note explaining origin of ecma+overline -TD ==== net-snmp ==== Version update (5.9.4 -> 5.9.5.2) Subpackages: perl-SNMP snmp-mibs - Fix dependency on renamed library in baselibs devel package. - Fix devel package libnl3-devel requires (boo#1256695). - Update to net-snmp-5.9.5.2. snmptrapd: - fixed a critical vulnerability triggered by a specially crafted trap (bsc#1255491, CVE-2025-68615) snmpd: - Make UCD-SNMP::dskTable dynamic if includeAllDisks is set.") added a verification that drops all filesystems not present in other_fs[] table. So add 'ubifs' in other_fs[] to fix it. add (rename): * net-snmp-5.9.5.2-add-netgroups-functionality.patch * net-snmp-5.9.5.2-harden_snmpd.service.patch * net-snmp-5.9.5.2-harden_snmptrapd.service.patch delete (rename): * net-snmp-5.9.4-add-netgroups-functionality.patch * net-snmp-5.9.4-harden_snmpd.service.patch * net-snmp-5.9.4-harden_snmptrapd.service.patch ==== nvidia-open-driver-G06-signed ==== Version update (580.126.09_k6.18.7_1 -> 580.126.09_k6.18.8_1) - apply kernel-5.14.patch also on sle15-sp5 in order to fix build and adjusted it to sle15-sp5 kernel ==== oath-toolkit ==== Version update (2.6.11.12 -> 2.6.14) - Update to version 2.6.14 * pam_oath: Support null_usersfile_okay parameter. The argument no_usersfile_okay forces the module to act as if the user is not present in the config, if the config file does not exist. This has security implications only use if you know what you are doing. E.g. if the file is in a mount like home and that fails to be mounted, then this will succeed even if the OTP if configured for that user. Patch by Luna, Jan Zerebecki, and Miika Alikirri; see https://codeberg.org/oath-toolkit/oath-toolkit/pulls/94. * pam_oath README: Suggest KbdInteractiveAuthentication. Instead of deprecated ChallengeResponseAuthentication. see https://codeberg.org/oath-toolkit/oath-toolkit/pulls/112. * Various build fixes including updated gnulib files. Fixes building with glibc 2.43. - Update to version 2.6.13 * liboath/libpskc: Fix _FORTIFY_SOURCE build problem and allow configuration. * liboath: Fix --with-openssl builds * Git hosting moved from gitlab.com to codeberg.org. The new URL is https://codeberg.org/oath-toolkit/oath-toolkit although the old GitLab project will continue to be used for pipelines. https://gitlab.com/oath-toolkit/oath-toolkit/-/pipelines * Various build fixes including updated gnulib files. Gnulib files are no longer stored in git version control. As a consequence, gnulib is a required build dependency when building from git, see CONTRIBUTING.md. - Update to version 2.6.12 * Reported by Fabian Vogt (SUSE), and associated with CVE-2024-47191. See https://codeberg.org/oath-toolkit/oath-toolkit/issues/43. Security bug triggered by new feature in pam_oath v2.6.7 released on 2021-05-01 with the USER/HOME placeholder strings, https://gitlab.com/oath-toolkit/oath-toolkit/-/merge_requests/12. Quoting a writeup in an alternate patch by Matthias Gerstner (SUSE): With the addition of the possibility to place a usersfile also into a the usersfile= path specification, security issues sneaked in. The PAM process usually runs with root privileges. The file operations in an unprivileged user’s home directory follow symlinks both when reading and creating files, allowing for a potential local root exploit, because of the fchown() performed on the newly created usersfile. * We drop privileges to the user that is being logged into, assuming it has the necessary permissions for the usersfile belonging in their home directory. This restricts the ability for non-root users to affect files beyond their control via liboath. * liboath: Don’t follow symbolic links for usersfile updates. Reported by Fabian Vogt (SUSE), and associated with CVE-2024-47191. See https://codeberg.org/oath-toolkit/oath-toolkit/issues/43. Security bug triggered by new feature in pam_oath v2.6.7 released on 2021-05-01 with the USER/HOME placeholder strings, see https://gitlab.com/oath-toolkit/oath-toolkit/-/merge_requests/12. The fix is to open files for writing in exclusive mode (i.e., fail if the file exists including if it is a symbolic link). * oathtool: Fix test suite on 32-bit big-endian platforms. * libpskc: Don’t call deprecated xmlMemoryDump. * Various build fixes including updated gnulib files. - Drop not longer needed patches (fixed upstream): * 0001-usersfile-fix-potential-security-issues-in-PAM-modul.patch * 42-null_usersfile_okay.patch - Use %ldconfig_scriptlets macro. ==== okular ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed * Fix signing error conversion ==== openSUSE-release ==== Version update (20260202 -> 20260207) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== ovmf ==== Subpackages: qemu-uefi-aarch64 - bsc#1257495: NASM (3.00+) requires explicit size hints: Add ovmf-nasm3.patch ==== parley ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== pim-data-exporter ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== pim-sieve-editor ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== pimcommon ==== Version update (25.12.1 -> 25.12.2) Subpackages: libKPim6PimCommon6 libKPim6PimCommonAkonadi6 - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== python-click ==== - Add pythons_for_pypi macro ==== python-packaging ==== Version update (25.0 -> 26.0) - update to 26.0: * Features: - PEP 751: support pylock (PR #900) - PEP 794: import name metadata (PR #948) - Support for writing metadata to a file (PR #846) - Support __replace__ on Version (PR #1003) - Support positional pattern matching for Version and SpecifierSet (PR #1004) * Behavior adaptations: - PEP 440 handling of prereleases for Specifier.contains, SpecifierSet.contains, and SpecifierSet.filter (PR #897) - Handle PEP 440 edge case in SpecifierSet.filter (PR #942) - Adjust arbitrary equality intersection preservation in SpecifierSet (PR #951) - Return False instead of raising for .contains with invalid version (PR #932) - Support arbitrary equality on arbitrary strings for Specifier and SpecifierSet’s filter and contains method. (PR #954) - Only try to parse as Version on certain marker keys, return False on unequal ordered comparisons (PR #939) * Fixes: - Update _hash when unpickling Tag() (PR #860) - Correct comment and simplify implicit prerelease handling in Specifier.prereleases (PR #896) - Use explicit _GLibCVersion NamedTuple in _manylinux (PR #868) - Detect invalid license expressions containing () (PR #879) - Correct regex for metadata 'name' format (PR #925) - Improve the message around expecting a semicolon (PR #833) - Support nested parens in license expressions (PR #931) - Add space before at symbol in Requirements string (PR #953) - A root logger use found, use a packaging logger instead (PR #965) - Better support for subclassing Marker and Requirement (PR #1022) - Normalize all extras, not just if it comes first (PR #1024) - Don’t produce a broken repr if Marker fails to construct (PR #1033) * Performance: - Avoid recompiling regexes in the tokenizer for a 3x speedup (PR #1019) - Improve performance in _manylinux.py (PR #869) - Minor cleanups to Version (PR #913) - Skip redundant creation of Version’s in specifier comparison (PR #986) - Cache the Specifier’s Version (PR #985) - Make Version a little faster (PR #987) - Minor Version regex cleanup (PR #990) - Faster regex on Python 3.11.5+ for Version (PR #988, PR #1055) - Lazily calculate _key in Version (PR #989, PR #1048) - Faster canonicalize_version (PR #993) - Use re.fullmatch in a couple more places (PR #992, PR #1029) - Use map instead of generator (PR #996) - Deprecate ._version (_Version, a NamedTuple) (PR #995, PR #1062) - Avoid duplicate Version creation in canonicalize_version (PR #994) - Add __slots__ to core classes (PR #1001, PR #1002, PR #1032) - Use Version.__replace__ in specifier comparison (PR #999) - Use _get_spec_version in more places in Specifier (PR #1005) - Pull set construction out of function (PR #1012) - Letter normalization dict for prereleases and the like (PR #1014) - Use str.partition in _parse_project_urls (PR #1013) - Avoid normalizing extras again when comparing (PR #1028) - Speed up Version.__str__ by about 10% (PR #997) - Much faster canonicalize_name by avoiding a regex (PR #1030, PR #1047, PR #1064) - Faster zero stripping (PR #1058) * Type annotations: - Fix a type annotation (PR #907) - Fix type hint of function used with contextlib.contextmanager (PR #1046) - Fix tags return type in parse_wheel_filename docs (PR #973) - Add type hint for _version in .version.Version (PR #927) - Changed static type annotations in prereleases setter method in specifier.py (PR #930) - Statically type our test suite (PR #982) * Internal: - Test and declare support for Python 3.14 (PR #901) - Change our license metadata to use an SPDX license expression (PR #881, PR #924) - Expand the Ruff checks run on our codebase (PR #835, PR #957, PR #959, PR #963, PR #956, PR #961, PR #964, PR #958, PR #960, PR #968, PR #967, PR #966, PR #969, PR #980, PR #979, PR #962, PR #984, PR #972) - Add spell checking (PR #904, PR #910, PR #1015) - Improve links back to source in the documentation (PR #991) - Add case insensitivity tests for arbitrary equality (PR #975) - Fix incorrectly implicitly concatenated string in specifiers test (PR #946) - Simpler else instead of assert in a check (PR #1027, PR #1031) - Synchronize documentation and code for markers (PR #1008) - Use the GitHub Actions slim runner for the all pass check (PR #1021) - Use actionlint to check CI workflows (PR #1052) - Use Trusted Publishing (PR #893, PR #1043, PR #1045, PR #1051) - Use zizmor to check CI (PR #1035) - Test on first public release of CPython 3.11 and newer (PR #1056) Since the final release candidate: Faster canonicalize_name, especially on Python 3.12 and 3.13, where performance regressed previously (PR #1064), and reintroduce (deprecated) support for Version._.version (PR #1062). - Move %sle15_python_module_pythons macro just above the Name, outside of all the if-else logic ==== python-setuptools ==== - Fix suse_version check to make sure that primary builds for SLE-16 series - Add pythons_for_pypi macro. This macro will help to build the python minimal stack for different python versions. ==== python313-setuptools ==== - Fix suse_version check to make sure that primary builds for SLE-16 series - Add pythons_for_pypi macro. This macro will help to build the python minimal stack for different python versions. ==== qemu ==== Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios - Fix bsc#1257314, bsc#1256980, bsc#1256484 (CVE-2026-0665) and some issues with userspace emulation: * tests: add tcg coverage for fixed mremap bugs * linux-user: fix reserved_va page leak in do_munmap * linux-user: fix mremap errors for invalid ranges * linux-user: fix mremap unmapping adjacent region * linux-user/elfload.c: Correction to HWCAP2 accessor * linux-user: allow null `pathname` for statx()/fstatat() * [openSUSE] roms/efi: Fix build error with glibc 2.43 (bsc#1257314) * roms/edk2: fix building with GCC 16 (bsc#1256980) * hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq() (bsc#1256484, CVE-2026-0665) * [openSUSE][RPM]: add enable-sdl and enable-sdl-image flags ==== qt6-base ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Concurrent6 libQt6Core6 libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6OpenGLWidgets6 libQt6PrintSupport6 libQt6Sql6 libQt6Test6 libQt6WaylandClient6 libQt6Widgets6 libQt6WlShellIntegration6 libQt6Xml6 qt6-network-tls qt6-networkinformation-glib qt6-networkinformation-nm qt6-platformtheme-gtk3 qt6-printsupport-cups qt6-sql-mysql qt6-sql-sqlite qt6-wayland - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-declarative ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6LabsAnimation6 libQt6LabsFolderListModel6 libQt6LabsPlatform6 libQt6LabsQmlModels6 libQt6LabsSettings6 libQt6LabsSharedImage6 libQt6LabsSynchronizer6 libQt6LabsWavefrontMesh6 libQt6Qml6 libQt6QmlCore6 libQt6QmlLocalStorage6 libQt6QmlMeta6 libQt6QmlModels6 libQt6QmlNetwork6 libQt6QmlWorkerScript6 libQt6QmlXmlListModel6 libQt6Quick6 libQt6QuickControls2-6 libQt6QuickControls2Impl6 libQt6QuickDialogs2-6 libQt6QuickDialogs2QuickImpl6 libQt6QuickDialogs2Utils6 libQt6QuickEffects6 libQt6QuickLayouts6 libQt6QuickParticles6 libQt6QuickShapes6 libQt6QuickTemplates2-6 libQt6QuickTest6 libQt6QuickVectorImage6 libQt6QuickWidgets6 qt6-declarative-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released - Drop patch, merged upstream: * 0001-QtQml-Invalidate-fallback-lookups-after-each-call-fr.patch ==== qt6-imageformats ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-location ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Location6 - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-multimedia ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Multimedia6 libQt6MultimediaQuick6 libQt6MultimediaWidgets6 libQt6Quick3DSpatialAudio6 libQt6SpatialAudio6 qt6-multimedia-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-networkauth ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-positioning ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Positioning6 libQt6PositioningQuick6 qt6-positioning-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-qt5compat ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Core5Compat6 qt6-qt5compat-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-quick3d ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Quick3D6 libQt6Quick3DAssetImport6 libQt6Quick3DAssetUtils6 libQt6Quick3DEffects6 libQt6Quick3DHelpers6 libQt6Quick3DHelpersImpl6 libQt6Quick3DParticleEffects6 libQt6Quick3DParticles6 libQt6Quick3DRuntimeRender6 libQt6Quick3DUtils6 libQt6Quick3DXr6 qt6-quick3d-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released - Add upstream change: * 0001-XR-fix-build-error-for-using-EGL-without-GL-ES.patch ==== qt6-quicktimeline ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-sensors ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Sensors6 - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-shadertools ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-speech ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6TextToSpeech6 qt6-texttospeech - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-svg ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Svg6 libQt6SvgWidgets6 - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-tools ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6Designer6 libQt6UiTools6 qt6-tools-qdbus - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-translations ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-virtualkeyboard ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6HunspellInputMethod6 libQt6VirtualKeyboard6 libQt6VirtualKeyboardQml6 qt6-virtualkeyboard-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-wayland ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-webchannel ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6WebChannel6 libQt6WebChannelQuick6 qt6-webchannel-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== qt6-webengine ==== Version update (6.10.1 -> 6.10.2) Subpackages: libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineWidgets6 qt6-webengine-imports - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released Based on Chromium version: 134.0.6998.208 Patched with security patches up to Chromium version: 144.0.7559.96 ==== qt6-webview ==== Version update (6.10.1 -> 6.10.2) - Update to 6.10.2: * https://www.qt.io/blog/qt-6.10.2-released ==== samba ==== Version update (4.23.4+git.428.6b48e7eba5b -> 4.23.5+git.458.200d9061a31) Subpackages: libldb2 python3-ldb samba-ad-dc-libs samba-client samba-client-libs samba-dcerpc samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs - Update to 4.23.5 * New Spotlight default search field incorrectly initialized; (bso#15959); * Winbind group resolution failure; (bso#15972); * winbindd crashes with Bad talloc magic value - unknown value; (bso#15937); * Bind dlz 9.20; (bso#15790); (bsc#1249058); - Fix mistake in README.SUSE /var/spool/samba => /var/samba/spool (bsc#1254665). - Remove cron package recommends; (bsc#1255450); - Adjust README.SUSE to reflect the new preferred location for '[printers]' share; (bsc#1254665). - Fix Samba printers reporting invalid sid during print jobs; (bsc#1234210); (bsc#1254926); (bso#15792). ==== sdbootutil ==== Version update (1+git20260130.2ae660a -> 1+git20260206.54f4a16) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper - Update to version 1+git20260206.54f4a16: * Declare /var/lib/sdbootutil in the spec file (bsc#1256775) ==== sdl12_compat ==== Version update (1.2.72 -> 1.2.74) - Update to release 1.2.74 * Fixed transition from intro video to main menu in Sid Meier's Alpha Centauri ==== sdl2-compat ==== Version update (2.32.62 -> 2.32.64) - Update to relesae 2.32.64 * Fixed surface memory leak in some circumstances * Fixed mouse grab not persisting past window recreation * Fixed picking the correct fullscreen resolution ==== selinux-policy ==== Version update (20260126 -> 20260203) Subpackages: selinux-policy-targeted - Update to version 20260203: * Add support for 'mariadb@.service' (bsc#1255024). ==== shaderc ==== Version update (2025.5 -> 2026.1) - Update to release 2026.1 * Supports VK_EXT_descriptor_heap and other extensions. ==== shadow ==== Version update (4.19.2 -> 4.19.3) Subpackages: libsubid5 login_defs shadow-pw-mgmt - Update to 4.19.3: * chpasswd(8): Don't reject hashes containing backslashes or 'n' characters. Affected SHA-256, SHA-512, MD5. - Update shadow.keyring according to AUTHORS.md and shadow/keys ==== signon-kwallet-extension ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== skanlite ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== snapshot ==== - Add gstreamer-plugin-pipewire: without the pipewire plugin, snapshot refuses to run (boo#1256998). ==== step ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * documentation.yml is no more needed ==== suse-module-tools ==== Version update (16.1.2 -> 16.1.3) Subpackages: suse-module-tools-scriptlets - Update to version 16.1.3: * 60-io-scheduler.rules: use kernel defaults (jsc#PED-15574) * kernel-scriptlets: use /run consistently ==== svgpart ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - No code change since 25.12.1 ==== systemd ==== Version update (257.9 -> 258.3) Subpackages: libsystemd0 libudev1 systemd-boot systemd-container udev - Import commit 2ffdb7879d1913b91d75fb7638023689ad49d6ff 2ffdb7879d pam_systemd: fix regression introduced in v258 by preserving the FIFO fd (bsc#1255658) ab7770cb7e repart: support "nodatacow" in btrfs subvolumes 245645f444 basic: Use xopenat_full() in mkdir_p_root_full() d197900c28 ssh-generator: suppress error message for vsock EADDRNOTAVAIL (bsc#1255656) 7dcca22a3a ssh-generator: split out one more helper function 1fb6114132 ssh-generator: split out common helper function 2f836405c4 core/dbus-manager: propagate meaningful dbus errors from EnqueueMarkedJobs 9480762ccd core/transaction: when isolating, keep triggered units only if their triggers are actually active - Drop 0003-pam_systemd-fix-regression-introduced-in-v258-by-pre.patch and 5003-core-when-isolating-keep-triggered-units-only-if-the.patch as they have been merged by upstream and is part of the last batch of backported commits (see above). - Add 0003-pam_systemd-fix-regression-introduced-in-v258-by-pre.patch (bsc#1255658) This patch will be removed once either logind supports restarts or a sufficient amount of time has passed to ensure that systems have transitioned to a version of logind greater than 257. - Drop most of the workarounds contained in the fixlets These workarounds were hold to address old issues that no longer exist in recent versions of systemd. For systems upgrading to this version, we assume these issues have already been fixed by the fixlet scripts in the previous distribution. Only the logig warning users about the deprecated usage of the main configuration files (favoring drop-in files) is preserved. - systemd-update-helper: clean up the flags immediately after they have been consumed (no functional changes). - systemd.spec: don't reexecute PID1 on transactional updates. - Drop %filetriggers build flag. It was introduced to ease backport of Base:System to SLE distros where file-triggers were unreliable but that is no longer the case on the latest SLE distros. - Import commit 25181d4e4c8307a3621d115f99279c4d3c28a9fa (merge of v258.3) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/e103ce013ed270c0a43318743ab822cac9325f00...25181d4e4c8307a3621d115f99279c4d3c28a9fa - Add 5003-core-when-isolating-keep-triggered-units-only-if-the.patch until https://github.com/systemd/systemd/pull/39925 is merged. - Import commit e103ce013ed270c0a43318743ab822cac9325f00 e103ce013e pam_systemd: fix OSC write failure message appearing in error logs c81c546411 pam-util: fix pam_syslog_errno() ignoring the level parameter - Drop 1001-Temporarily-remove-mountfsd-nsresourced-new-Polkit-a.patch The relevant polkit actions have been reviewed by the security team. - Import commit 71c9223a1df429ae23bf113dc9eeb49154d8b734 (merge of v258.2) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/1898fac58dd5170dbe85f4c3d01e564889dba0de...71c9223a1df429ae23bf113dc9eeb49154d8b734 - Drop 1002-core-unit-fail-earlier-before-spawning-executor-when.patch as it's part of v258.2. - Import commit 1898fac58dd5170dbe85f4c3d01e564889dba0de 1898fac58d main: switch explicitly to tty1 on soft-reboot (bsc#1231986) 5fdd32dbe1 units: don't force the loading of the loop and dm_mod modules in systemd-repart.service (bsc#1248356) - Temporarily add 1002-core-unit-fail-earlier-before-spawning-executor-when.patch until v258.2 is released. - pam.systemd-user: skip common-account to avoid issues with pam_sss and other network user directories (bsc#1250691) - systemd.spec: drop the %{release} number from the SBAT version (1251948) - Add 0001-Drop-or-soften-some-upstream-warnings.patch (bsc#1228728) (bsc#1251981) For now it just drops the 'unmerged-bin' taint flag. - Upgrade to v258.1 (commit 67a1069b7269cc23c3d04a2fb0cf110abe7abf31) See https://github.com/openSUSE/systemd/blob/SUSE/v258/NEWS for details. This upgrade includes the following fix: c058ff41cb timer: don't run service immediately after restart of a timer (bsc#1254563) 3e14d02500 detect-virt: bare-metal GCE only for x86 and i386 (bsc#1254293) - Drop 0001-Drop-support-for-efivar-SystemdOptions.patch, upstream removed support for SystemdOptions efi var, see 14871a652925d08926c2d2d7cf2a95cd. - Drop 0009-pid1-handle-console-specificities-weirdness-for-s390.patch, upstream gained a new auto-detection logic to setup $TERM on various systems including s390x (bsc#1238117) - Support for System V style system state control has been removed: drop initctl, runlevel, runlevel*.target, etc.. from the sysvcompat sub-package - Add 1001-Temporarily-remove-mountfsd-nsresourced-new-Polkit-a.patch. This temporary patch disables the new polkit actions introduced by mountfsd and nsresourced until these actions are validated by the Security team. - Our testsuite sub-package is functional again and has been updated to work with the meson + mkosi infra. ==== tiff ==== - Enable Lerc support in openSUSE * Used in GDAL for QGIS: boo#1257123 ==== totem ==== Version update (43.2 -> 43.2+git402.b8d8108e0) Subpackages: totem-plugins totem-video-thumbnailer - Update to version 43.2+git402.b8d8108e0: * help: Add missing space * data: Clarify our status as the first GNOME movie player * data: Update description to match current capabilities * data: Change app name back to Totem * all: Point homepage to GNOME GitLab * metainfo: Update "developer name" field * Updated translations. - Update to version 43.2+git358.55c0f1f25: * data: Rename appdata to metainfo * main: Raise window on activation * build: Fix license field * flatpak: Fix build issues with gcc >=15 * grilo: Remove old YouTube API keys * flatpak: Use libsoup-3 instead of libsoup-2.4 * flatpak: Disable gnome-online-accounts grilo integration * flatpak: Fix grilo-plugins build * flatpak: Update shared-modules * Updated translations. - Replace appstream-glib with AppStream BuildRequires, pass ui-tests=false to meson setup, use meson_test macro instead of explicitly calling appstream and desktop-file-validate during tests. - Replace pkgconfig(libpeas-1.0) and pkgconfig(libpeas-gtk-1.0) with pkgconfig(libpeas-2) BuildRequires following upstream changes. - Stop passing enable-easy-codec-installation=yes to meson setup, no longer needed nor supported, dropped upstream. ==== umbrello ==== Version update (25.12.1 -> 25.12.2) - Update to 25.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/25.12.2/ - Changes since 25.12.1: * Fix compiling on Qt6 for Windows * In TestUMLCanvasObject class fix critial error * Disable UMLListView signal connections in unit tests ==== unbound ==== Subpackages: libunbound8 unbound-anchor - Create /var/lib/unbound with systemd-tmpfiles, move root.key to /usr/share/unbound and copy it to /var/lib/unbound/root.key to improve immutable os compatibility. - Add BuildRequires for pkgconfig(systemd) to avoid tmpfiles not found error in install section. ==== vim ==== Version update (9.1.2050 -> 9.1.2132) Subpackages: vim-data vim-data-common xxd - update to 9.1.2132 - refreshed patch vim-8.2.2411-globalvimrc.patch * patch 9.1.2132: [security]: buffer-overflow in 'helpfile' option handling * translation(tr): Update Turkish translations * patch 9.1.2131: tests: Test_diff_screen() fails on BSD * translation(sv): Remove duplicates from [g]vim.desktop.in * runtime(context): fix issue with SyncTeX and update command * runtime(doc): add note for -complete=shellcmdline * patch 9.1.2130: Page scrolling in Insert mode beeps * runtime(haskellcomplete): fix Undefined variable b:completingLangExtension. * patch 9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps * runtime(doc): Update version9.txt with numbered patches * runtimei(vim9): Always launch programs in background (linux) * translation(ta): Include Tamil Translation * patch 9.1.2128: Heap use after free in buf_check_timestamp() * runtime(c): only set keywordprg when there has 'man' * runtime(vim): Fix for :VimKeywordPrg when syntax does not match * translation(sv): Update tutor1.sv to version 1.7 * translation(sv): Add Swedish translation of tutor2 * translation(sv): Fix typo and help.svx formatting * runtime(doc): Clarify the behaviour of command completion functions * patch 9.1.2127: MS-Windows: DirectX renders font too small * runtime(odin): update indent and syntax scripts * runtime(doc): update win_findbuf() return value * patch 9.1.2126: vim --version used single column for feature list * runtime(vim): Update base syntax, match Vim9 :unlet command * runtime(doc): Improve the description at :help :cwindow * patch 9.1.2125: MS-Windows: DirectX rendering can be improved * runtime(qf): Update quickfix syntax * runtime(doc): Fix some overlength lines * runtime(colors): improve catppuccin colorscheme * patch 9.1.2124: blob2str() does not handle UTF-16 encoding * patch 9.1.2123: using NOT with a float returns a float in legacy script * patch 9.1.2122: Vim9: Negating a float doesn't result in a bool * patch 9.1.2121: Vim9: type issue when modifying a variable using :legacy * patch 9.1.2120: blob2str() does not restore trailing newline * runtime(doc): Reformat example at :h gui-w32-fullscreen * patch 9.1.2119: tests: Test_language_cmd fails on OpenBSD * patch 9.1.2118: 'cursorline' missing after :diffput to empty buf * patch 9.1.2117: unnecessary braces in terminal.c * patch 9.1.2116: crash when using 'tagfunc' * patch 9.1.2115: CI: wrong preprocessor indentation * patch 9.1.2114: modeless selection not copied to * register * runtime(tera): update syntax files to support many more tera code * patch 9.1.2113: potential NULL pointer dereference issues * runtime(doc): Mark the use of "\n" in the tabpanel as experimental * runtime(rust): Fix Rust indentation when string contains "if" * runtime(doc): 'ignorecase' affects character classes in the old engine * runtime(helpcurwin): fix E121 error * patch 9.1.2112: long statusline may crash if using singlebyte encoding * patch 9.1.2111: Vim9: no error for elseif/else after else * runtime(make): Declare syntax file orphaned * runtime(8th): Update syntax script * runtime(doc): fix missing code block marker in ft-python-syntax * runtime(vim): set 'path' to common Vim directories * translation(sv): Add Swedish translation * runtime(python): Highlight built-in constants in Python * runtime(c): set 'keywordprg' to :CKeywordPrg in a GUI * runtime(doc): fix inconsistent indent in ft_rust.txt * runtime(colors): include new catppuccin colorscheme * runtime(doc): Fix overlength lines in :help {russian,vietnamese}.txt * runtime(toml): update syntax and ftplugin. * runtime(doc): clarify the help style a bit * patch 9.1.2110: filetype: skhd files are not recognized * runtime: convert *_utf-8.vim files to actual UTF-8 encoding * runtime(doc): Fix erroneous *roff syntax examples * runtime(doc): Tweak tag lines in vim9.txt * runtime(rustfmt): Recover accidentally deleted code, don't hide rustfmt error * runtime(doc): mark a-a-p website as dead * patch 9.1.2109: filetype: NetLinx fires are not recognized * patch 9.1.2108: tests: Test_foldtextresult_rightleft() does not restore 'columns' * patch 9.1.2107: :normal may change cmdline history * patch 9.1.2106: Vim9: class, enum and type alias can be used as value * patch 9.1.2105: tests: not enough tests for using plain_vgetc() * runtime(doc): Fix typo in syntax.txt * runtime(csh): Update ftplugin, improve matchit behaviour * patch 9.1.2104: readdirex() might be slow * runtime(csh,tcsh): Update syntax files * translation(ua): Update Ukrainian translation * patch 9.1.2103: tests: test_fold.vim leaves swapfiles behind * patch 9.1.2102: foldtext not reversed and cut off in 'rightleft' mode * check.vim: Use silent command modifier * runtime(debcontrol): improve Debian syntax files * runtime(kitty): Add kitty ftplugin file * patch 9.1.2101: Vim9: more truthiness issues * patch 9.1.2100: filetype: tiltfiles are not recognized * CI: Reorder path in Windows CI runners and move Python3 before $PATH * runtime(doc): Update [gnt]roff information * patch 9.1.2099: different line endings in ja.sjis.po and ja.po * runtime(netrw): Do not create swapfiles in netrw buffers * runtime(sml): add 'include' setting to ftplugin * runtime(asm): add '#' as comment symbol (GNU as) * runtime(menu): fix space before Tab and trailing space * patch 9.1.2098: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A * patch 9.1.2097: TabClosedPre may be triggered twice for the same tab page * patch 9.1.2096: Vim9: truthiness issue with objects * patch 9.1.2095: :wqall! doesn't quit when using :quit in BufWritePost * translation(jp): Update Japanese Translation for Vim 9.2 Release * runtime(haskell): add include-search and define support in ftplugin ... changelog too long, skipping 93 lines ... * patch 9.1.2051: tests: fix Test_cd_completion fails in Appveyor ==== vulkan-loader ==== Version update (1.4.335 -> 1.4.341) - Update to tag SDK-1.4.341.0 * Fix assert in terminator_DestroySurfaceKHR * Fix devices in the settings file removing layers * Zero-initialize InstanceExtensionProperties * Remove duplicates from vkEnumerateInstanceLayerProperties ==== vulkan-tools ==== Version update (1.4.335 -> 1.4.341) - Update to tag SDK-1.4.341.0 * vulkaninfo: Fix running under RenderDoc * vulkaninfo: Dump VkCooperativeMatrixPropertiesKHR and TimeDomain - Drop 0001-vulkaninfo-Fix-running-under-RenderDoc.patch (merged) ==== yast2-control-center ==== Version update (5.0.2 -> 5.0.3) Subpackages: yast2-control-center-qt - Use %make_build instead of %jobs (boo#1237231) - 5.0.3