Packages changed: ImageMagick (7.1.2.11 -> 7.1.2.12) Mesa (25.3.1 -> 25.3.3) Mesa-drivers (25.3.1 -> 25.3.3) NetworkManager SDL3 (3.2.28 -> 3.4.0) alsa (1.2.15 -> 1.2.15.1) alsa-ucm-conf (1.2.15 -> 1.2.15.1) alsa-utils (1.2.15 -> 1.2.15.1) apache2 apache2-manual apache2-prefork apache2-utils at-spi2-core (2.58.2 -> 2.58.3) c-ares (1.34.5 -> 1.34.6) curl (8.17.0 -> 8.18.0) dav1d (1.5.2 -> 1.5.3) ed (1.22.3 -> 1.22.4) freecell-solver (6.14.0 -> 6.16.0) fwupd gimp gnome-control-center (49.2.2 -> 49.3) gnome-online-accounts (3.56.2 -> 3.56.3) gnome-sudoku (49.2 -> 49.3) gucharmap (17.0.0 -> 17.0.1) imlib2 (1.12.3 -> 1.12.5) inkscape (1.4.2+git48.4b73df015e -> 1.4.3+git2.fcd0343856) kImageAnnotator-Qt5 (0.7.1 -> 0.7.2) kImageAnnotator-Qt6 (0.7.1 -> 0.7.2) kernel-firmware-bluetooth (20251228 -> 20260106) kernel-firmware-network (20250912 -> 20260106) kernel-firmware-platform kernel-firmware-qcom (20251228 -> 20260106) kernel-firmware-realtek kernel-source (6.18.2 -> 6.18.3) ktouch lensfun libadwaita (1.8.2 -> 1.8.3) libaom libbytesize (2.11 -> 2.12) libcloudproviders (0.3.6 -> 0.4.0) libdecor (0.2.2 -> 0.2.5) libdrm (2.4.130 -> 2.4.131) libevdev (1.13.5 -> 1.13.6) libfido2 (1.15.0 -> 1.16.0) libgcrypt libheif (1.20.2 -> 1.21.1) libpng16 (1.6.52 -> 1.6.53) libshumate (1.5.1 -> 1.5.2) libstorage-ng (4.5.281 -> 4.5.283) libva (2.22.0 -> 2.23.0) libva-gl (2.22.0 -> 2.23.0) libxfce4windowing (4.20.4 -> 4.20.5) loupe (49.1 -> 49.2) mariadb ncurses (6.5.20251213 -> 6.6.20260103) openSUSE-release (20260101 -> 20260108) osinfo-db (20250606 -> 20251212) pcsc-lite python-gevent python-setuptools (78.1.1 -> 80.9.0) python313-setuptools (78.1.1 -> 80.9.0) qt6-webengine rdma-core (60.0 -> 61.0) rgb (1.1.0 -> 1.1.1) ruby (3.4 -> 4.0) ruby-common (3.2.1 -> 4.0.0) sdl2-compat (2.32.60 -> 2.32.62) selinux-policy (20251219 -> 20260106) shadow systemd-presets-branding-Aeon systemd-presets-branding-openSUSE systemd-presets-common-SUSE tbb (2022.2.0 -> 2022.3.0) tree-sitter tslib (1.22 -> 1.24) userspace-rcu (0.15.3 -> 0.15.5) vim (9.1.1966 -> 9.1.2050) vte (0.82.2 -> 0.82.3) xauth (1.1.4 -> 1.1.5) xfce4-panel (4.20.5 -> 4.20.6) xfce4-settings (4.20.2 -> 4.20.3) xfsdump (3.1.12 -> 3.2.0) xterm (402 -> 406) yast2 (5.0.17 -> 5.0.18) yast2-trans (84.87.20251216.2a38b61ecc -> 84.87.20260103.3ddf07ef6c) zchunk (1.5.2 -> 1.5.3) === Details === ==== ImageMagick ==== Version update (7.1.2.11 -> 7.1.2.12) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.2.12 * no upstream changelog, see https://github.com/ImageMagick/ImageMagick/compare/7.1.2-11..7.1.2-12 * fixes CVE-2025-68618 [bsc#1255821] CVE-2025-68950 [bsc#1255822] CVE-2025-69204 [bsc#1255823] ==== Mesa ==== Version update (25.3.1 -> 25.3.3) Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1 - Update to Mesa 25.3.3 - -> https://docs.mesa3d.org/relnotes/25.3.3 - Update to Mesa 25.3.2 - -> https://docs.mesa3d.org/relnotes/25.3.2 ==== Mesa-drivers ==== Version update (25.3.1 -> 25.3.3) Subpackages: Mesa-dri Mesa-libva Mesa-vulkan-device-select libvulkan_lvp - Update to Mesa 25.3.3 - -> https://docs.mesa3d.org/relnotes/25.3.3 - Update to Mesa 25.3.2 - -> https://docs.mesa3d.org/relnotes/25.3.2 ==== NetworkManager ==== Subpackages: NetworkManager-bluetooth NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769). ==== SDL3 ==== Version update (3.2.28 -> 3.4.0) - Update to release 3.4.0 * Improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images. * Added support for YUV textures and HDR colorspaces to the GPU 2D renderer. * Added support for textures with palettes. * Added enhanced support for 8BitDo, FlyDigi & Hand Held Legend SInput controllers. * Added atomic support for KMSDRM. ==== alsa ==== Version update (1.2.15 -> 1.2.15.1) Subpackages: libasound2 libatopology2 - Update to alsa-lib 1.2.15.1: * various regression fixes, config updates - Drop previous patches that have been already included: 0001-ucm-use-closefrom-instead-of-close_range.patch 0002-ucm-exec-fix-maxfd-used-warning.patch 0003-conf-merge-card-specific-contents-per-file-whole-aft.patch 0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch 0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch 0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch 0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch ==== alsa-ucm-conf ==== Version update (1.2.15 -> 1.2.15.1) - Update to alsa-ucm-conf 1.2.15.1: version bump, including previous fixes - Drop patches that have been included: 0001-sof-soundwire-third-fix-for-multi-codec.patch 0002-ucm2-sof-soundwire-Simplify-cs42l45-configs.patch 0003-ucm2-codecs-rt722-add-condition-to-SetLED-for-mic.patch ==== alsa-utils ==== Version update (1.2.15 -> 1.2.15.1) - Update to alsa-utils 1.2.15.1: * alsactl: fix build when in subdirectory * aplay: add missing break before the default case - Backport upstream fixes for alsactl regression: 0001-alsactl-add-missing-call-to-clean-card-specific-conf.patch 0002-alsactl-fix-sequence-to-clean-card-specific-config-f.patch - Create /var/lib/alsa via tmpfiles.d for Immutable Mode (jsc#PED-14848) ==== apache2 ==== - Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking /usr/sbin/httpd. The appropriate MPM was not being located when calling /usr/sbin/httpd directly. - Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what the event MPM ships. ==== apache2-manual ==== - Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking /usr/sbin/httpd. The appropriate MPM was not being located when calling /usr/sbin/httpd directly. - Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what the event MPM ships. ==== apache2-prefork ==== - Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking /usr/sbin/httpd. The appropriate MPM was not being located when calling /usr/sbin/httpd directly. - Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what the event MPM ships. ==== apache2-utils ==== - Include a sane HTTPD_SYSCONFIG_FILE env. variable when invoking /usr/sbin/httpd. The appropriate MPM was not being located when calling /usr/sbin/httpd directly. - Rename event's 'mod_cgi' to 'mod_cgid' in loadmodule.conf, as that's what the event MPM ships. ==== at-spi2-core ==== Version update (2.58.2 -> 2.58.3) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.58.3: + Fix atk_get_major_version etc not linking on C++ + python: Speed up __eq__ and __ne__ ==== c-ares ==== Version update (1.34.5 -> 1.34.6) - c-ares 1.35.6: * CVE-2025-62408: use-after-free in read_answers() (boo#1254738) * Ignore Windows IDN Search Domains until proper IDN support is added * Various bug fixes ==== curl ==== Version update (8.17.0 -> 8.18.0) Subpackages: libcurl4 - Update to 8.18.0: * Security fixes: - [bsc#1256105, CVE-2025-14017] ldap: call ldap_init() before setting the options - [bsc#1255731, CVE-2025-14524] curl_sasl: if redirected, require permission to use bearer - [bsc#1255734, CVE-2025-15224] libssh: require private key or user-agent for public key auth - [bsc#1255732, CVE-2025-14819] openssl: toggling CURLSSLOPT_NO_PARTIALCHAIN makes a different CA cache - [bsc#1255733, CVE-2025-15079] libssh: set both knownhosts options to the same file * Changes: - openssl: bump minimum OpenSSL version to 3.0.0 * Bugfixes: - alt-svc: more flexibility on same destination - altsvc: accept ma/persist per alternative entry - altsvc: make it one malloc instead of three per entry - asyn-ares: handle Curl_dnscache_mk_entry() OOM error - asyn-ares: remove hostname free on OOM - asyn-thrdd: fix Curl_async_getaddrinfo() on systems without getaddrinfo - asyn-thrdd: release rrname if ares_init_options fails - auth: always treat Curl_auth_ntlm_get() returning NULL as OOM - autotools: add nettle library detection via pkg-config (for GnuTLS) - autotools: drop autoconf <2.59 compatibility code (zz60-xc-ovr) - autotools: fix LargeFile feature display on Windows (after prev patch) - autotools: tidy-up 'if' expressions - build: add build-level 'CURL_DISABLE_TYPECHECK' options - build: exclude clang prereleases from compiler warning options - build: replace '-pedantic' with '-Wpedantic' when supported - build: set '-Wno-format-signedness' - build: tidy-up MSVC CRT warning suppression macros - ccsidcurl: make curl_mime_data_ccsid() use the converted size - cf-h1-proxy: support folded headers in CONNECT responses - cf-https-connect: allocate ctx at first in cf_hc_create() - cf-socket: drop feature check for 'IPV6_V6ONLY' on Windows - cf-socket: enable Win10 'TCP_KEEP*' options with old SDKs - cf-socket: limit use of 'TCP_KEEP*' to Windows 10.0.16299+ at runtime - cf-socket: return OOM error if socket() fails due to OOM - cf-socket: trace ignored errors - cfilters: make conn_forget_socket a private libssh function - checksrc.pl: detect assign followed by more than one space - cmake: adjust defaults for target platforms not supporting shared libs - cmake: define dependencies as 'IMPORTED' interface targets - cmake: delete unused file 'CMake/CMakeConfigurableFile.in' - cmake: disable 'CURL_CA_PATH' auto-detection if 'USE_APPLE_SECTRUST=ON' - cmake: fix 'ws2_32' reference in 'curl-config.cmake' - cmake: honor 'CURL_DISABLE_INSTALL' and 'CURL_ENABLE_EXPORT_TARGET' - cmake: replace deprecated 'OPENSSL_FOUND' with 'OpenSSL_FOUND' - cmake: replace deprecated 'PERL_FOUND' with 'Perl_FOUND' - cmake: save and restore 'CMAKE_MODULE_PATH' in 'curl-config.cmake' - cmake: set found status to OFF when not found (for compression deps) - code: minor indent fixes before closing braces - config-win32.h: delete obsolete, non-Windows comments - config-win32.h: drop unused/obsolete 'CURL_HAS_OPENLDAP_LDAPSDK' - config2setopts: add space in cookie header with multiple -b - config2setopts: bail out if curl_url_get() returns OOM - config2setopts: exit if curl_url_set() fails on OOM - configure: delete unused variable - conncache: silence '-Wnull-dereference' on gcc 14 RISC-V 64 - conncontrol: reuse handling - connect: reshuffle Curl_timeleft_ms to avoid 'redundant condition' - connection: attached transfer count - content_encoding: avoid strcpy - cookie. return proper error on OOM - cookie: allocate the main struct once cookie is fine - cookie: flush better - cookie: only keep and use the canonical cleaned up path - cookie: propagate errors better, cleanup the internal API - cookie: return error on OOM - cookie: when parsing a cookie header, delay all allocations until okay - cshutdn: acknowledge FD_SETSIZE for shutdown descriptors - curl: fix progress meter in parallel mode - curl_fopen: do not pass invalid mode flags to 'open()' on Windows - curl_gssapi: make sure Curl_gss_log_error() has an initialized buffer - curl_ntlm_core: fix DES_* symbols for some wolfSSL builds - curl_quiche: refuse headers with CR, LF or null bytes - curl_sasl: make Curl_sasl_decode_mech compare case insensitively - curl_setup.h: document more funcs flagged by '_CRT_SECURE_NO_WARNINGS' - curl_setup.h: drop stray '#undef stat' (Windows) - curl_setup.h: drop superfluous parenthesis from 'Curl_safefree' macro - curl_threads: don't do another malloc if the first fails - curl_trc: delete unused DoH remains - CURLINFO: remove 'get' and 'get the' from each short desc - CURLINFO_SCHEME/PROTOCOL: they return the "scheme" for a "transfer" - CURLINFO_TLS_SSL_PTR.md: remove CURLINFO_TLS_SESSION text - CURLMOPT_SOCKETFUNCTION.md: fix the callback argument use - CURLOPT_ACCEPT_ENCODING.md: warn about the expansion - CURLOPT_FOLLOWLOCATION.md: s/Authentication:/Authorization:/ - CURLOPT_HAPROXY_CLIENT_IP.md: emphasize reused connection use - CURLOPT_READFUNCTION.md: clarify the size of the buffer - CURLOPT_SSH_KEYFUNCTION.md: fix minor indent mistake in example - curlx/fopen: replace open CRT functions their with '_s' counterparts (Windows) - curlx/multibyte: stop setting macros for non-Windows - curlx/strerr: use 'strerror_s()' on Windows - curlx: add 'curlx_rename()', fix to support long filenames on Windows - curlx: curlx_strcopy() instead of strcpy() - curlx: limit use of system allocators to the minimum possible - curlx: replace 'mbstowcs'/'wcstombs' with '_s' counterparts (Windows) - curlx: replace 'sprintf' with 'snprintf' - curlx: use curl alloc in 'curlx_win32_stat()' (Windows) - curlx: use curlx allocators in non-memdebug builds (Windows) - DEPRECATE: add CMake <3.18 deprecation for April 2026 - digest: fix OWS and escaped quote handling ... changelog too long, skipping 207 lines ... * Remove patch curl-vtls-fix-CURLOPT_CAPATH-use.patch ==== dav1d ==== Version update (1.5.2 -> 1.5.3) - Update to version 1.5.3 * Misc small optimizations * RISC-V assembly optimizations for ipred, emu_edge and w_mask, and VLEN 512 for blend functions * Fix issue with ivf files with 0 frames in tools ==== ed ==== Version update (1.22.3 -> 1.22.4) - GNU ed 1.22.4: * 'make check' now skips the checking of file names with non-ASCII non-UTF-8 haracters on file systems where such characters are invalid. ==== freecell-solver ==== Version update (6.14.0 -> 6.16.0) Subpackages: freecell-solver-presets libfreecell-solver0 - update to 6.16.0: * Clean up and sanitize the the depth/dbm fc-solvers. ==== fwupd ==== Subpackages: fwupd-bash-completion libfwupd3 typelib-1_0-Fwupd-2_0 - Actually build and install manpages: * These were originally removed because including them would have required pulling a nasty set of ghc/pandocs build dependencies directly into Ring 1 * fwupd upstream quickly reverted this change in 1.8.13, but the conditional to block building/installing the manpages by default was never removed from the specfile * This restores the fwupd manpages, which have been sorely missing in openSUSE for a couple years ==== gimp ==== Subpackages: gimp-plugin-aa gimp-plugin-python3 libgimp-3_0-0 libgimpui-3_0-0 - Add gimp-CVE-2025-15059.patch: vulnerability in file-psp (CVE-2025-15059, ZDI-CAN-28232, bsc#1255766). - Relax the gtk3_version requirement so that Leap 16.0 can build ==== gnome-control-center ==== Version update (49.2.2 -> 49.3) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces gnome-control-center-users - Update to version 49.3: + Applications: Fix monitoring app filter changes + Date and Time: - Make sure timezone dialog always shows search entry - Fix timezone search assuming unicode casing + Keyboard: Increase input dialog height + Network: Actually turn off wifi when only managing a single device + Region: Always set all variables when setting system locale + Updated translations. ==== gnome-online-accounts ==== Version update (3.56.2 -> 3.56.3) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-2 - Update to version 3.56.3: + Bugs fixed: - Add DAV detection and configuration for SOGo - DAV discovery fails when certain SRV lookups fail + Updated translations. ==== gnome-sudoku ==== Version update (49.2 -> 49.3) - Update to version 49.3: + Add support for running without installing + Fix timer color when changing difficulty + Fix cells being in the wrong order in RTL + Fix stuck highlight after starting a custom game + Fix earmark mode being disabled in custom games ==== gucharmap ==== Version update (17.0.0 -> 17.0.1) Subpackages: libgucharmap_2_90-7 - Update to version 17.0.1: + Updated translations. ==== imlib2 ==== Version update (1.12.3 -> 1.12.5) Subpackages: imlib2-loaders libImlib2-1 - Enable SVG - Disable HEIF on 15.6 - Fix changelog - Do not link modules with libImlib2.la - Update to 1.12.5: * autofoo: Optionally link modules with libImlib2.la * autofoo: Use pkg-config for libyuv if available * Y4M loader: add support for images with no framerate info * SVG loader: Suppress warning * imlib2_load/view: Show image alpha status too * imlib2_load/view: Add -h option for help * imlib2_conv: Optionally produce scaled image * imlib2_conv: Optionally render image on background before saving * savers: Add common save parameter handler * add HEIF saver * loaders: Fix gcc15 warnings * SVG loader: Handle .svgz too * image: Add optional alpha check requested by loaders * SVG loader: Check alpha in pixel data * imlib2_view: Optionally show crc32 of image data * add AVIF saver and loader * add QOI saver ==== inkscape ==== Version update (1.4.2+git48.4b73df015e -> 1.4.3+git2.fcd0343856) Subpackages: inkscape-extensions-extra inkscape-extensions-gimp - Update to version 1.4.3+git2.fcd0343856: * Fix: request display update when removing child from group * Make po submodule shallow * Add GioWin32-2.0.typelib to Windows * Revert the backport of a fix causing regressions in textPath * update translations * Update Windows dependencies to r168 * Build GraphicsMagick on Windows ourselves again * Update macOS build pipeline to v0.82-2-g21f3e2d * Update docs for 1.4.3rc * Fix crash on MacOS when opening file by right clicking on file. * Handle `xml:lang`/`lang` attribute updates * Fix commands toolbar glitching at exact size * Fix code getting items under cursor * Set Pango context language to undetermined * Add commands toolbar to automatic toolbar policy * Batch updates to layer selector * SPLPEItem: ref group objects before recursion * Make libdepixelize a submodule * update translations * Fix welcome dialog graphics * Update macOS build pipeline to 0.82 * Add 'webp' to the list of file formats that Inkscape can import on MacOS. * Add 'jpg' and 'jpeg' to the list of file formats that Inkscape can import on MacOS. * Fix action accidentally marked for translation * Make popovers stay open on spinbutton activate * Fix crash in LPE path Parameters * Add missed 1.4.3 artwork * Add welcome screen only mode and remove timer * update translations * Include libtcp2 DLLs in Windows build * 1.4.x: Fix: prevent sliders stealing scroll when not focused * Update graphics for 1.4.3 * Make pattern name translatable * Move revert further down the menu * PDF import fixes * Increase user and mac css style priority * SPIPaint::read: Allow SPPaintServerReference to attach to document * Fix crash on rendering TextPath with empty PathVector * Relaxing PDF font name normalization to account for multiple 6-char tags. * Explicit tuple include * Libgc modified their warning function definition to take a const char* instead of a char*. This checks gc version >= 8.3 to create the correct version * Unset fill/stroke opacity on mesh/pattern switch * Fix Polka dots colorization * Make layer change on object selection more robust * Fix extension label alignment * Fixing removeChild cached position logic * Check for out of bounds in font axis value setter * The default style shouldn't save CSS properties that aren't set. * Allow effect XSLT extensions * Revert back to Gtk::Menu for 1.4.x * update translations * Add Enable animations checkbutton * Update Windows dependencies to r164 * Add compat for 1.5 page elements * Make ccache ignore compiler mtime * Use GraphicsMagick from msys2 * update translations * Fix translation-weekly job * Add LPE dialog option to convert Polygons, Polylines, and Lines to Paths. Backport * Transientize colour picker when shown instead of constructed * Make Commands bar items collapse individually * Replace po/ with a submodule * Replace po/ with a submodule * Hide page selector when there is no pages * Center template labels in Welcome dialog * Unescape symbol in rotation button tooltip * Remove size request from startup.cpp * Replace getLength() with size() on a GooString (Poppler) * Don't thread-unsafely access desktop in CanvasItem::_render() * Fix handle orientation when Y axis is pointing up * Fix dangling PathManipulator in node tool * Remove NodeTool::_previous_selection * Avoid dangling SPDrawAnchors * Fix 'warning: result of comparison against a string literal is unspecified' * Multiple bugfixes for align and distribute on circle. * Use C locale for version parsing * Prevent export-batch-path attribute from modifying document on load * Adjust cursor shadows so they never get cut off * Refactor extension error reporting * Restrict broken image to a minimum size * Defend against rogue clipboard managers * If the name contains a relative path, use it as the export path * Make Split Path and Break Apart handle nested paths * Refactor pathv_fully_contains() * Refactor pdf input preferences to standard extension prefs * Chnage how maximise works on macOS and remove metadata from default templates * Ignore no-op SatelliteParam updates * Fix build with poppler 25.09.0 * Fix building with Poppler 25.07.0 - remove patches, applied upstream * ce52c5f96106ae5747171663a46831f21aa52d95.patch * b60d81745016b5f20d4c6aec6d073b8a6f3e499c.patch * ace884e13e413b0cc49ece80936584ef92c986f5.patch ==== kImageAnnotator-Qt5 ==== Version update (0.7.1 -> 0.7.2) - Update to 0.7.2 * Don't call XCloseDisplay on null object. * Revert Custom Scaling Handling for KDE / QT * Fix result images being rescaled on HDPI monitors ==== kImageAnnotator-Qt6 ==== Version update (0.7.1 -> 0.7.2) - Update to 0.7.2 * Don't call XCloseDisplay on null object. * Revert Custom Scaling Handling for KDE / QT * Fix result images being rescaled on HDPI monitors ==== kernel-firmware-bluetooth ==== Version update (20251228 -> 20260106) - Update to version 20260106 (git commit e272e0d1edce): * qca: Update Bluetooth WCN6750 1.1.3-00100 firmware to 1.1.3-00105 ==== kernel-firmware-network ==== Version update (20250912 -> 20260106) - Update to version 20260106 (git commit e272e0d1edce): * linux-firmware: add firmware for an8811hb 2.5G ethernet phy ==== kernel-firmware-platform ==== - Update aliases ==== kernel-firmware-qcom ==== Version update (20251228 -> 20260106) - Update to version 20260106 (git commit e272e0d1edce): * qcom: Update aic100 firmware files * firmware: Revert kernel_boot.elf due to license compliance issue ==== kernel-firmware-realtek ==== - Update aliases for more Realtek WiFi devices (bsc#1255777) ==== kernel-source ==== Version update (6.18.2 -> 6.18.3) Subpackages: kernel-64kb kernel-default - Linux 6.18.3 (bsc#1012628). - btrfs: do not skip logging new dentries when logging a new name (bsc#1012628). - btrfs: fix a potential path leak in print_data_reloc_error() (bsc#1012628). - bpf, arm64: Do not audit capability check in do_jit() (bsc#1012628). - bpf: Fix truncated dmabuf iterator reads (bsc#1012628). - bpf: Fix verifier assumptions of bpf_d_path's output buffer (bsc#1012628). - btrfs: fix memory leak of fs_devices in degraded seed device path (bsc#1012628). - btrfs: fix changeset leak on mmap write after failure to reserve metadata (bsc#1012628). - shmem: fix recovery on rename failures (bsc#1012628). - iomap: adjust read range correctly for non-block-aligned positions (bsc#1012628). - iomap: account for unaligned end offsets when truncating read range (bsc#1012628). - scripts/faddr2line: Fix "Argument list too long" error (bsc#1012628). - perf/x86/amd: Check event before enable to avoid GPF (bsc#1012628). - sched/deadline: only set free_cpus for online runqueues (bsc#1012628). - sched/fair: Revert max_newidle_lb_cost bump (bsc#1012628). - x86/ptrace: Always inline trivial accessors (bsc#1012628). - ACPICA: Avoid walking the Namespace if start_node is NULL (bsc#1012628). - ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only (bsc#1012628). - cpufreq: dt-platdev: Add JH7110S SOC to the allowlist (bsc#1012628). - ACPI: fan: Workaround for 64-bit firmware bug (bsc#1012628). - cpufreq: s5pv210: fix refcount leak (bsc#1012628). - cpuidle: menu: Use residency threshold in polling state override decisions (bsc#1012628). - x86/microcode: Mark early_parse_cmdline() as __init (bsc#1012628). - scripts: kdoc_parser.py: warn about Python version only once (bsc#1012628). - livepatch: Match old_sympos 0 and 1 in klp_find_func() (bsc#1012628). - crypto: ccp - Add support for PCI device 0x115A (bsc#1012628). - fs/ntfs3: Support timestamps prior to epoch (bsc#1012628). - kbuild: Use objtree for module signing key path (bsc#1012628). - ntfs: set dummy blocksize to read boot_block when mounting (bsc#1012628). - hfsplus: fix volume corruption issue for generic/070 (bsc#1012628). - hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create (bsc#1012628). - hfsplus: Verify inode mode when loading from disk (bsc#1012628). - hfsplus: fix volume corruption issue for generic/073 (bsc#1012628). - fs/ntfs3: check for shutdown in fsync (bsc#1012628). - wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU (bsc#1012628). - wifi: cfg80211: stop radar detection in cfg80211_leave() (bsc#1012628). - wifi: cfg80211: use cfg80211_leave() in iftype change (bsc#1012628). - wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load (bsc#1012628). - wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet (bsc#1012628). - btrfs: scrub: always update btrfs_scrub_progress::last_physical (bsc#1012628). - hfsplus: fix volume corruption issue for generic/101 (bsc#1012628). - gfs2: fix remote evict for read-only filesystems (bsc#1012628). - gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad" (bsc#1012628). - smb/server: fix return value of smb2_ioctl() (bsc#1012628). - ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency (bsc#1012628). - ksmbd: vfs: fix race on m_flags in vfs_cache (bsc#1012628). - Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV (bsc#1012628). - Bluetooth: btusb: MT7922: Add VID/PID 0489/e170 (bsc#1012628). - Bluetooth: btusb: MT7920: Add VID/PID 0489/e135 (bsc#1012628). - Bluetooth: btusb: add new custom firmwares (bsc#1012628). - Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE (bsc#1012628). - Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT (bsc#1012628). - gfs2: Fix use of bio_chain (bsc#1012628). - net: fec: ERR007885 Workaround for XDP TX path (bsc#1012628). - netrom: Fix memory leak in nr_sendmsg() (bsc#1012628). - net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change (bsc#1012628). - net/mlx5: make enable_mpesw idempotent (bsc#1012628). - net/mlx5e: Avoid unregistering PSP twice (bsc#1012628). - net: phy: realtek: eliminate priv->phycr2 variable (bsc#1012628). - net: phy: realtek: eliminate has_phycr2 variable (bsc#1012628). - net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG (bsc#1012628). - net: phy: realtek: eliminate priv->phycr1 variable ... changelog too long, skipping 656 lines ... - commit 1fe1a93 ==== ktouch ==== - Add missing kqtquickcharts runtime dependency (boo#1256035) ==== lensfun ==== Subpackages: lensfun-data liblensfun1 - Remove specfile python package handling and use lensfun-pr2256-setuptools.patch instead. * Backported from gh#lensfun/lensfun#2256 * Additionally, disable build isolation for offline build * Replace -m build with -m pip wheel and keep the setup.py for old distro compatibility (Also doesn't build again at install phase) - Python Package updates: * Replace deprecated setup.py usage with PEP517 build * It is a pure python package, thus noarch ==== libadwaita ==== Version update (1.8.2 -> 1.8.3) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.8.3: + Adaptive preview: Fix a leak when taking screenshots + AdwAboutDialog: Fix an accessibility warning + AdwAlert/MessageDialog: Fix extra padding with hidden extra child + AdwInlineViewSwitcher: Limit badges to 999+ to match AdwViewSwitcher + AdwNavigationView: - Fix a crash - Make :navigation-stack more robust + AdwPreferencesGroup: Fix accessible label + AdwPreferencesPage: Revert incompatible children warning from 1.8.2 + AdwShortcutsDialog - Implement search activation - Fix an accessibility warning + AdwStatusPage: Implement focus() and grab_focus() + AdwTabOverview: Implement search activation + AdwViewStack: Fix accessible labels with underlines + Docs: Fix banner-suggested screenshot + Updated translations. ==== libaom ==== - Require aom-tools from the libaom-devel subpackage as the binaries it supplies are in AOMTargets.cmake - Remove static library from AOMTargets.cmake [boo#1255861] + libaom-cmake.patch ==== libbytesize ==== Version update (2.11 -> 2.12) - update to 2.12: * New minor release of the libbytesize library. This release contains fixes for an issue with compilation using the C23 standard and also includes some small testing infrastructure and CI changes. ==== libcloudproviders ==== Version update (0.3.6 -> 0.4.0) - Update to version 0.4.0: + Add dependencies to the pkg-config file + Replace gtk-doc with gi-docgen + Require meson 1.9.0 + Plug tiny memory leaks and reduce memory footprint of the library - Drop gtk-doc BuildRequires following upstreams port. Stop building API docs. - Use ldconfig_scriptlets macro for post(un) handling. ==== libdecor ==== Version update (0.2.2 -> 0.2.5) Subpackages: libdecor-0-0 - update to 0.2.5: * libdecor: Fix set_visibility for SSD compositors * Don't commit frame when with no content set * Always apply limits no matter the window state * Only query border size when decorated ==== libdrm ==== Version update (2.4.130 -> 2.4.131) Subpackages: libdrm2 libdrm_amdgpu1 libdrm_nouveau2 libdrm_radeon1 - update to 2.4.131 * support steam machine * avoid insecure getenv use ==== libevdev ==== Version update (1.13.5 -> 1.13.6) - update to 1.13.6: * include: sync event codes with kernel 6.18 ==== libfido2 ==== Version update (1.15.0 -> 1.16.0) Subpackages: libfido2-1 libfido2-udev - update to 1.16.0: * Added support for enterprise attestation. * Improved handling of invalid key handles in U2F key lookup; gh#819. * Fixed issue where storing small CTAP 2.1 largeBlobs failed; gh#826. * Fixed APDU chaining issues for certain authenticators; gh#818, gh#855. * Improved documentation and examples. * New API calls: - fido_cred_entattest; - fido_cred_set_entattest. ==== libgcrypt ==== - enable the Kyber PQ KEM (boo#1256108) ==== libheif ==== Version update (1.20.2 -> 1.21.1) Subpackages: gdk-pixbuf-loader-libheif libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg libheif-openh264 libheif-openjpeg libheif-rav1e libheif-svtenc libheif1 - update to 1.21.1: * This patch release only fixes a build error with some GCC versions because of a missing #include. - update to 1.21.0: * This release adds full support for reading and writing HEIF image sequences. libheif will now encode HEIF image sequences with all included codecs. * Since HEIF image sequences are very similar to MP4 videos, this new version is also capable of decoding most MP4 videos (without audio, of course). * heif-enc documentation for sequence encoding * API documentation for reading and writing sequences * Support for image sequences with alpha channels. For most codecs, the alpha channel will be stored in a separate, auxiliary, monochrome track. For ISO/IEC 23001-17 (uncompressed) streams, the alpha channel is stored in the main video track. * Support for sequence track edit lists to define the number of sequence repetitions (without actually repeating the video data). * New encoder plugin using x264 to write H.264-compressed video streams and images. * The FFmpeg decoder plugin will now decode both H.265 and H.264. * Support for HEIF text items and language properties. * CVEs fixed: CVE-2025-68431 ==== libpng16 ==== Version update (1.6.52 -> 1.6.53) - update to 1.6.53: * Fixed a build failure on RISC-V RVV caused by a misspelled intrinsic. * Fixed a build failure with CMake 4.1 or newer, on Windows, when using Visual C++ without MASM installed. ==== libshumate ==== Version update (1.5.1 -> 1.5.2) Subpackages: libshumate-1_0-1 typelib-1_0-Shumate-1_0 - Update to version 1.5.2: + Add functionallity for zoom-on-double-click ==== libstorage-ng ==== Version update (4.5.281 -> 4.5.283) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#1046 - avoid deprecated functions in testsuite - 4.5.283 - merge gh#openSUSE/libstorage-ng#1045 - fixed compilation with c++26 - 4.5.282 ==== libva ==== Version update (2.22.0 -> 2.23.0) Subpackages: libva-drm2 libva-wayland2 libva-x11-2 libva2 - update to 2.23.0: * va: add VAProfileH264High422 * va: add av1 profile2 * va: correct the description of segment id map buffer for vp9e * va: encode segmentation map refine * va: add defintions for segment id block size * trace: support more format surface dump * trace:add vpp output surface dump support * trace: add Y410 support in dump surface * trace: add trace for vaDeriveImage * trace: add missing trace fields for VAProcPipelineParameterBuffer * doc: add backward compatibility declarison declaration * android: Remove unnecessary Android code * android: Include directories and generated header files in Android.bp * android: Update Android.bp to generate va_version.h and build only for x86_64 * android: Add Android.bp to replace mk files ==== libva-gl ==== Version update (2.22.0 -> 2.23.0) - update to 2.23.0: * va: add VAProfileH264High422 * va: add av1 profile2 * va: correct the description of segment id map buffer for vp9e * va: encode segmentation map refine * va: add defintions for segment id block size * trace: support more format surface dump * trace:add vpp output surface dump support * trace: add Y410 support in dump surface * trace: add trace for vaDeriveImage * trace: add missing trace fields for VAProcPipelineParameterBuffer * doc: add backward compatibility declarison declaration * android: Remove unnecessary Android code * android: Include directories and generated header files in Android.bp * android: Update Android.bp to generate va_version.h and build only for x86_64 * android: Add Android.bp to replace mk files ==== libxfce4windowing ==== Version update (4.20.4 -> 4.20.5) Subpackages: libxfce4windowing-0-0 libxfce4windowing-lang libxfce4windowingui-0-0 - Update to version 4.20.5 * I18n: Update po/LINGUAS list * build: Fix typo in optimization level * XfwWorkspaceWayland: Add missing sanity check * I18n: Update po/LINGUAS list * XfwWindowX11: Readjust entire monitor list when one is added/removed * I18n: Update po/LINGUAS list * autotools-build: Add *-docs.xml.in to EXTRA_DIST * Translation Updates ==== loupe ==== Version update (49.1 -> 49.2) - Update to version 49.2: + Fixed: - Check if the is-hidden property is available before reading it. - Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switiching to other images to become available much quicker. - Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close. - Force gufo-exif version 0.3.1 to fix the missing beginning of user comments. - Showing wrong mime type in error message if the file ending for an image is wrong. - The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC. - Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window. + Changed: Track the location in source code of errors trying to get the root window. - Temp disable update of vendor tarball. Updated vendors currently breaks the build. ==== mariadb ==== Subpackages: libmariadbd19 mariadb-client mariadb-errormessages - make 'mysql-systemd-helper upgrade' selinux aware (bsc#1255024) ==== ncurses ==== Version update (6.5.20251213 -> 6.6.20260103) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20251231 + amend fix for Windows-style pathnames to eliminate "./" in comment generated by infocmp where not needed (report by Sven Joachim). + fix a few gcc 15.2 warnings for C23 + actually generate doc/html/announce.html (report by Branden Robinson) - Add ncurses patch 20260103 + cancel ncv in putty (patch by Jakub Horky) + add NQ to list of user-definable capabilities in user_caps(5) (patch by Jakub Horky) + update ncurses/wcwidth.c, for MinGW ports, from xterm. - Update to ncurses 6.6 (patch 20251230) + update announcement + corrected an ifdef needed for mouse support in MinGW/Windows + eliminate remaining duplicate code between MinGW/Windows drivers - Update to tack-1.11-20251210 * package/debian/changelog, package/tack.spec, tack.h: bump * edit.c: gcc warning 0 vs NULL * tackcfg.h: build-fix: term.h no longer exports termios.h definitions (Debian #1122485) * tack.h: use noreturn, if possible * tackgen.c, tack.c, pad.c, sync.c, output.c, modes.c, crum.c, edit.c, fun.c, init.c, menu.c, ansi.c, charset.c, color.c, control.c, tack.h: fixes for gcc15 -Wzero-as-null-pointer-constant - Port and rename patch ncurses-6.4.dif which is now ncurses-6.6.dif - Port patches * ncurses-5.9-ibm327x.dif * ncurses-6.5-ghostty.dif - Add ncurses patch 20251227 + make win32_curses.h obsolete in favor of nc_win32.h + modify MinGW32 configuration to account for its use of Windows-style pathnames in filesystem checks. + replace --enable-exp-win32 option with --enable-named-pipes - Add ncurses patch 20251220 > in-progress work to merge MinGW/Windows port. + eliminate EXP_WIN32_DRIVER with USE_NAMED_PIPES + change MS_TERMINAL to DEFAULT_TERM_VAR ==== openSUSE-release ==== Version update (20260101 -> 20260108) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== osinfo-db ==== Version update (20250606 -> 20251212) - Update to database version 20251212 (jsc#PED-14625) osinfo-db-20251212.tar.xz - Drop patches contained in new tarball add-opensuse-leap-16.0-support.patch add-sle15sp7-support.patch ==== pcsc-lite ==== Subpackages: libpcsclite1 - Add Provides for pcscd to increase Debian compatibility ==== python-gevent ==== - Rework requirements: * Add missing setuptools for building * Remove obsolete requirements * Don't hard require optional requirements. See comments in setup.py - testrunner.py is no longer directly executable by default ==== python-setuptools ==== Version update (78.1.1 -> 80.9.0) - Update to v80.9.0 * Set a deadline for the removal of pkg_resources later this year (December). (#3085) * Removed reliance on pkg_resources in test_wheel. (#3085) - Release v80.8.0 * Replaced more references to pkg_resources with importlib equivalents in wheel module. (#3085) * Restore explicit LICENSE file. (#5001) - Release v80.7.1 * Only attempt to fetch eggs for unsatisfied requirements. (#4998) * In installer, when discovering egg dists, let metadata discovery search each egg. (#4998) - Release v80.7.0 * Removed usage of pkg_resources from installer. Set an official deadline on the installer deprecation to 2025-10-31. (#4997) - Release v80.5.0 * Replaced more references to pkg_resources with importlib equivalents. (#3085) - Release v80.4.0 * Simplified the error reporting in editable installs. (#4984) - Release v80.3.0 * Removed easy_install and package_index modules. (#917) - Release v80.2.0 * Restored support for install_scripts --executable (and classic behavior for the executable for those invocations). Instead, build_editable provides the portable form of the executables for downstream installers to rewrite. (#4934) - Release v80.1.0 * Added a deadline of Oct 31 to the setup.py install deprecation. * With setup.py install --prefix=..., fall back to distutils install rather than failing. Note that running setup.py install is deprecated. (#3143) - Release v80.0.1 * Fixed index_url logic in develop compatibility shim. (#4966) - Release v80.0.0 [#]# Deprecations and Removals * Removed support for the easy_install command including the sandbox module. (#2908) * Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (#4955) - Release v79.0.0 * Removed support for 'legacy-editable' installs. (#917) - Add python-setuptools.rpmlintrc for false positives on requirements ==== python313-setuptools ==== Version update (78.1.1 -> 80.9.0) - Update to v80.9.0 * Set a deadline for the removal of pkg_resources later this year (December). (#3085) * Removed reliance on pkg_resources in test_wheel. (#3085) - Release v80.8.0 * Replaced more references to pkg_resources with importlib equivalents in wheel module. (#3085) * Restore explicit LICENSE file. (#5001) - Release v80.7.1 * Only attempt to fetch eggs for unsatisfied requirements. (#4998) * In installer, when discovering egg dists, let metadata discovery search each egg. (#4998) - Release v80.7.0 * Removed usage of pkg_resources from installer. Set an official deadline on the installer deprecation to 2025-10-31. (#4997) - Release v80.5.0 * Replaced more references to pkg_resources with importlib equivalents. (#3085) - Release v80.4.0 * Simplified the error reporting in editable installs. (#4984) - Release v80.3.0 * Removed easy_install and package_index modules. (#917) - Release v80.2.0 * Restored support for install_scripts --executable (and classic behavior for the executable for those invocations). Instead, build_editable provides the portable form of the executables for downstream installers to rewrite. (#4934) - Release v80.1.0 * Added a deadline of Oct 31 to the setup.py install deprecation. * With setup.py install --prefix=..., fall back to distutils install rather than failing. Note that running setup.py install is deprecated. (#3143) - Release v80.0.1 * Fixed index_url logic in develop compatibility shim. (#4966) - Release v80.0.0 [#]# Deprecations and Removals * Removed support for the easy_install command including the sandbox module. (#2908) * Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (#4955) - Release v79.0.0 * Removed support for 'legacy-editable' installs. (#917) - Add python-setuptools.rpmlintrc for false positives on requirements ==== qt6-webengine ==== Subpackages: libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineWidgets6 qt6-webengine-imports - boo#1251922 - Re-enable LTO and pass -mno-outline-atomics to 3rdparty/chromium for aarch64 as a workaround until fixed upstream ==== rdma-core ==== Version update (60.0 -> 61.0) Subpackages: libefa1 libhns1 libibverbs libibverbs1 libmana1 libmlx4-1 libmlx5-1 librdmacm1 rdma-ndd - Update to rdma-core v61.0 - https://github.com/linux-rdma/rdma-core.git/releases/tag/v61.0 ==== rgb ==== Version update (1.1.0 -> 1.1.1) - Update to version 1.1.1 * Remove "All rights reserved" from Oracle copyright notices * showrgb.man: Use bold instead of italic for program name * Add --help and --version options * Improve man page formatting * Strip trailing whitespace from source files * rgb: Make color entries uniform ==== ruby ==== Version update (3.4 -> 4.0) - Fix buildignore for gem2rpm - switch the default ruby to 4.0 ==== ruby-common ==== Version update (3.2.1 -> 4.0.0) - instead of always recommending the gem2rpm of the default ruby version, lets recommend the version of ruby which we actually install - Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when using prerelease ruby packages. We introduce 2 new macros: %requires_on_provides_eq %requires_on_provides_ge Which then are used by the subpackage template. The macros are copies of the normal %requires_(eq|ge) with 2 changes - only the first argument is used - rpm -q is called with --whatprovides - Update gem_packages.spec.erb the has_rdoc? function was actually removed. I really thought would never happen. Since it was removed without a replacement, we disable the rdoc/ri packages all the time now. ==== sdl2-compat ==== Version update (2.32.60 -> 2.32.62) - Update to release 2.32.62 * Fixed crash if HIDAPI strings are not available ==== selinux-policy ==== Version update (20251219 -> 20260106) Subpackages: selinux-policy-targeted - Update to version 20260106: * linuxptp: add support for dropping root privileges * fail2ban: Tweak selinux regex for /run/fail2ban. * Allow virtqemud setattr dri devices * Allow irqbalance create and use netlink generic socket * Allow thumb_t connect to XDM over a unix domain stream socket * Allow systemd-homework to remove ~/.identity-blob * Revert "Allow kl2tpd create and use netlink_generic_socket" * Support cockpit privileged access for the staff user * Update su_domain_type policy for kerberized su * Allow sshd-session inherit limits from its parent process * Allow systemd-machined read virtd process state * Allow kl2tpd create and use netlink_generic_socket * Update policy for redfish-finder * Label the greetd login manager framework as a display manager * Allow sshd-auth get attributes of sshd vsock socket * Confine redfish_finder - host api discovery service * Allow iptables read firewalld process state * Allow tuned_t use its private tmpfs files * The commit addresses the following AVC denials: * Allow passwd read and write a sshd-session unnamed pipes * Allow sshd-auth capabilities * Allow sshd-auth read network sysctls * Label /run/insights-client.ppid with insights_client_run_t * fix: unbreak thumbnailing for Thunar/tumblerd * Add files_mounton_generic_tmp_dirs() interface * Add the rpm_signal() interface * Allow session_bus_type get the attributes of the pidfs filesystem * Allow pcscd get the attributes of the pidfs filesystem * Allow sssd get the attributes of the pidfs filesystem * Allow KDE Plasma Login Manager to function as a display manager * Allow mdadm search filesystem_type directories * Update policy for dhcpc_hook_t * Label /usr/libexec/dhcpcd-run-hooks with dhcpc_hook_exec_t * Allow staff role read/write cockpit-session unix stream sockets * Allow stap server read virtual memory sysctls - Syncing with upstream rawhide selinux-policy up to: * 415e98f61041ebd8158063d62e750cd391841e00 - Update embedded container-selinux version to commit: * 3f7c37e93e172f531de233f40a58a1b8ec6ff17d (v2.245.0) ==== shadow ==== Subpackages: libsubid5 login_defs shadow-pw-mgmt - Add permissions file for shadow-pw-mgmt [bsc#1253052#c12], [bsc#1254844] ==== systemd-presets-branding-Aeon ==== - Modernize specfile - Update Supplements to new RPM format - Use RPM macros provided by systemd-presets-common-SUSE-devel ==== systemd-presets-branding-openSUSE ==== - Modernize specfile - Update Supplements to new RPM format - Use RPM macros provided by systemd-presets-common-SUSE-devel ==== systemd-presets-common-SUSE ==== - Add Provides: %{name}-selinux-storeroot-etc-service so that selinux-policy can "Conflicts:" on versions without the cleanoldesepoldir.service. Otherwise store-root migration might break (PED-12492, bsc#1221342) ==== tbb ==== Version update (2022.2.0 -> 2022.3.0) - Make build recipe POSIX sh compatible - Update to 2022.3.0 * [Preview] Introduced API for setting dynamic task dependencies in task_group. This allows successor tasks to execute only after all their predecessors have completed. * Extended task_arena with API support for enqueuing functions into a task_group and waiting for the task_group to complete. * Introduced API for setting and getting the assertion handler. This allows applications to set their own assertion handling functions. - Update cf-prot.patch, partially fixed upstream - Add tbb-python-setuptools.patch * gh#uxlfoundation/oneTBB#1941 * replace setup.py direct call ==== tree-sitter ==== - Modify tree-sitter-target.py to include not only parser.c, but also scanner.c, if available. ==== tslib ==== Version update (1.22 -> 1.24) - update to 1.24: * improved release procedure * debug fixes for 32bit systems * CMake and autoconf updates for newer versions * fixes for minor cppcheck errors * ts_conf test program fixes * new filter module: `module crop` * some build and security fixes * improved release procedure - updated keyring ==== userspace-rcu ==== Version update (0.15.3 -> 0.15.5) - update to 0.15.5: * x86: Define cmm_smp_mb() as lock; addl rather than mfence * Introduce barrier test * Add test_uatomic to gitignore * Cleanup: Remove stray space * benchmark: Add uatomic benchmark * uatomic: Fix redundant memory barriers for atomic builtin operations * Cleanup: Remove useless declarations from urcu-qsbr * src/urcu-bp.c: assert => urcu_posix_assert * ppc.h: improve ppc64 caa_get_cycles on Darwin ==== vim ==== Version update (9.1.1966 -> 9.1.2050) Subpackages: vim-data vim-data-common xxd - update to 9.1.2050: * patch 9.1.2050: tests: Test_cd_completion may fail * patch 9.1.2049: Vim9: unexpected E1209 error * patch 9.1.2048: MS-Windows: backspace behavior wrong with ConPTY * patch 9.1.2047: MS-Windows: style issue in gui_w32.c * patch 9.1.2046: MS-Windows: compile warnings * runtime(doc): Clarify visual mark behavior in getpos(), setpos() * runtime: mention subscription only ml, fix typo in maintainer email * translation(it): Update Italian translation * patch 9.1.2045: Mac: Build failure with Mac OS X 10.6 * patch 9.1.2044: Inefficient use of ga_concat() * patch 9.1.2043: filetype: kos files are not reconized * patch 9.1.2042: filetype: systemd quadlet files are not recognized * patch 9.1.2041: tests: test_menu.vim leaves swapfiles behind * patch 9.1.2040: :tlunmenu incorrectly accepts a range * runtime(logtalk): Update Logtalk runtime files for the latest language spec * patch 9.1.2039: if_ruby: crash when using Ruby/dyn 4.0 * patch 9.1.2038: tests: test_marks.vim leaves swapfiles behind * runtime: Revert several "mark invalid contact addresses" commits * patch 9.1.2037: undo: cursor position not correctly restored * patch 9.1.2036: if_ruby: build error with ruby 4.0 * runtime: mark more invalid email addresses * runtime: mark more invalid email addresses * runtime: mark invalid contact addresses * patch 9.1.2035: filetype: filetype: Fennel fnlm files are not recognized * patch 9.1.2034: filetype: Fennel fnml files are not recognized * patch 9.1.2033: tests: Test_terminal_cwd flaky when using ConPTY * patch 9.1.2032: Vim9: error when using class member in Lambda * translation(zh_CN): Update the Simplify Chinese translation * runtime(rust): Update indentation after nested array literal * runtime(doc): Update Contributing.md on the use of AI * runtime(doc): Emphasize adding tests when contributing * runtime(rust): partly revert e426245b, it causes more issues than it solves * patch 9.1.2031: Makefile: cannot run make installinks twice * patch 9.1.2030: inefficient use of ga_concat() * patch 9.1.2029: tests: the test_vim9_class.vim testfile is too long * runtime(tutor): Improve Spanish translation for chapter 2 after 757b42a * runtime(indent-tests): Include a simple Rust indent test * runtime(rust): clean-up indent script, handle opening empty line correctly * patch 9.1.2028: [security]: Buffer-overflow with incomplete multi-byte chars * runtime(bpftrace): add indention plugin * translation(zh_CN): Update the Simplify Chinese translation * runtime(doc): improve :catch documentation * patch 9.1.2027: filetype: bicep filetype used for 2 bicep file types * patch 9.1.2026: tests: patch 9.1.2019 not tested properly * patch 9.1.2025: conpty terminal process may not start * patch 9.1.2024: 'fsync' option cannot be set per buffer * patch 9.1.2023: [security]: Use-after-free in alist_add() with nasty autocmd * runtime(compiler): add pyright Python type checker * runtime(doc): remove some fixed items from todo.txt * patch 9.1.2022: using C++ keyword class as member variable name * runtime(netrw): Fix reading UNC paths on windows * runtime(compiler): ignore 'Found' messages in ruff and ty compiler * patch 9.1.2021: filetype: fluent files are not recognized * runtime(termdebug): update v:shell_error condition test. * patch 9.1.2020: tests: test_virtualedit.vim leaves swapfiles behind * patch 9.1.2019: inconsistent cursor encoding past EOL with ve=all * patch 9.1.2018: proto: ops.pro outdated * runtime(osc52): A few minor fixes * runtime(doc): add reference to searchcount() function * runtime(doc): Improve :catch documentation * runtime(make): Makefile highlighting breaks with ')' in string * runtime(make): Move target greedy match after $() to avoid region matching overflow * patch 9.1.2017: getregionpos() depends on 'linebreak' setting * patch 9.1.2016: cindent wrong indentation after do-while loop * patch 9.1.2015: blob2string() stopped after an empty line * patch 9.1.2014: clipboard: clipboard register corrupted with clipboard provider * patch 9.1.2013: tests: Test_terminal_shell_option fails with conpty * patch 9.1.2012: Vim9: cannot initialize class member with protected var * runtime(ftplugin): set different formatoptions for bpftrace * patch 9.1.2011: crash when unreferencing gtk icon theme * patch 9.1.2010: Missing out-of-memory checks in vim9class.c * runtime(bpftrace): add base syntax plugin * patch 9.1.2009: tests: "Xm4" test directory may not be deleted * patch 9.1.2008: filetype: hylo files are not recognized * translation(sr): Update Serbian message translation * patch 9.1.2007: filetype: bpftrace hashbang lines are not recognized * patch 9.1.2006: MS-Windows: ANSI colors not correct in terminal * runtime(doc): Improve :help builtin-function-list table formatting * patch 9.1.2005: MS-Windows: Missing fullscreen support for GUI version * patch 9.1.2004: MS-Windows: executable() cannot find file in directory with single char * runtime(ty): include ty compiler plugin * patch 9.1.2003: tests: Test_glob_symlinks may fail on Window * patch 9.1.2002: Vim9: heap-use-after-free when when accessing protect class member * refactor(vim9): use 'start' open urls on win32 * runtime(vim9): Reset pwsh and powershell in Open() * translation(hy): Update Armenian language translation * runtime(openPlugin): start :Launch process in the background in GUI mode * translation(zh_CN): Add license disclaimer * runtime(getscript): GLVS plugin fails with wget.exe with PowerShell * runtime(doc): Fix "Vim script" formatting at :help clipboard-providers * patch 9.1.2001: cursor may end up in wrong window after :botright copen * runtime(doc): clarify the behavior of CTRL-Z * runtime(zip): Use :lcd instead of :cd in zip.vim * patch 9.1.2000: Vim9: object member used char_u pointers * translation(hy): Update Armenian language translation * translation(zh_CN): Update the Simplify Chinese translation * runtime(doc): fix outdated :function help * runtime(osc52): Update documentation, send DA1 query when loading package ... changelog too long, skipping 47 lines ... * patch 9.1.1967: if_python: 64bit numbers truncated ==== vte ==== Version update (0.82.2 -> 0.82.3) - Update to version 0.82.3: * lib: Filter out internal flags in public API * parser: Remove incorrect CSI sequence * build: Add missing output file * emulation: Fix xtermcap entry * widget: Fix fallback backspace binding without pty ==== xauth ==== Version update (1.1.4 -> 1.1.5) - update to 1.1.5: * man page: fix warnings from `mandoc -T lint` and `groff - rCHECKSTYLE=10` - add gpg validation ==== xfce4-panel ==== Version update (4.20.5 -> 4.20.6) Subpackages: libxfce4panel-2_0-4 xfce4-panel-lang xfce4-panel-restore-defaults - Update to version 4.20.6 * arrow-fix: Restoring the button size after the arrow disappears * build: Fix typo in optimization level * wayland: Set plugins internal unless forced external * prefs-dialog: Reset add/remove buttons sensitivity when needed * wayland: Minimalist management of workspace group change when unused * pager: Add missing signal handler disconnections * I18n: Update po/LINGUAS list * libxfce4panel: Clarify doc * Translation Updates ==== xfce4-settings ==== Version update (4.20.2 -> 4.20.3) Subpackages: xfce4-settings-color xfce4-settings-lang - Update to version 4.20.3: * I18n: Update po/LINGUAS list * xfsettingsd: Fix check for libinput * accessibility-dialog: Remove scrolled windows * accessibility-dialog: Improve tooltip text * appearance-settings: Synchronize org.x.apps.portal color-scheme too * display-settings: Fix string leak when deleting profile * display-settings: Keep /ActiveProfile in a consistent state * display-settings: Delete popup dialog asking to update profile * display-settings: Save profile name in save function * display-settings: Fix profile name lost when updating profile * display-settings: Do not allow to apply profile if already active * x11: display-settings: Fix some return types * display-settings: Match by EDID when loading output data from xfconf * x11: display-settings: Do not use output name to generate fallback EDID * Translation Updates ==== xfsdump ==== Version update (3.1.12 -> 3.2.0) - update to 3.2.0: * xfsdump-3.2.0 (09 Sep 2024) * don't use O_DIRECT on the RT device (Christoph Hellwig) * Fix memory leak (Pavel Reichl) * suggest -x rather than assert for false roots in restore (Donald Douwsma) * fix rootdir due to xfsdump bulkstat misuse (Gao Xiang) - update keyring ==== xterm ==== Version update (402 -> 406) Subpackages: xterm-bin xterm-resize - update to 406: * add option -emoji_width and resource emojiWidth - update to 404: * add numeric keypad codes to XTGETTCAP. * implement parsing and cursor positioning for Unicode variation selectors 15 and 16. * improve limit-checking for mouse button and motion events * fix a bug in printer code in xterm #403 * change wcwidth for private-use codes, to make them consistently neutral width, i.e., single/double width according to whether they are used for CJK. * improve test-driver for wcwidth, adding options to test the predefined ranges listed in UnicodeData, as well as suppressing output where it only shows that the system's wcwidth lacks a definition for codes. * add some of the OpenBSD local-patches, including an ifdef-improvement for DEF_DISALLOWED_WINDOW * modify configure script macros to widen pattern for $host_os from “linux*gnu” to “linux*gnu*” to cover targets such as i686-pc-linux-gnut64 (GenToo #963725). ==== yast2 ==== Version update (5.0.17 -> 5.0.18) Subpackages: yast2-logs - save_y2logs: Do not use the legacy /var/lib/rpm database path (bsc#1254914) - 5.0.18 ==== yast2-trans ==== Version update (84.87.20251216.2a38b61ecc -> 84.87.20260103.3ddf07ef6c) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20260103.3ddf07ef6c: * Translated using Weblate (Macedonian) * Translated using Weblate (Macedonian) * Translated using Weblate (Portuguese (Brazil)) ==== zchunk ==== Version update (1.5.2 -> 1.5.3) - update to 1.5.3: * Rename internal close() functions to close_zck_component to avoid POSIX conflict on AIX