Packages changed: AppStream AppStream-qt6 Mesa (25.0.1 -> 25.0.2) Mesa-drivers (25.0.1 -> 25.0.2) MicroOS-release (20250321 -> 20250329) abseil-cpp (20250127.0 -> 20250127.1) ca-certificates-mozilla cpio crypto-policies (20230920.570ea89 -> 20250124.4d262e7) dbus-1-glib ebook-tools fuse3 (3.16.2 -> 3.17.1) gcc15 gdm gnome-control-center (47.4 -> 48.0) gnome-shell (48.0 -> 48.0+6) gnutls grub2 gtk2 gtkmm4 (4.17.0 -> 4.18.0) harfbuzz (10.4.0 -> 11.0.0) hwdata (0.392 -> 0.393) jasper (4.2.4 -> 4.2.5) kernel-firmware-amdgpu (20250318 -> 20250322) kernel-firmware-ath10k kernel-firmware-bluetooth kernel-firmware-media kernel-firmware-mediatek kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-qcom kernel-firmware-sound (20250318 -> 20250321) kernel-source (6.13.7 -> 6.13.8) libadwaita (1.6.4 -> 1.7.0) libarchive (3.7.7 -> 3.7.8) libcap (2.73 -> 2.75) libevdev (1.13.3 -> 1.13.4) libffi (3.4.6 -> 3.4.7) libidn (1.42 -> 1.43) libinput (1.27.1 -> 1.28.0) libostree (2025.1 -> 2025.2) librist (0.2.10 -> 0.2.11) libsoup (3.6.4 -> 3.6.5) libusb-1_0 (1.0.27 -> 1.0.28) libwacom (2.14.0 -> 2.15.0) microos-tools (4.0+git10 -> 4.0+git11) nautilus (47.2 -> 48.0) ncurses (6.5.20250308 -> 6.5.20250315) openssl-3 passt (20250217.a1e48a0 -> 20250320.32f6212) patterns-base patterns-gnome perl podman poppler (25.02.0 -> 25.03.0) poppler-qt6 (25.02.0 -> 25.03.0) python-alembic (1.14.1 -> 1.15.1) python-bcrypt (4.2.1 -> 4.3.0) python-cryptography (44.0.1 -> 44.0.2) rebootmgr (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc) sdbootutil (1+git20250311.8d3db8b -> 1+git20250327.9714cbd) selinux-policy (20250318 -> 20250324) shadow (4.17.3 -> 4.17.4) snappy soxr spiel srt tiff timezone (2025a -> 2025b) tpm2.0-abrmd uchardet vid_stab vim (9.1.1176 -> 9.1.1244) woff2 xdg-desktop-portal-gtk (1.15.2 -> 1.15.3) yaml-cpp === Details === ==== AppStream ==== - build with PIE mode also when using gcc13 (bsc#1239941) ==== AppStream-qt6 ==== - build with PIE mode also when using gcc13 (bsc#1239941) ==== Mesa ==== Version update (25.0.1 -> 25.0.2) Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1 - Fix regression in winsys/amdgpu (boo#1239657) revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809 https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d1a3baf83335cecb - Update to release 25.0.2 - -> https://docs.mesa3d.org/relnotes/25.0.2 ==== Mesa-drivers ==== Version update (25.0.1 -> 25.0.2) Subpackages: Mesa-dri Mesa-gallium - Fix regression in winsys/amdgpu (boo#1239657) revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809 https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d1a3baf83335cecb - Update to release 25.0.2 - -> https://docs.mesa3d.org/relnotes/25.0.2 ==== MicroOS-release ==== Version update (20250321 -> 20250329) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== abseil-cpp ==== Version update (20250127.0 -> 20250127.1) Subpackages: libabsl_2501_0_0 libabsl_lite_2501_0_0 - Update to 20250127.1: * Improved Bazel support * Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for diagnosing certain lifetime issues * Many performance improvements * potential integer overflow in hash container create/resize fixed again - boo#1236438 ==== ca-certificates-mozilla ==== - Fix awk to compare (missing a =) and give the following output: [#] NSS_BUILTINS_LIBRARY_VERSION "2.74" - pass file argument to awk (bsc#1240009) ==== cpio ==== - Use -std=gnu11 to avoid extra diagnostics when calling an unprototyped function which is no longer possible with C23, the new default with GCC 15. ==== crypto-policies ==== Version update (20230920.570ea89 -> 20250124.4d262e7) - Allow sshd in FIPS mode when using the DEFAULT policy [bsc#1227370] * Add crypto-policies-Allow-sshd-in-FIPS-mode-using-DEFAULT.patch - Enable SHA1 sigver in the DEFAULT policy. * Add crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch - Fix fips-mode-setup in EFI or Secure Boot mode. [bsc#1227637] * Rebase crypto-policies-FIPS.patch - Remove dangling symlink for the libreswan config [bsc#1236858] - Remove also sequoia config and generator files - Remove not needed fips bind mount service - Update to version 20250124.4d262e7: [bsc#1239009, bsc#1236165] * openssl: stricter enabling of Ciphersuites * openssl: make use of -CBC and -AESGCM keywords * openssl: add TLS 1.3 Brainpool identifiers * fix warning on using experimental key_exchanges * update-crypto-policies: don't output FIPS warning in fips mode * openssh: map mlkem768x25519-sha256 to KEM-ECDH & MLKEM768-X25519 & SHA2-256 * openssh, libssh: refactor kx maps to use tuples * alg_lists: mark MLKEM768/SNTRUP kex experimental * nss: revert enabling mlkem768secp256r1 * nss: add mlkem768x25519 and mlkem768secp256r1, remove xyber * gnutls: add GROUP-X25519-MLKEM768 and GROUP-SECP256R1-MLKEM768 * openssl: use both names for SecP256r1MLKEM768 / X25519MLKEM768 * openssh, TEST-PQ: rename MLKEM key_exchange to MLKEM768 * openssh: add support for sntrup761x25519-sha512 and mlkem768x25519-sha256 * openssl: map NULL to TLS_SHA256_SHA256:TLS_SHA384_SHA384... * python/update-crypto-policies: pacify pylint * fips-mode-setup: tolerate fips dracut module presence w/o FIPS * fips-mode-setup: small Argon2 detection fix * SHA1: add __openssl_block_sha1_signatures = 0 * fips-mode-setup: block if LUKS devices using Argon2 are detected * update-crypto-policies: skip warning on --set=FIPS if bootc * fips-setup-helper: skip warning, BTW * fips-mode-setup: force --no-bootcfg when UKI is detected * fips-setup-helper: add a libexec helper for anaconda * fips-crypto-policy-overlay: automount FIPS policy * openssh: make dss no longer enableble, support is dropped * gnutls: wire GROUP-X25519-KYBER768 to X25519-KYBER768 * DEFAULT: switch to rh-allow-sha1-signatures = no... * java: drop unused javasystem backend * java: stop specifying jdk.tls.namedGroups in javasystem * ec_min_size: introduce and use in java, default to 256 * java: use and include jdk.disabled.namedCurves * BSI: Update BSI policy for new 2024 minimum recommendations * fips-mode-setup: flashy ticking warning upon use * fips-mode-setup: add another scary "unsupported" * CONTRIBUTING.md: add a small section on updating policies * CONTRIBUTING.md: remove trailing punctuation from headers * BSI: switch to 3072 minimum RSA key size * java: make hash, mac and sign more orthogonal * java: specify jdk.tls.namedGroups system property * java: respect more key size restrictions * java: disable anon ciphersuites, tying them to NULL... * java: start controlling / disable DTLSv1.0 * nss: wire KYBER768 to XYBER768D00 * nss: unconditionally load p11-kit-proxy.so * gnutls: make DTLS0.9 controllable again * gnutls: retire GNUTLS_NO_TLS_SESSION_HASH * openssh: remove OPENSSH_MIN_RSA_SIZE / OPENSSH_MIN_RSA_SIZE_FORCE * gnutls: remove extraneous newline * sequoia: move away from subprocess.getstatusoutput * python/cryptopolicies/cryptopolicies.py: add trailing commas * python, tests: rename MalformedLine to MalformedLineError * Makefile: introduce SKIP_LINTING flag for packagers to use * Makefile: run ruff * tests: use pathlib * tests: run(check=True) + CalledProcessError where convenient * tests: use subprocess.run * tests/krb5.py: check all generated policies * tests: print to stderr on error paths * tests/nss.py: also use encoding='utf-8' * tests/nss.py: also use removesuffix * tests/nss.py: skip creating tempfiles * tests/java.pl -> tests/java.py * tests/gnutls.pl -> tests/gnutls.py * tests/openssl.pl -> tests/openssl.py * tests/verify-output.pl: remove * libreswan: do not use up pfs= / ikev2= keywords for default behaviour * Rebase patches: - crypto-policies-no-build-manpages.patch - crypto-policies-policygenerators.patch - crypto-policies-supported.patch - crypto-policies-nss.patch - Update to version 20241010.5930b9a: * LEGACY: enable 192-bit ciphers for nss pkcs12/smime * nss: be stricter with new purposes * nss: rewrite backend for 3.101 * cryptopolicies: parent scopes for dumping purposes * policygenerators: move scoping inside generators * TEST-PQ: disable pure Kyber768 * nss: wire XYBER768D00 to X25519-KYBER768 * TEST-PQ: update * TEST-PQ: also enable sntrup761x25519-sha512@openssh.com * TEST-PQ, alg_lists, openssl: enable more experimental `sign` values * TEST-PQ, python: add more groups, mark experimental * openssl: mark liboqsprovider groups optional with ? * Remove patches: - crypto-policies-revert-rh-allow-sha1-signatures.patch - Update to version 20240201.9f501f3: * .gitlab-ci.yml: install sequoia-policy-config ... changelog too long, skipping 21 lines ... * pylintrc: use-implicit-booleaness-not-comparison-to-* ==== dbus-1-glib ==== - Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15 defaults to C23, but the latest release is from 2021, and this is deprecated upstream and no longer under development. ==== ebook-tools ==== - Add patch: * ebook-tools-cmake4.patch - Rebase patches - Drop unneeded baselibs.conf ==== fuse3 ==== Version update (3.16.2 -> 3.17.1) - Update to release 3.17.1 * Added support for filesystem passthrough read/write when FUSE_PASSTHROUGH capability is enabled * New API: fuse_passthrough_open() and fuse_passthrough_close() * Added fmask and dmask options to high-level API for separate permission masks for files and directories * Added signal handling with backtrace printing (fuse_set_fail_signal_handlers()) * Added syslog support for fuse_log() messages * New API: fuse_log_enable_syslog() and fuse_log_close_syslog() * Added thread names to libfuse threads ==== gcc15 ==== Subpackages: libgcc_s1 libgfortran5 libgomp1 libstdc++6 libubsan1 - Disable build of glibc cross to loongarch64 and hppa in SLFO. ==== gdm ==== Subpackages: gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Rebase/fix gdm-switch-to-tty1.patch to fix build against gcc 15. - Add gdm-settings-utils_rename-variable.patch: Rename variable to fix build with gcc 15 (https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/273). ==== gnome-control-center ==== Version update (47.4 -> 48.0) Subpackages: gnome-control-center-color gnome-control-center-goa - Drop gnome-control-center-users-page-Don-t-show-the-system-accounts.patch: fixed upstream. - Rebase gnome-control-center-bring-back-firewall-zone.patch (bsc#1239711). - Drop gnome-control-center-info-fix-distro-logo.patch: not needed any more. - Update to version 48.0 + Display - Improve accessibility of HDR Brightness row. - Fix setting luminance scale adjustment on rebuild. + Power: Add power consumption notice when disabling suspend (EU regulation). + Various translation updates. + Various CI fixes. - Drop use of sle_version in favor of is_opensuse and suse_version. Sle_version is no longer used in SLE 16. - Update to version 48.rc.1: + Include subprojects/libgxdp in the release tarball + Pin the revision of libgxdp wrap file + Wellbeing: Fix type in a gtk_widget_dispose_template() call + Updated translations. - Update to version 48.rc: + Applications: Add Global Shortcuts Provider frontend dialog + Displays: Add HDR luminance settings UI + Power: - Add a translator comment about "Battery Charging" string - Use new UPower power-profiles-daemon DBus API + Sound: Fix styling of sound test button + Users: Synchronize fingerprint enrollment feedback strings with fprintd + Wellbeing: - Fix translatability of ‘average $weekday’ strings - Support locales where the week starts on a Saturday - Add missing includes for _NL_TIME_FIRST_WEEKDAY code path - Block settings change notifications while updating them - Fix delayed-apply of movement break settings + Wifi: Disable activation for rows in Saved Wi-Fi Networks dialog + Updated translations. - Add new libgxdp-0 git submodule following upstream changes. - Update to version 48.beta: + Make search bar always grab focus with shortcuts + Fix a memory leak in CcMaskPaintable (used for illustrations) + Fix missing icons in Mouse/Wacom/WWAN settings (ship our own icons) + Add single-panel-mode for distros to launch Settings in a single panel (without sidebar) + Use static hostname instead of pretty hostname (hostnamed) in URLs + Dependency updates: gnome-settings-daemon >= 48.alpha.1 + Device Security: Don't hardcode height of "help" dialog + Display: Add monitor HDR setting + Keyboard: - Rename old "logout" media key name to "Power Off" - Add new media keys shortcuts for "Restart" and "Logout" - Port shortcuts dialog to AdwDialog + Mouse: Use AdwToggleGroup in the "Primary Button" settings + Region: - Port Format Chooser to AdwPreferencesPage - Inform accountsservice of all configured languages + Sound: Filter out NULL stream names in Volume Levels settings + Thunderbolt: Fix unescaped string in device status dialog + Wellbeing: - Add screen time support - Use gtk_widget_set_child_visible in allocate - Various accessibility/navigation/esthetic improvements - Split data collection and limits settings + Updated translations. ==== gnome-shell ==== Version update (48.0 -> 48.0+6) Subpackages: gnome-shell-calendar - Update to version 48.0+6: * slider: Align handle size with with pixel grid * slider: Use correct handle size when calculating rightmost position * Revert "ci: Disable container building temporarily" * Revert "ci: Disable sysext temporarily" * Updated translations. ==== gnutls ==== - FIPS: Mark SHA-1 as non-approved in the SLI for all operations. [jsc#PED-12224] * Add gnutls-FIPS-disable-mac-sha1.patch - bsc#1237101, FIPS selfcheck fails on tumbleweed * Match dependent library names ( nettle, gmp, hogweed ) even when they include full verison in soname * Add gnutls-fips-sonames-check.patch ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-common grub2-snapper-plugin - Filter out the non-subvolume btrfs mount points when creating the relative path (bsc#1239674) * grub2-btrfs-filter-non-subvol-mount.patch ==== gtk2 ==== Subpackages: gtk2-tools libgtk-2_0-0 - Export -std=gnu99 to cflags, fix build with gcc 15. GCC 15 defaults to C23. gtk+ 2.x entered maintenance mode upstream prior to C11, is now no longer under development, and therefore should not be expected to compile to newer standards. ==== gtkmm4 ==== Version update (4.17.0 -> 4.18.0) - Update to version 4.18.0: + Gdk: - CairoContext: Deprecate cairo_create(). - Device: Add get/property_active_layout_index(), get/property_layout_names(). - Surface: Add translate_coordinates(), deprecate create_cairo_context(). + Gtk: - Accessible: Add update_platform_state(). - HeaderBar, WindowControls: Add get/set/property_use_native_controls(). - Widget: Add get/set/property_limit_events(). + Documentation: - Gtk::SignalListItemFactory: Remove errroneous links. - Gtk::AboutDialog: Update the image. - Gtk::ConstraintLayout: Add a link to the description of GtkConstraintLayout. - Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class descriptions. + Build: - Require gtk4 >= 4.17.5 - Meson build: Use the Python installation that Meson uses. ==== harfbuzz ==== Version update (10.4.0 -> 11.0.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 11.0.0: + There are three new font-functions implementations (integrations) in this release: - hb-coretext has gained one, calling into the CoreText library. - hb-directwrite has gained one, calling into the DirectWrite library. - hb-fontations has gained one, calling into the Skrifa Rust library. - All three are mostly useful for performance and correctness testing, but some clients might find them useful. + An API is added to use them from a single API by providing a backend name string: hb_font_set_funcs_using() + Several new APIs are added, to load a font-face using different "face-loaders", and a single entry point to them all using a loader name string: - hb_ft_face_create_from_file_or_fail() and hb_ft_face_create_from_blob_or_fail(). - hb_coretext_face_create_from_file_or_fail() and hb_coretext_face_create_from_blob_or_fail(). - hb_directwrite_face_create_from_file_or_fail() and hb_directwrite_face_create_from_blob_or_fail(). - hb_face_create_from_file_or_fail_using() + All drawing and painting operations using the default, hb-ot functions have become memory allocation-free. + Several performance optimizations have been implemented. + Application of the trak table during shaping has been improved. + The directwrite shaper now supports font variations, and correctly applies user features. + The hb-directwrite API and shaper has graduated from experimental. + Various bug fixes and other improvements. ==== hwdata ==== Version update (0.392 -> 0.393) - Update to version 0.393: * Update pci, usb and vendor ids * Fix usb.ids encoding and a couple of typos * Fix configure to honor --prefix ==== jasper ==== Version update (4.2.4 -> 4.2.5) - Update to 4.2.5: * Made a change to a configuration header file in order to avoid undesirable compiler warnings when JasPer is used in C++ code (#393). ==== kernel-firmware-amdgpu ==== Version update (20250318 -> 20250322) - Fix a typo in download URL - Update to version 20250322 (git commit 710a336b3198): * amdgpu: update dcn 4.01 firmware to 0.1.3.0 * amdgpu: update dcn 3.5 firmware to 0.1.0.0 - Update kernel-firmware-tools scripts to be downloadable ==== kernel-firmware-ath10k ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-bluetooth ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-media ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-mediatek ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-nvidia ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-platform ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-qcom ==== - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update spec to make kernel-firmware-tools downloadable ==== kernel-firmware-sound ==== Version update (20250318 -> 20250321) - Fix a typo in download URL - Correct aliases with comma (bsc#1239877) - Update to version 20250321 (git commit e61b8981aeef): * cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA - Update to version 20250320 (git commit a60087f7c925): * cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA - Update kernel-firmware-tools scripts to be downloadable ==== kernel-source ==== Version update (6.13.7 -> 6.13.8) Subpackages: kernel-64kb kernel-default - Revert "Update config files. Disable OVPN temporarily." This reverts commit bca56f08ab2271cfe4d6ff271d57fb773cca295c. The issue has been fixed. - commit 7089702 - Refresh patches.suse/drm-amd-display-Use-HW-lock-mgr-for-PSR1-when-only-o.patch. Update upstream status. - commit 614d9ea - Revert "gre: Fix IPv6 link-local address generation." (git-fixes). - commit 5d9714b - Linux 6.13.8 (bsc#1012628). - mm: fix kernel BUG when userfaultfd_move encounters swapcache (bsc#1012628). - userfaultfd: fix PTE unmapping stack-allocated PTE copies (bsc#1012628). - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (bsc#1012628). - virt: sev-guest: Move SNP Guest Request data pages handling under snp_cmd_mutex (bsc#1012628). - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (bsc#1012628). - pinctrl: bcm281xx: Fix incorrect regmap max_registers value (bsc#1012628). - pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw (bsc#1012628). - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template (bsc#1012628). - ice: do not configure destination override for switchdev (bsc#1012628). - ice: fix memory leak in aRFS after reset (bsc#1012628). - ice: Fix switchdev slow-path in LAG (bsc#1012628). - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (bsc#1012628). - netfilter: nf_tables: make destruction work queue pernet (bsc#1012628). - sched: address a potential NULL pointer dereference in the GRED scheduler (bsc#1012628). - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms (bsc#1012628). - wifi: mac80211: don't queue sdata::work for a non-running sdata (bsc#1012628). - wifi: cfg80211: cancel wiphy_work before freeing wiphy (bsc#1012628). - Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready (bsc#1012628). - Bluetooth: hci_event: Fix enabling passive scanning (bsc#1012628). - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" (bsc#1012628). - net/mlx5: Fill out devlink dev info only for PFs (bsc#1012628). - net: dsa: mv88e6xxx: Verify after ATU Load ops (bsc#1012628). - net: mctp i3c: Copy headers if cloned (bsc#1012628). - net: mctp i2c: Copy headers if cloned (bsc#1012628). - netpoll: hold rcu read lock in __netpoll_send_skb() (bsc#1012628). - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed (bsc#1012628). - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs (bsc#1012628). - fbdev: hyperv_fb: Simplify hvfb_putmem (bsc#1012628). - fbdev: hyperv_fb: Allow graceful removal of framebuffer (bsc#1012628). - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (bsc#1012628). - net/mlx5: handle errors in mlx5_chains_create_table() (bsc#1012628). - eth: bnxt: fix truesize for mb-xdp-pass case (bsc#1012628). - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() (bsc#1012628). - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic (bsc#1012628). - eth: bnxt: do not update checksum in bnxt_xdp_build_skb() (bsc#1012628). - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} (bsc#1012628). - eth: bnxt: fix memory leak in queue reset (bsc#1012628). - net: switchdev: Convert blocking notification chain to a raw one (bsc#1012628). - net: mctp: unshare packets when reassembling (bsc#1012628). - bonding: fix incorrect MAC address setting to receive NS messages (bsc#1012628). - selftests: bonding: fix incorrect mac address (bsc#1012628). - rtase: Fix improper release of ring list entries in rtase_sw_reset (bsc#1012628). - wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHz (bsc#1012628). - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (bsc#1012628). - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (bsc#1012628). - net_sched: Prevent creation of classes with TC_H_ROOT (bsc#1012628). - netfilter: nft_exthdr: fix offset with ipv4_find_option() (bsc#1012628). - gre: Fix IPv6 link-local address generation (bsc#1012628). - net: openvswitch: remove misbehaving actions length check (bsc#1012628). - Revert "openvswitch: switch to per-action label counting in conntrack" (bsc#1012628). ... changelog too long, skipping 325 lines ... - commit 41f5788 ==== libadwaita ==== Version update (1.6.4 -> 1.7.0) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.7.0: + Build: Specify --doc-format for GIR data + AdwDialog: Fix :current-breakpoint notifications + AdwPreferencesDialog/Window: - Exclude hidden pages from search too - Fix the search filter expression + Updated translations. - Update to version 1.7.rc: + Fix build failures on win32 + Bump minimum GTK and GLib versions + Adaptive preview: - Fix screenshotting GtkGraphicsOffload - Add a missing translators comment + AdwAboutDialog/Window: Use system monospace font for `` in release notes + AdwDialog: Fix parent window shortcuts propagating into dialogs + AdwPreferencesDialog: Hide pages with visible=false + AdwStyleManager: Document how to handle font names + Stylesheet: - Fix popovers in non-composited environments - Fix GtkPaned drag area + Updated translations. - Remove static file now built. ==== libarchive ==== Version update (3.7.7 -> 3.7.8) - Update to 3.7.8: * 7zip reader: add SPARC and POWERPC filter support for non-LZMA compressors * tar reader: Ignore ustar size when pax size is present * tar writer: Fix bug when -s/a/b/ used more than once with b flag * libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter * libarchive: Adding missing seeker function to archive_read_open_FILE() - inludes the previously patched security fixes, dropping: CVE-2025-1632.patch, CVE-2025-25724.patch, CVE-2024-57970.patch ==== libcap ==== Version update (2.73 -> 2.75) - update to 1.2.75: * go related fixes - includes changes from 1.2.74: * Group syntax parsing bugfix for pam_cap * Doc typo fix for cap_get_proc.3 * Fix transitive include in capsh.c * go related changes ==== libevdev ==== Version update (1.13.3 -> 1.13.4) - update to 1.13.4 * Always push changed mt events when syncing ==== libffi ==== Version update (3.4.6 -> 3.4.7) - Update to 3.4.7: - Drop upstreamed patch: * 830.patch ==== libidn ==== Version update (1.42 -> 1.43) - update to 1.43: * The release tarball is now reproducible * A use of uninitialized value bug was fixed in idna_to_unicode_4z4z * Unicode tables are now rebuilt from source again * Update gnulib files and build fixes ==== libinput ==== Version update (1.27.1 -> 1.28.0) - Update to release 1.28 * Support for three-finger drag for touchpads. * On tablets the pressure range is now correctly tracked per tablet. - Use %udev_hwdb_update in %posttrans to update udev hwdb. On recent distros such as TW, this should not be necessary at all as the hwdb is automatically updated via the rpm file triggers mechanism. However, the explicit call to update the hwdb is kept in case the spec file is also used for older ditros. The call is also done from %posttrans where we know that udev is fully functional without the need of `Requires(post): udev`. ==== libostree ==== Version update (2025.1 -> 2025.2) Subpackages: libostree-1-1 - Update to version 2025.2: + sign: Support generic "spki" type of commit signatures + boot: Drop ostree-finalize-staged.path + bug fixes ==== librist ==== Version update (0.2.10 -> 0.2.11) - update to 0.2.11: * Adds support for ephemeral listening ports, which allows for adding or taking down ports, primarily for new connections, after initialization * Adds a sender function rist_sender_npd_get to obtain current status of null_packet_deletion in client code * Adds a new function rist_peer_get_cname to allow for the extraction of the private cname property of a peer * various bug fixes and code improvements ==== libsoup ==== Version update (3.6.4 -> 3.6.5) Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0 - Update to version 3.6.5: + session: Strip authentication credentials on cross-origin redirects + build: Use pkg-config instead of krb5-config for the gssapi dependency + http1: When using chunked encoding report an error in case of unexpected stream end + http2: - When a message has no content still respect its Content-Type - Revert manual window size management temporarily, as it could stall + sniffer: Fix potential overflows + hsts: Fix minor leak + headers: Fix a few parsing edge cases that could be an out of bound read + connection: Avoid ever calling disconnect twice + auth-digest: Fix handling when a nonce isn't present + cookies: - Limit max size of max-age, path, and domain attributes to 1024 bytes - Limit max size of name and value to 4096 bytes + docs: Remove references to old libsoup domain + Reintroduce some thread-safety to SoupSession (see https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html) Numerous API have been changed which is documented on https://libsoup.gnome.org - Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi) BuildRequires: Following upstream changes, and stop passing krb5_config="$(which krb5-config)" to meson setup, no longer needed nor recognized. ==== libusb-1_0 ==== Version update (1.0.27 -> 1.0.28) - Update to version 1.0.28 * New libusb_get_ssplus_usb_device_capability_descriptor API for query of SuperSpeed+ Capability Descriptors * API support for reporting USB 3.2 Gen2x2 speeds * macOS: Fix Zero-Length Packet for multiple packets per frame * Windows: Base HID device descriptor on OS-cached values * Build fixes for Haiku and SunOS * Many code correctness fixes ==== libwacom ==== Version update (2.14.0 -> 2.15.0) Subpackages: libwacom-data libwacom9 - update to 2.15.0 * New devices: - Still more tablet definitions (#841) - add XP Pen Innovator 16 definition & layout - Support for XP-Pen Deco Pro S - Add Lenovo Slim Pen - Add the XP Pen Deco01 v3 - Add 3rd gen Intuos Pro devices * Device fixes: - fix duplicate button listing for the DTI-520 - Remove duplicate of the ISDv4 2d1f 0040 tablet * Device other: - Add AliasOf keyword to wacom.stylus - prefix all styli with a vendor ID - prefix the wacom 2d1f ISDv4 devices with wacom - Allow for a bustype of 0 on real devices - Add support for getting the target mode for a modeswitch button ==== microos-tools ==== Version update (4.0+git10 -> 4.0+git11) Subpackages: selinux-autorelabel - Update to version 4.0+git11: * Only parse section with at minimum two arguments (#42) ==== nautilus ==== Version update (47.2 -> 48.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 - Update to version 48.0: + Reversals: Replace uselocale with Glib gettext variant + Bugfixes: - Generate thumbnails by order in view - Try more icons before using generic fallback - Focus filename entry in save mode by default - Fix tree view and outdated file info crashes introduced in 48.rc - Use colored icon for filesystem root properties - Set search popover row heights + Cleanups: - Various performance enhancements around sorting, hidden files and image decoding - Add build summary + Fix shell search result order + Updated translations. - Update to version 48.rc: + Enhancements: - Run code formatting in parallel - Rework CI image job to freedesktop template - Rework and speedup adding of files to view - Add basic unit tests for files view - Load thumbnail info separate from other file infos + Reversals: Revert port of properties dialog to AdwDialog due to outstanding issues + Bugfixes: - Fix app chooser widget sizing - Fix free space calculation for archive extraction - Fix shell sesrch result order - Fix floating bar style when unfocused + Cleanups: - Rework view switching code of window-slot - Use AdwSpinner in floating bar + Replace uselocale with Glib gettext variant + Fix opening the wrong directory when launching an instance + Tweak the floating bar background + Various minor UI fixes: - dynamically handle hierarchy changes in the path bar - Still offer rectangular selection when pressing ctrl and shift + Lots of cleanup + Fix occasional stuck grabs when rubberband selecting + Display more info in the progress dialog when preparing + Don't warn about mime-type mismatches if the handler is the same + Add close all windows to spatial window menu + Fixed help buttons in the preferences dialog + Extension system for emblem, property page, menu item + Add a context menu to the tree side pane. + Focus the next item after delete in list view + Improved the gutter-on-the-right problem. + Prefer existing windows from the command line in open-in-new-window view. + Updated translations. - Drop pkgconfig(gail-3.0) BuildRequires: Not used nor needed. - Update to version 48.beta: + Enhancements: - Improve directory loading performance - Use AdwDialog for list view column chooser and properties dialog - Change tab behavior for the sidebar - Create about dialog from appdata - Port various dialogs to AdwAlertDialog - Keep mount monitor around for caching in gvfs to work - Adjust to localsearch changes - Hide Trash banner when empty - Ellipsize sidebar labels in the middle - Add a CONTRIBUTING file - Allow removing bookmarks from pathbar - Various UI tweaks and label changes - Various speedups + Bugfixes: - Fix unintended grid relayouting on thumbnail loading - Fix double a11y presentation of the filename in grid view - Keep CI running - Fix query editor translation - Hide empty extensions list in properties - Fix NULL dereference with extensions + Cleanups: - Improve grid selection implementation - Avoid setting up unnecessary directory monitors - Replace setlocale hack with uselocale - Stop setting invisible menu icons + Updated translations. - Replace deprecated update-desktop-files with desktop-file-utils BuildRequires, and drop suse-update-desktop macros. ==== ncurses ==== Version update (6.5.20250308 -> 6.5.20250315) Subpackages: libncurses6 ncurses-utils terminfo-base - Add ncurses patch 20250315 + improve formatting/style of manpages (patches by Branden Robinson). ==== openssl-3 ==== Subpackages: libopenssl3 - FIPS: Mark SHA-1 as non-approved in the SLI. [jsc#PED-12224] * Add openssl-FIPS-Mark-SHA1-as-nonapproved.patch ==== passt ==== Version update (20250217.a1e48a0 -> 20250320.32f6212) Subpackages: passt-selinux - Update to version 20250320.32f6212: * Makefile: Enable -Wformat-security * conf: Include libgen.h for basename(), fix build against musl * tcp: Flush socket before checking for more data in active close state * migrate: Bump migration version number * migrate, tcp: Migrate RFC 7323 timestamp * migrate, tcp: More careful marshalling of mss parameter during migration * passt-repair: Fix build with -Werror=format-security * tcp, flow: Better use flow specific logging heleprs * conf: Unify several paths in conf_ports() * test/perf: Simplify iperf3 server lifetime management * conf: Limit maximum MTU based on backend frame size * pcap: Correctly set snaplen based on tap backend type * Simplify sizing of pkt_buf * tap: Use explicit defines for maximum length of L2 frame * packet: Remove redundant TAP_BUF_BYTES define * packet: Give explicit name to maximum packet size * conf: Detect vhost-user mode earlier * conf: Move mode detection into helper function * conf: Use the same optstring for passt and pasta modes * flow, repair: Wait for a short while for passt-repair to connect * passt-repair: Add directory watch * cppcheck: Add suppressions for "logically" exported functions * vhost_user: Don't export several functions * tcp: Don't export tcp_update_csum() * checksum: Don't export various functions * log: Don't export passt_vsyslog() * treewide: Mark assorted functions static * udp: create and send ICMPv6 to local peer when applicable * tap: break out building of udp header from tap_udp6_send function * udp: create and send ICMPv4 to local peer when applicable * tap: break out building of udp header from tap_udp4_send function * conf: Be more precise about minimum MTUs * tcp: Send RST in response to guest packets that match no connection * tap: Consider IPv6 flow label when building packet sequences * ip: Helpers to access IPv6 flow label * migrate, tcp: Don't flow_alloc_cancel() during incoming migration * tcp: Unconditionally move to CLOSED state on tcp_rst() * tcp: Correct error code handling from tcp_flow_repair_socket() * migrate, flow: Don't attempt to migrate TCP flows without passt-repair * migrate, flow: Trivially succeed if migrating with no flows * selinux: Fixes/workarounds for passt and passt-repair, mostly for libvirt usage * seccomp.sh: Silence stty errors * tap: always set the no_frag flag in IPv4 headers * contrib/fedora: Actually install passt-repair SELinux policy file * dhcp: Add option code byte in calculation for OPT_MAX boundary check * Makefile: Use mmap2() as alternative for mmap() in valgrind extra syscalls * conf: Use 0 instead of -1 as "unassigned" mtu value * conf: More thorough error checking when parsing --mtu option * flow: Clean up and generalise flow traversal macros * flow: Remove unneeded bound parameter from flow traversal macros * flow: Remove unneeded index from foreach_* macros * flow: Add flow_perror() helper * tcp: Don't pass both flow pointer and flow index * tcp: Remove spurious prototype for tcp_flow_migrate_shrink_window * tcp: More type safety for tcp_flow_migrate_target_ext() * tcp_vu: head_cnt need not be global * tap: Remove unused ETH_HDR_INIT() macro * packet: Don't pass start and offset separately to packet_check_range() * packet: Use flexible array member in struct pool * dhcp: Remove option 255 length byte ==== patterns-base ==== Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11 - On S390x plymouth is rather useless therefore replace it with blog-plymouth for similar services but without boot splash ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis - Recommend gnome-console instead of gnome-terminal. ==== perl ==== Subpackages: perl-base - Drop BerkeleyDB support from core perl [jsc#PED-12413] ==== podman ==== - Add patch for CVE-2025-22869 (bsc#1239330): * 0001-CVE-2025-22869-ssh-limit-the-size-of-the-internal-pa.patch ==== poppler ==== Version update (25.02.0 -> 25.03.0) Subpackages: libpoppler-cpp2 libpoppler-glib8 - version update to 25.03.0 core: * Fix opening some slightly malformed files * Signing: Support custom PGP signing * Signing: Do not embed fonts in the case of signatures without appearance * Signing: Improve error handling on bad passphrase * Signing-GPGME: more correct validation handling * Internal code improvements glib: * Fix default signature colors * Check file attachment annotation for this class before casting - gcc12: build with PIE [bsc#1239939] - Bump poppler sover following upstream changes. ==== poppler-qt6 ==== Version update (25.02.0 -> 25.03.0) - version update to 25.03.0 core: * Fix opening some slightly malformed files * Signing: Support custom PGP signing * Signing: Do not embed fonts in the case of signatures without appearance * Signing: Improve error handling on bad passphrase * Signing-GPGME: more correct validation handling * Internal code improvements glib: * Fix default signature colors * Check file attachment annotation for this class before casting - gcc12: build with PIE [bsc#1239939] - Bump poppler sover following upstream changes. ==== python-alembic ==== Version update (1.14.1 -> 1.15.1) - Update to 1.15.1 * Fixed an issue in the new :pep:`621` ``pyproject.toml`` layout that prevented Alembic's template files from being included in the ``.whl`` file in the distribution. ==== python-bcrypt ==== Version update (4.2.1 -> 4.3.0) - Update 4.3.0 * Bump proc-macro2 from 1.0.89 to 1.0.90 in /src/_bcrypt (#916) * Bump unicode-ident from 1.0.13 to 1.0.14 in /src/_bcrypt (#915) * fixes #917 -- correctly handle a salt that's too short (#918) * Bump cpufeatures from 0.2.15 to 0.2.16 in /src/_bcrypt (#919) * Bump proc-macro2 from 1.0.90 to 1.0.92 in /src/_bcrypt (#920) * Bump syn from 2.0.87 to 2.0.89 in /src/_bcrypt (#921) * Fix new ruff warning (#923) * Build manylinux 2.34 images (#922) * Bump portable-atomic from 1.9.0 to 1.10.0 in /src/_bcrypt (#924) * drop py37 (#926) * Bump pyo3 from 0.23.1 to 0.23.2 in /src/_bcrypt (#927) * Bump libc from 0.2.164 to 0.2.165 in /src/_bcrypt (#928) * Bump libc from 0.2.165 to 0.2.166 in /src/_bcrypt (#929) * Bump dawidd6/action-download-artifact from 6 to 7 (#932) * Bump syn from 2.0.89 to 2.0.90 in /src/_bcrypt (#931) * Bump libc from 0.2.166 to 0.2.167 in /src/_bcrypt (#930) * Bump pyo3 from 0.23.2 to 0.23.3 in /src/_bcrypt (#933) * Bump actions/cache from 4.1.2 to 4.2.0 (#934) * Bump libc from 0.2.167 to 0.2.168 in /src/_bcrypt (#935) * Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#936) * Bump dtolnay/rust-toolchain (#937) * Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#938) * Bump libc from 0.2.168 to 0.2.169 in /src/_bcrypt (#939) * Bump syn from 2.0.90 to 2.0.91 in /src/_bcrypt (#940) * Bump quote from 1.0.37 to 1.0.38 in /src/_bcrypt (#942) * Bump syn from 2.0.91 to 2.0.92 in /src/_bcrypt (#941) * Bump syn from 2.0.92 to 2.0.93 in /src/_bcrypt (#943) * Bump syn from 2.0.93 to 2.0.94 in /src/_bcrypt (#944) * Bump syn from 2.0.94 to 2.0.95 in /src/_bcrypt (#945) * Bump syn from 2.0.95 to 2.0.96 in /src/_bcrypt (#948) * Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#947) * Bump proc-macro2 from 1.0.92 to 1.0.93 in /src/_bcrypt (#949) * Bump pyo3 from 0.23.3 to 0.23.4 in /src/_bcrypt (#950) * Support free-threaded Python 3.13 (#925) * Switch to nox (#954) * use github hosted arm runners in wheel builder (#952) * use github hosted arm runners in ci (#951) * Bump dawidd6/action-download-artifact from 7 to 8 (#956) * Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#957) * Bump unicode-ident from 1.0.14 to 1.0.15 in /src/_bcrypt (#958) * include matrix.PYTHON.VERSION in CI cache keys (#964) * Bump cpufeatures from 0.2.16 to 0.2.17 in /src/_bcrypt (#960) * Bump unicode-ident from 1.0.15 to 1.0.16 in /src/_bcrypt (#962) * Bump actions/setup-python from 5.3.0 to 5.4.0 (#963) * Update getrandom and bcrypt (#966) * Bump syn from 2.0.96 to 2.0.98 in /src/_bcrypt (#967) * Bump quansight-labs/setup-python from 5.3.1 to 5.4.0 (#968) * add support for free-threaded wheels (#955) * Bump once_cell from 1.20.2 to 1.20.3 in /src/_bcrypt (#970) * Bump unicode-ident from 1.0.16 to 1.0.17 in /src/_bcrypt (#972) * Bump typenum from 1.17.0 to 1.18.0 in /src/_bcrypt (#973) * Bump actions/cache from 4.2.0 to 4.2.1 (#974) * Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#975) * Bump libc from 0.2.169 to 0.2.170 in /src/_bcrypt (#976) * Bump inout from 0.1.3 to 0.1.4 in /src/_bcrypt (#977) * Bump portable-atomic from 1.10.0 to 1.11.0 in /src/_bcrypt (#978) * Update PyO3 to 0.23.5 (#980) * Bump actions/download-artifact from 4.1.8 to 4.1.9 (#982) * Add PyPy 3.11 and armv7l to matrix runner (#983) * PyPy 3.11 and armv7l wheels (#984) ==== python-cryptography ==== Version update (44.0.1 -> 44.0.2) - update to 44.0.2: * We now build wheels for PyPy 3.11. ==== rebootmgr ==== Version update (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc) - Update to version 3.2+git20250317.27192cc: * Set c_std to gnu17 ==== sdbootutil ==== Version update (1+git20250311.8d3db8b -> 1+git20250327.9714cbd) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit - Update to version 1+git20250327.9714cbd: * Get boot_dst from os-release NAME * Add --devices parameter - Update to version 1+git20250324.c1cd393: * Use filesystem order in grub2-bls ==== selinux-policy ==== Version update (20250318 -> 20250324) Subpackages: selinux-policy-targeted - Update to version 20250324: * Allow xenstored_t manage xend_var_lib_t files (bsc#1228540) ==== shadow ==== Version update (4.17.3 -> 4.17.4) Subpackages: libsubid5 login_defs - Update to 4.17.4: * Revert "lib/, src/: Use local time for human-readable dates" * lib/getdate.y: Ignore time-zone information and use UTC * src/chfn.c: Partially revert "lib/, src/: Use strsep(3) instead of its pattern" * src/chfn.c: Use stpsep() instead of its pattern * src/chfn.c: Add local variable to refer to the separated field * src/chfn.c: copy_field(): Rename local variable * lib/commonio.c: Rely on the POSIX.1-2008 behavior of realpath(3) * lib/fs/readlink/: readlinknul(): Use ssize_t to simplify * autogen.sh: Promote -Wsign-compare to an error * lib/sizeof.h: ssizeof(): Add signed variant of sizeof * src/lastlog.c: Use ssizeof() to avoid a -Wsign-compare diagnostic * tests/unit/test_xasprintf.c: Fix sign-mismatch diagnostic * configure.ac: stop checking for utmp location * configure.ac: be deterministic about passwd location * lib/, src/: update audit messages * lib/: audit function for groups * src/: update group audit messages * doc/: Remove list of distributions ==== snappy ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Remove Group: declarations, no longer used ==== soxr ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: declarations, no longer used ==== spiel ==== Subpackages: libspeech-provider-1_0 libspiel-1_0 - Add 42ad1741.patch: prevent crash when the host has no voice provider installed. ==== srt ==== - Replace gcc-c++ with generic c++_compiler BuildRequires. - Use ldconfig_scriptlets macro for post(un) handling. - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: declarations, no longer used ==== tiff ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: declarations, no longer used ==== timezone ==== Version update (2025a -> 2025b) - Update to 2025b: * New zone for Aysén Region in Chile (America/Coyhaique) which moves from -04/-03 to -03 ==== tpm2.0-abrmd ==== Subpackages: libtss2-tcti-tabrmd0 tpm2.0-abrmd-selinux - also enable SELinux features for SLE-16 (bsc#1240070). On SLE-16 abrmd does not work, because the SELinux configuration is missing and thus its operations are denied. Include SLE-16 to fix this. ==== uchardet ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: declarations, no longer used ==== vid_stab ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: declarations, no longer used ==== vim ==== Version update (9.1.1176 -> 9.1.1244) Subpackages: vim-data-common vim-small - Update to version 9.1.1244: * patch 9.1.1244: - part of patch v9.1.1242 was wrong - runtime(omnimark): update and rewrite syntax script in Vim9 script * patch 9.1.1243: diff mode is lacking for changes within lines * patch 9.1.1242: Crash when evaluating variable name * patch 9.1.1241: wrong preprocessort indentation in term.c * patch 9.1.1240: - Regression with ic/ac text objects and comment plugin - runtime(hyprlang): save and restore cpo setting in syntax script - runtime(solidity): update syntax script with error definitions - runtime(doc): add back help tag "pi_netrw.txt" * patch 9.1.1239: - if_python: no tuple data type support - runtime(doc): Add missing garbagecollect() hypertext link - Improve contributing guide by adding a section on signing off commits * patch 9.1.1238: wrong cursor column with 'set splitkeep=screen' * patch 9.1.1237: Compile error with C89 compiler in term.c * patch 9.1.1236: tests: test_comments leaves swapfiles around * patch 9.1.1235: cproto files are outdated * patch 9.1.1234: Compile error when SIZE_MAX is not defined * patch 9.1.1233: - Coverity warns about NULL pointer when triggering WinResized - runtime(doc): Fix an omission in the documentation. * patch 9.1.1232: - Vim script is missing the tuple data type - runtime(vim): Update base-syntax, match protected constructors - runtime(syntax-tests): Do not ignore failed screendumps * patch 9.1.1231: - filetype: SPA JSON files are not recognized - runtime(doc): update and correct str2blob() and blob2str() examples - runtime(hlyank): update the hlyank package - runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests - update to 9.1.1230 - refresh vim-7.3-sh_is_bash.patch * patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows * patch 9.1.1229: the comment plugin can be improved * runtime(sh): consider sh as POSIX shell by default * patch 9.1.1228: completion: current position column wrong after got a match * runtime(hlyank): add the hlyank package * patch 9.1.1227: no tests for the comment package * patch 9.1.1226: "shellcmdline" completion doesn't work with input() * patch 9.1.1225: extra NULL check in VIM_CLEAR() * runtime(sh): remove invalid commented out line in syntax script * runtime(sh): update sh indent script * patch 9.1.1224: cannot :put while keeping indent * runtime(go): use :term for keywordprg for nvim/gvim * patch 9.1.1223: wrong translation used for encoding failures * patch 9.1.1222: using wrong length for last inserted string * patch 9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent' * patch 9.1.1220: filetype: uv.lock file not recognized * patch 9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase" * patch 9.1.1218: missing out-of-memory check in filepath.c * patch 9.1.1217: tests: typos in test_matchfuzzy.vim * patch 9.1.1216: Pasting the '.' register multiple times may not work * runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap * runtime(vim): Update base-syntax, match multiline return types * patch 9.1.1215: Patch 9.1.1213 has some issues * patch 9.1.1214: matchfuzzy() can be improved for camel case matches * patch 9.1.1213: cannot :put while keeping indent * runtime(syntax-tests): Support "wait-free" test failure * patch 9.1.1212: too many strlen() calls in edit.c * patch 9.1.1212: filetype: logrotate'd pacmanlogs are not recognized * runtime(prql): include prql syntax script * patch 9.1.1211: TabClosedPre is triggered just before the tab is being freed * patch 9.1.1210: translation(ru): missing Russian translation for the new tutor * patch 9.1.1209: colorcolumn not drawn after virtual text lines * patch 9.1.1208: MS-Windows: not correctly restoring alternate screen on Win 10 * patch 9.1.1207: MS-Windows: build warning in filepath.c * translation(ru): include Russian translation for chapter two of the tutorial * runtime(matchparen): line continuation causes failure in CI * patch 9.1.1206: tests: test_filetype fails when a file is a directory * runtime(doc): symlinking netrw.txt causes problems during install on Windows * patch 9.1.1205: completion: preinserted text not removed when closing pum * runtime(tutor): updated Russian translation for tutor chapter 1 * runtime(cs): Update C# runtime files * patch 9.1.1203: matchparen keeps cursor on case label in sh filetype * runtime(doc): fix a typo in gitrebase filetype * runtime(doc): Tweak documentation style a bit * runtime(vim): Sync syntax generator base file with output file. * runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9 * patch 9.1.1202: Missing TabClosedPre autocommand * patch 9.1.1201: 'completefuzzycollect' does not handle dictionary correctly * runtime(doc): make :h 'completefuzzycollect' a bit clearer * runtime(doc): document gitrebase filetype * translation(it): update menu_it * translation(sr): Add chapter two of the new tutor * patch 9.1.1200: cmdline pum not cleared for input() completion * patch 9.1.1199: gvim uses hardcoded xpm icon file * runtime(indent-tests): GitHub Actions doesn't show why indent tests failed * patch 9.1.1198: [security]: potential data loss with zip.vim ... changelog too long, skipping 53 lines ... * runtime(doc): mention bzip3 in gzip plugin documentation ==== woff2 ==== Subpackages: libwoff2common1_0_2 libwoff2dec1_0_2 - Use ldconfig_scriptlets macro for post(un) handling. - Use cmake_build macro. - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section - Remove Group: entries, no longer used ==== xdg-desktop-portal-gtk ==== Version update (1.15.2 -> 1.15.3) - Update to version 1.15.3: + Fix build against newer xdg-desktop-portal + Fix return value for the access portal ==== yaml-cpp ==== - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4 - Add %check section