Packages changed: GraphicsMagick MozillaFirefox (137.0 -> 137.0.2) acpica (20240927 -> 20250404) alsa (1.2.13 -> 1.2.14) alsa-ucm-conf (1.2.13 -> 1.2.14) alsa-utils (1.2.13 -> 1.2.14) apparmor (4.0.3 -> 4.1.0) baobab ceph (16.2.15.83+g635361e68c0 -> 16.2.15.84+gb9c09b69575) diffutils (3.11 -> 3.12) dracut (059+suse.714.gee616a76 -> 059+suse.722.g16d7e0c3) evolution (3.56.0 -> 3.56.1) evolution-data-server (3.56.0 -> 3.56.1) evolution-ews (3.56.0 -> 3.56.1) gdm ghostscript gjs (1.84.1 -> 1.84.2) gnome-calculator (48.0.2 -> 48.1) gnome-control-center (48.0+15 -> 48.1) gnome-mahjongg (48.0 -> 48.1) gnome-maps (48.1 -> 48.2) gnome-mines (48.0 -> 48.1) gnome-online-accounts (3.54.1 -> 3.54.2) gnome-remote-desktop (48.0 -> 48.1) gnome-session (47.0.1 -> 48.0) gnome-shell (48.0+6 -> 48.1) gnome-software (48.0 -> 48.1) gnome-sudoku (48.0 -> 48.1) gnome-system-monitor (48.0 -> 48.1) gnome-user-docs (47.5 -> 48.1) grub2 gzip (1.13 -> 1.14) ibus ibus_gtk4 icewm (3.6.0 -> 3.7.3) irqbalance (1.9.4.0.git+f8b8cdd -> 1.9.4.77.git+d913f60) kernel-firmware-i915 (20250310 -> 20250410) kernel-source (6.14.1 -> 6.14.2) kf6-attica (6.12.0 -> 6.13.0) kf6-baloo (6.12.0 -> 6.13.0) kf6-bluez-qt (6.12.0 -> 6.13.0) kf6-breeze-icons (6.12.0 -> 6.13.0) kf6-frameworkintegration (6.12.0 -> 6.13.0) kf6-karchive (6.12.0 -> 6.13.0) kf6-kauth (6.12.0 -> 6.13.0) kf6-kbookmarks (6.12.0 -> 6.13.0) kf6-kcalendarcore (6.12.0 -> 6.13.0) kf6-kcmutils (6.12.0 -> 6.13.0) kf6-kcodecs (6.12.0 -> 6.13.0) kf6-kcolorscheme (6.12.0 -> 6.13.0) kf6-kcompletion (6.12.0 -> 6.13.0) kf6-kconfig (6.12.0 -> 6.13.0) kf6-kconfigwidgets (6.12.0 -> 6.13.0) kf6-kcontacts (6.12.0 -> 6.13.0) kf6-kcoreaddons (6.12.0 -> 6.13.0) kf6-kcrash (6.12.0 -> 6.13.0) kf6-kdav (6.12.0 -> 6.13.0) kf6-kdbusaddons (6.12.0 -> 6.13.0) kf6-kdeclarative (6.12.0 -> 6.13.0) kf6-kded (6.12.0 -> 6.13.0) kf6-kdesu (6.12.0 -> 6.13.0) kf6-kdnssd (6.12.0 -> 6.13.0) kf6-kdoctools (6.12.0 -> 6.13.0) kf6-kfilemetadata (6.12.0 -> 6.13.0) kf6-kglobalaccel (6.12.0 -> 6.13.0) kf6-kguiaddons (6.12.0 -> 6.13.0) kf6-kholidays (6.12.0 -> 6.13.0) kf6-ki18n (6.12.0 -> 6.13.0) kf6-kiconthemes (6.12.0 -> 6.13.0) kf6-kidletime (6.12.0 -> 6.13.0) kf6-kimageformats (6.12.0 -> 6.13.0) kf6-kio (6.12.0 -> 6.13.0) kf6-kirigami (6.12.0 -> 6.13.0) kf6-kitemmodels (6.12.0 -> 6.13.0) kf6-kitemviews (6.12.0 -> 6.13.0) kf6-kjobwidgets (6.12.0 -> 6.13.0) kf6-knewstuff (6.12.0 -> 6.13.0) kf6-knotifications (6.12.0 -> 6.13.0) kf6-knotifyconfig (6.12.0 -> 6.13.0) kf6-kpackage (6.12.0 -> 6.13.0) kf6-kparts (6.12.0 -> 6.13.0) kf6-kplotting (6.12.0 -> 6.13.0) kf6-kpty (6.12.0 -> 6.13.0) kf6-kquickcharts (6.12.0 -> 6.13.0) kf6-krunner (6.12.0 -> 6.13.0) kf6-kservice (6.12.0 -> 6.13.0) kf6-kstatusnotifieritem (6.12.0 -> 6.13.0) kf6-ksvg (6.12.0 -> 6.13.0) kf6-ktexteditor (6.12.0 -> 6.13.0) kf6-ktexttemplate (6.12.0 -> 6.13.0) kf6-ktextwidgets (6.12.0 -> 6.13.0) kf6-kunitconversion (6.12.0 -> 6.13.0) kf6-kuserfeedback (6.12.0 -> 6.13.0) kf6-kwallet (6.12.0 -> 6.13.0) kf6-kwidgetsaddons (6.12.0 -> 6.13.0) kf6-kwindowsystem (6.12.0 -> 6.13.0) kf6-kxmlgui (6.12.0 -> 6.13.0) kf6-modemmanager-qt (6.12.0 -> 6.13.0) kf6-networkmanager-qt (6.12.0 -> 6.13.0) kf6-prison (6.12.0 -> 6.13.0) kf6-purpose (6.12.0 -> 6.13.0) kf6-qqc2-desktop-style (6.12.0 -> 6.13.0) kf6-solid (6.12.0 -> 6.13.0) kf6-sonnet (6.12.0 -> 6.13.0) kf6-syndication (6.12.0 -> 6.13.0) kf6-syntax-highlighting (6.12.0 -> 6.13.0) kf6-threadweaver (6.12.0 -> 6.13.0) kio-fuse libadwaita (1.7.0 -> 1.7.2) libapparmor (4.0.3 -> 4.1.0) libgme (0.6.3 -> 0.6.4) libmanette (0.2.11 -> 0.2.12) libmtp libnftnl (1.2.8 -> 1.2.9) libnvme (1.12 -> 1.13) libreoffice (25.2.1.2 -> 25.2.2.2) lightsoff (48.0 -> 48.1) lvm2 lvm2-device-mapper mariadb mcelog (202 -> 204) mozjs128 mutter (48.1 -> 48.2) nautilus (48.0 -> 48.1) ncurses (6.5.20250405 -> 6.5.20250412) nftables (1.1.1 -> 1.1.2) numactl (2.0.18.10.g6c14bd5 -> 2.0.19.13.g63e0223) nvme-cli (2.12 -> 2.13) openSUSE-release (20250414 -> 20250417) patterns-base perl (5.40.1 -> 5.40.2) perl-CGI (4.670.0 -> 4.680.0) perl-Net-DNS (1.490.0 -> 1.500.0) perl-Net-SSLeay perl-libwww-perl (6.770.0 -> 6.780.0) pipewire (1.4.1 -> 1.4.2) python-PyYAML python-lxml (5.3.0 -> 5.3.2) python-pyOpenSSL python-setuptools (75.8.0 -> 78.1.0) python-typing_extensions (4.12.2 -> 4.13.0) python311 (3.11.11 -> 3.11.12) python311-core (3.11.11 -> 3.11.12) python313-setuptools (75.8.0 -> 78.1.0) qemu ruby3.4 (3.4.2 -> 3.4.3) selinux-policy (20250410 -> 20250411) sharutils sudo (1.9.15p5 -> 1.9.16p2) swell-foop (48.0 -> 48.1) tcl (8.6.15 -> 8.6.16) tcpd traceroute (2.1.5 -> 2.1.6) tree-sitter (0.25.1 -> 0.25.3) unixODBC update-alternatives (1.22.11 -> 1.22.18) v4l-utils (1.24.1 -> 1.28.1) vte (0.80.0 -> 0.80.1) webkit2gtk3 xfsprogs (6.13.0 -> 6.14.0) yast2-trans (84.87.20250406.517e66caa5 -> 84.87.20250413.d6cedb22b0) === Details === ==== GraphicsMagick ==== Subpackages: libGraphicsMagick++-Q16-12 libGraphicsMagick-Q16-3 libGraphicsMagick3-config - security update - added patches fix CVE-2025-32460 [bsc#1241150], heap-based buffer over-read in ReadJXLImage + GraphicsMagick-CVE-2025-32460.patch ==== MozillaFirefox ==== Version update (137.0 -> 137.0.2) Subpackages: MozillaFirefox-branding-upstream MozillaFirefox-translations-common - Mozilla Firefox 137.0.2 * Fixed file picker not being displayed when exporting passwords on macOS in about:logins for some users. (bmo#1956266) * Fixed accessibility issues with the new PDF signature feature. (bmo#1956110, bmo#1952571) * Fixed an issue where using the context menu to paste in the Style Editor would insert the code twice. (bmo#1955854) * Fixed functional regressions in our XSLT support introduced in 137. (bmo#1954841) * Fixed a tooltip flickering issue on Windows that affected some users when hovering. (bmo#1958631) * Fixed an issue where Firefox would not respond to clicks in some HTML5 video players. (bmo#1959251) * Fixed an issue where radio inputs behaved incorrectly when preventDefault() was called on the click event. (bmo#1957956) * Fixed an issue that caused some Firefox users to restart their browser multiple times to complete an update. (bmo#1959492) MFSA 2025-25 * CVE-2025-3608 (bmo#1951554) Race condition in nsHttpTransaction could lead to memory corruption - Mozilla Firefox 137.0.1 * Fixed an issue where folder shortcuts on Windows were incorrectly treated as files during file uploads, preventing selecting files within the target folder. (bmo#1958222) * Fixed a crash experienced by Windows users when downloading files with Qihoo 360 Total Security Antivirus software installed. (bmo#1958112) * Fixed an occasional startup crash. (bmo#1958293) ==== acpica ==== Version update (20240927 -> 20250404) - Update to 20250404 * Add complete support for 3 new ACPI tables MRRM,ERDT and RIMT * Update DMAR and TPM2 tables to support their latest versions * A few fixes including local cache allocation, FFixedHW Region, attribute packing, string vs. non-string char array, vsnprintf() - Update to 20241212 * A fix for two critical CVE to address memory leaks * EINJ v2 updates * CDAT updates * Fix mutex handling; don't release ones that were never acquired * Experiment with a new tag name format Ryyyy_mm_dd to solve chronological sorting problems ==== alsa ==== Version update (1.2.13 -> 1.2.14) Subpackages: libasound2 libatopology2 - Update to alsa-lib 1.2.14: * Disable and delete alsalisp code * include: prefer alsa/asoundlib.h for apps, dependency cleanups * seq: Define new events for UMP EP/FB change notifications * control: remap improvements * pcm: tstamp mode fixes * rawmidi: ump fixes and tied device flag extensions * seq: fix UMP handling and other minot fixes * ucm: add sys-card substitution, etc * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h For details, see: https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib - Drop obsoleted patches: 0001-src-Versions.in.in-Update-_tempo_base-name.patch 0002-configure-Make-sequencer-dependent-on-rawmidi.patch 0003-seq-include-UMP-headers.patch ==== alsa-ucm-conf ==== Version update (1.2.13 -> 1.2.14) - Update to alsa-ucm-conf 1.2.14: * Updates for USB-audio, Qualcomm, sof-soundwire, HD-audio, MediaTek, Torradex, NXP, sof-hda, etc. For details, see: https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-ucm-conf - Dropped obsoleted patches: 0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch 0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch ==== alsa-utils ==== Version update (1.2.13 -> 1.2.14) - Update to alsa-utils 1.2.14: * alsactl: info updates * Man page fixes * alsactl: AMD acp-pdm-mach link * alsa-info.sh: Add alsa-ucm package to package filter * Topology: NHLT: Intel: Improve error message for DMIC enable conflict * Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform * Topology: NHLT: Intel: Fix DMA slots config in SSP blob * amixer: fix unknown TVL sequence print * arecordmidi2: fix unitialization variable error in read_ump_raw() * aseqdump: Fix typos in messages For details, see: https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-utils - Drop obsoleted patches: 0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch 0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch ==== apparmor ==== Version update (4.0.3 -> 4.1.0) Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang python3-apparmor - update to ApppArmor 4.1.0 - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.0 for the detailed upstream changelog - remove upstream py313-aa-notify.patch ==== baobab ==== Subpackages: baobab-lang - Add baobab-Improve-Scaning-Speed_cpu.patch: Improve Scaning Speed and Memory Usage. ==== ceph ==== Version update (16.2.15.83+g635361e68c0 -> 16.2.15.84+gb9c09b69575) Subpackages: librados2 librbd1 - Update to 16.2.15-84-gb9c09b69575: + ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools >= 76 ==== diffutils ==== Version update (3.11 -> 3.12) Subpackages: diffutils-lang - diffutils 3.12: * diff -r no longer merely summarizes when comparing an empty regular file to a nonempty regular file. * diff -y no longer crashes when given nontrivial differences - drop diff-fix-allocation-typo-leading-to-crashes.patch ==== dracut ==== Version update (059+suse.714.gee616a76 -> 059+suse.722.g16d7e0c3) - Update to version 059+suse.722.g16d7e0c3: * refactor(multipath): remove custom multipathd.service * chore(multipath): remove `rd_NO_MULTIPATH` kernel command line option * feat(systemd): add new systemd-validatefs@.service * fix(dmsquash-live): do not check ISO md5 if image filesystem (bsc#1240919) * fix(dmsquash-live): use load_fstype to load driver for filesystems ==== evolution ==== Version update (3.56.0 -> 3.56.1) Subpackages: evolution-lang evolution-plugin-spamassassin - Update to version 3.56.1: + Bug Fixes: - Mail: Magic Spacebar sometimes doesn't switch mail - Remove Attachments fails with signed messages - ECompEditor: Buttons to add attachments do nothing - "New->..." actions missing in UI customization dialog - Composer: Prompt for "send with shortcut" doesn't work - e-convert.js: Exception on convert to plain text - Drop pkgconfig(gladeui-2.0) BuildRequires and stop passing WITH_GLADE_CATALOG=ON to cmake, no longer build the optional glade support. Following this, drop the glade-catalog-evolution sub-package. ==== evolution-data-server ==== Version update (3.56.0 -> 3.56.1) Subpackages: evolution-data-server-lang libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.56.1: + Bug Fix: Handle changed server pool in WebDAV collection sources. ==== evolution-ews ==== Version update (3.56.0 -> 3.56.1) Subpackages: evolution-ews-lang - Update to version 3.56.1: + Bug Fixes: - m365: Empty Junk and then Empty Trash produces error - m365: Cannot unset message label ==== gdm ==== Subpackages: gdm-lang gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - SLES16 won't ship pulseaudio-gdm-hooks so remove the last missing bits. ==== ghostscript ==== Subpackages: ghostscript-x11 - add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to still allow build on Leap 15.6 ==== gjs ==== Version update (1.84.1 -> 1.84.2) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.84.2: + Closed bugs and merge requests: GtkNotebook.pages GListModel is inaccessible from GJS. - Exclude s390x arch from testing, to unstable/slow to test ok. ==== gnome-calculator ==== Version update (48.0.2 -> 48.1) Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator - Update to version 48.1: + Fix converter not visible when exchange rate refresh is set to never. + Align the text in the converter entries to right in RTL layout. + Use GNOME-hosted exchange rates instead of external sources. + Improved exchange rate handling. + Updated translation. ==== gnome-control-center ==== Version update (48.0+15 -> 48.1) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces gnome-control-center-users - Update to version 48.1: + Keyboard: Fix duplicated "Search" entries in the Custom Shortcuts + Network: Fix bad memory access in wsec_size_group_clear() + Power: Set suspend notice message visible by default + Printers: Run printer details response callback when closing dialog + Wellbeing: - Don't make screen time row activatable - Fix NAN handling for chart labels - Fix chart height calculation for partially filled week + Updated translations. ==== gnome-mahjongg ==== Version update (48.0 -> 48.1) Subpackages: gnome-mahjongg-lang - Update to version 48.1: + Remember initial layout when restarting game after reshuffling + Ensure boards remain solvable when possible after reshuffling remaining tiles + Always show New Game button when no moves are left + Cycle through hints instead of always picking random ones + Allow inspecting game after finishing it + Show scores for current layout when opening Scores dialog + Fix Score dialog title being visible when it should not be + Replace GNOME tile with White Dragon tile in Postmodern theme + Updated translations. ==== gnome-maps ==== Version update (48.1 -> 48.2) Subpackages: gnome-maps-lang - Update to version 48.2: + Updated translations. ==== gnome-mines ==== Version update (48.0 -> 48.1) Subpackages: gnome-mines-lang - Update to version 48.1: + Fixed running app as GApplication service + Fixed save settings on close + Make the application d-bus activatable ==== gnome-online-accounts ==== Version update (3.54.1 -> 3.54.2) Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-2 - Update to version 3.54.2: + Bugs fixed: - Improve OAuth2 credential performance - Fix hung dialog for OAuth providers + Updated translations. ==== gnome-remote-desktop ==== Version update (48.0 -> 48.1) Subpackages: gnome-remote-desktop-lang - Update to version 48.1: + Reduce latency when PipeWire stream uses shared memories. ==== gnome-session ==== Version update (47.0.1 -> 48.0) Subpackages: gnome-session-core gnome-session-lang gnome-session-wayland gnome-session-xsession - Update to version 48.0: + The gnome-session script no longer re-runs itself as a subprocess. + GNOME OS CI was ported to use a CI template. + Integrated new CI-based release process. + Fix bugs caused by systemd v257's inhibitor behavior changes. + Make `gnome-session --version` print to stdout rather than syslog. + README updates. + Updated translations. - Bump basever define to 48, following upstream changes. ==== gnome-shell ==== Version update (48.0+6 -> 48.1) Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang - Update to version 48.1: + Fix glitch in sliders when close to maximum. + Fix detecting suspend/resume for time tracking. + Fix wrongly sized images with fractional scaling. + Fix frozen cursor when using magnifier in push mode. + Fix session button on login screen after wrong password. + Misc. bug fixes and cleanups. + Updated translations. ==== gnome-software ==== Version update (48.0 -> 48.1) Subpackages: gnome-software-lang gnome-software-plugin-packagekit - Update to version 48.1: + Improve contrast of some app safety ratings in dark mode + Improve error handling when fetching app reviews + Updated translations. ==== gnome-sudoku ==== Version update (48.0 -> 48.1) Subpackages: gnome-sudoku-lang - Update to version 48.1: + Fix broken ctrl shortcuts on some setups. + Fix trapped focus during pause. ==== gnome-system-monitor ==== Version update (48.0 -> 48.1) Subpackages: gnome-system-monitor-lang - Update to version 48.1: + Save expander states. + Updated translations. ==== gnome-user-docs ==== Version update (47.5 -> 48.1) - Update to version 48.1: + Updated translations. ==== grub2 ==== Subpackages: grub2-common grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-efi-bls grub2-x86_64-xen - add grub2-string-initializer.patch, part of upstream gnulib patch, to fix gcc15 compile time error (bsc#1239884) - Measure the envblk used by pre_loadenv * 0001-prep_loadenv-Measure-the-environment-block-into-PCR-.patch - Enable PowerPC 64 support for tss2 and tpm2_key_protector * 0001-tpm2_key_protector-Add-grub-emu-support.patch * 0001-tss2-Adjust-bit-fields-for-big-endian-targets.patch * 0002-term-ieee1275-serial-Cast-0-to-proper-type.patch * 0003-ieee1275-Consolidate-repeated-definitions-of-IEEE127.patch * 0004-ieee1275-ibmvpm-Move-TPM-initialization-functions-to.patch * 0005-ieee1275-tcg2-Refactor-grub_ieee1275_tpm_init.patch * 0006-ieee1275-tcg2-Add-TCG2-driver-for-ieee1275-PowerPC-f.patch * 0007-tpm2_key_protector-Enable-build-for-powerpc_ieee1275.patch - Dump PCRs when TPM unsealing fails * 0001-tpm2_key_protector-Dump-PCRs-on-policy-fail.patch * 0002-tpm2_key_protector-Add-tpm2_dump_pcr-command.patch - Add 'NV index' handle support to tpm2_key_protector * 0003-tss2-Fix-the-missing-authCommand.patch * 0004-tss2-Add-TPM-2.0-NV-index-commands.patch * 0005-tpm2_key_protector-Unseal-key-from-a-buffer.patch * 0006-tpm2_key_protector-Support-NV-index-handles.patch * 0007-util-grub-protect-Support-NV-index-mode.patch ==== gzip ==== Version update (1.13 -> 1.14) - update to 1.14: * 'gzip -d' no longer omits the last partial output buffer when the input ends unexpectedly on an IBM Z platform. * 'gzip -l' no longer misreports lengths of multimember inputs * 'gzip -S' now rejects suffixes containing '/'. * The GZIP environment variable is now silently ignored except for the options -1 (--fast) through -9 (--best), --rsyncable, and --synchronous. * 'zmore' is no longer installed on platforms lacking 'more' * now decompresses significantly faster by computing CRCs via a slice by 8 algorithm, and faster yet on x86-64 platforms that support pclmul instructions - add gzip-1.14-s390x-errno.patch ==== ibus ==== Subpackages: ibus-dict-emoji ibus-gtk ibus-gtk3 ibus-lang libibus-1_0-5 typelib-1_0-IBus-1_0 - Add ibus-gcc15-1.patch and ibus-gcc15-2.patch from upstream to fix gcc15 compile time errors ==== ibus_gtk4 ==== - Add ibus-gcc15-1.patch and ibus-gcc15-2.patch from upstream to fix gcc15 compile time errors ==== icewm ==== Version update (3.6.0 -> 3.7.3) Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite - Update to 3.7.3: * Add ColorQuickSwitchBorder themable preference for issue #736. * Make 4 graph widths themable for issue #178. * Support grabbing two keys simultaneously by a single keybinding definition when both keys are bound to the same keysym. * Add support for the _NET_WM_MOVERESIZE_CANCEL protocol option. * Add -Await option to icesh to wait for and select new client windows. * Unset DESKTOP_AUTOSTART_ID, DESKTOP_STARTUP_ID, XDG_ACTIVATION_TOKEN. * Add the "usertime" and "x11time" commands to icesh. * Improved loading of fonts in non-Latin environments. * Always allow both scrollbars to process the same key event. * When a key event is handled, don't propagate it further. * Support locales with three letter language codes. * Enforce a limit of 8 mouse pointer buttons, as more is impossible. * Support keybindings to shifted XF86keysyms like XF86AudioPause. * Better guard the integrity of window move/size operations. * Increase the maximum number of icewmbg backgrounds to 8000. * Let icewmbg also support the AVIF image format. * Improve support for properties with COMPOUND_TEXT in icesh. * Let icesh accept UTF-8 strings in properties. ==== irqbalance ==== Version update (1.9.4.0.git+f8b8cdd -> 1.9.4.77.git+d913f60) Subpackages: irqbalance-ui - Introduce multibuild and conditionally build either via meson or autoconf build environment - Update to version 1.9.4.77.git+d913f60: * Increase file descriptor limit via systemd service file * Properly embed EnvironmentFile sourced systemd configs into meson and autonconf * Unify meson and autoconf: Install executables to sbin - Remove mainline integrated patch: D Set-fd-limit.patch - Provide 2 systemd Environment files, a package provided one and a possibly existing user provided one overwriting default env vars provided by the package if found. EnvironmentFile=/usr/lib/irqbalance/defaults.env EnvironmentFile=-/etc/irqbalance/defaults.env - Remove fillup dependency due to above changes - Blacklist/Ban megaraid_sas driver (bsc#1238559) - Update to version 1.9.4.71.git+be5e3b8: * Fix the wrong string existence checking condition * check_platform_device: Check the length of path * Check API command length, allow up to 16384 * fix some GCC fanalyzer warnings * Use EPERM instead of EIO when try setting irq affinity fails * irqbalance.1: a , b => a, b; it's type => its type * Check info->moved before updating * Add CAP_SETPCAP to CapabilityBoundingSet in irqbalance.service * Version option should return 0 rather than 1 * Minor punctuation fix. * define IRQBALANCE_ARGS as empty string to squelch systemd warning * Track IRQ "slots" count per CPU to avoid overflowing * meson: use find_library for numa * meson: replace generic array with files() * Drop ProtectKernelTunables * meson: add a minimum version decorator * meson: drop redundant install_man() options * meson: move build files to repository root * cast void pointer to actual type * add void to fix strict-prototypes * fix 32-bit formats * Check fflush() return value * irqbalance-ui: check if using a negative index of buffer D sysconfig.irqbalance This file was outdated, better use the upstream one A irqbalance_banmod.diff ==== kernel-firmware-i915 ==== Version update (20250310 -> 20250410) - Update to version 20250410 (git commit 6a006cef10ce): * xe: Update GUC to v70.44.1 for BMG and LNL * i915: Update GUC to v70.44.1 for i915 platforms ==== kernel-source ==== Version update (6.14.1 -> 6.14.2) - wifi: ath11k: update channel list in worker when wait flag is set (bsc#1241134). - commit 3b45a43 - config: Disable CONFIG_LATENCYTOP (jsc#PED-12529) - commit 409aca3 - ipv6: Align behavior across nexthops during path selection (git-fixes). - commit 885421b - Linux 6.14.2 (bsc#1012628). - fs: support O_PATH fds with FSCONFIG_SET_FD (bsc#1012628). - watch_queue: fix pipe accounting mismatch (bsc#1012628). - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (bsc#1012628). - m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault() (bsc#1012628). - m68k: sun3: Fix DEBUG_MMU_EMU build (bsc#1012628). - cpufreq: scpi: compare kHz instead of Hz (bsc#1012628). - seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER (bsc#1012628). - smack: dont compile ipv6 code unless ipv6 is configured (bsc#1012628). - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label (bsc#1012628). - sched: Cancel the slice protection of the idle entity (bsc#1012628). - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (bsc#1012628). - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (bsc#1012628). - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids (bsc#1012628). - x86/vdso: Fix latent bug in vclock_pages calculation (bsc#1012628). - x86/fpu: Fix guest FPU state buffer allocation size (bsc#1012628). - cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback (bsc#1012628). - cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update (bsc#1012628). - cpufreq/amd-pstate: Convert all perf values to u8 (bsc#1012628). - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update (bsc#1012628). - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (bsc#1012628). - rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y (bsc#1012628). - x86/platform: Only allow CONFIG_EISA for 32-bit (bsc#1012628). - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() (bsc#1012628). - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (bsc#1012628). - PM: sleep: Adjust check before setting power.must_resume (bsc#1012628). - cpufreq: tegra194: Allow building for Tegra234 (bsc#1012628). - RISC-V: KVM: Disable the kernel perf counter during configure (bsc#1012628). - kunit/stackinit: Use fill byte different from Clang i386 pattern (bsc#1012628). - watchdog/hardlockup/perf: Fix perf_event memory leak (bsc#1012628). - x86/split_lock: Fix the delayed detection logic (bsc#1012628). - selinux: Chain up tool resolving errors in install_policy.sh (bsc#1012628). - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (bsc#1012628). - EDAC/ie31200: Fix the DIMM size mask for several SoCs (bsc#1012628). - EDAC/ie31200: Fix the error path order of ie31200_init() (bsc#1012628). - dma: Fix encryption bit clearing for dma_to_phys (bsc#1012628). - dma: Introduce generic dma_addr_*crypted helpers (bsc#1012628). - arm64: realm: Use aliased addresses for device DMA to shared buffers (bsc#1012628). - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (bsc#1012628). - cpuidle: Init cpuidle only for present CPUs (bsc#1012628). - thermal: int340x: Add NULL check for adev (bsc#1012628). - PM: sleep: Fix handling devices with direct_complete set on errors (bsc#1012628). - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (bsc#1012628). - cpufreq: Init cpufreq only for present CPUs (bsc#1012628). - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (bsc#1012628). - perf: Save PMU specific data in task_struct (bsc#1012628). - perf: Supply task information to sched_task() (bsc#1012628). - perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (bsc#1012628). - sched/deadline: Ignore special tasks when rebuilding domains (bsc#1012628). - sched/topology: Wrappers for sched_domains_mutex (bsc#1012628). - sched/deadline: Generalize unique visiting of root domains (bsc#1012628). - sched/deadline: Rebuild root domain accounting after every update (bsc#1012628). - x86/traps: Make exc_double_fault() consistently noreturn (bsc#1012628). - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures (bsc#1012628). ... changelog too long, skipping 1228 lines ... - commit a4d1b44 ==== kf6-attica ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Attica6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-baloo ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-baloo-file kf6-baloo-imports kf6-baloo-kioslaves kf6-baloo-tools libKF6Baloo6 libKF6Baloo6-lang libKF6BalooEngine6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-bluez-qt ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-bluez-qt-imports libKF6BluezQt6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-breeze-icons ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6BreezeIcons6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add symbolic links for telegram-desktop new icon names * Update dependency version to 6.13.0 ==== kf6-frameworkintegration ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-frameworkintegration-plugin libKF6Style6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Add a TODO note to drop knsrc alias workaround * Update dependency version to 6.13.0 ==== kf6-karchive ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Archive6 libKF6Archive6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Remove duplicate deprecation attribute * Silence nodiscard warning * Add missing since information * Properly deprecate addEntry/removeEntry * Handle Zip64 extra field in central directory * kzip: Remove repeated code for header detection * kzip: Fix misdetection of nested signatures, handle Zip64 data descriptors (kde#450597) * kzip: Detect Zip64 end of central directory records * kzip: Add various test cases * Add support for reading encrypted 7z archives * Mark addEntry as deprecated, replaced with addEntryV2 * Add test files * Fix QIODevice double deletion in KArchive::close() * Introduce and use KArchiveDirectory::removeEntryV2 * It compiles fine without qt6.9 deprecated methods * Fix buffer boundary check in K7ZipPrivate::readNumber * Update dependency version to 6.13.0 ==== kf6-kauth ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kauth-lang libKF6AuthCore6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kbookmarks ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Bookmarks6 libKF6Bookmarks6-lang libKF6BookmarksWidgets6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcalendarcore ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Clean headers * Remove unused warning pragma * Port to not deprecated methods * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcmutils ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kcmutils-imports kf6-kcmutils-lang libKF6KCMUtils6 libKF6KCMUtils6-lang libKF6KCMUtilsCore6 libKF6KCMUtilsQuick6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * tools: Fix querying X-KDE-OnlyShowOnQtPlatforms * Make kcmdesktopfilegenerator preserve X-KDE-OnlyShowOnQtPlatforms * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcodecs ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Codecs6 libKF6Codecs6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcolorscheme ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6ColorScheme6 libKF6ColorScheme6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcompletion ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Completion6 libKF6Completion6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kconfig ==== Version update (6.12.0 -> 6.13.0) Subpackages: kconf_update6 kf6-kconfig-imports libKF6ConfigCore6 libKF6ConfigCore6-lang libKF6ConfigGui6 libKF6ConfigQml6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * KDesktopFile: Always put [Desktop Entry] group first * Fix build warning * Fix double unescaping of config keys * Update dependency version to 6.13.0 ==== kf6-kconfigwidgets ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6ConfigWidgets6 libKF6ConfigWidgets6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcontacts ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Contacts6 libKF6Contacts6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kcoreaddons ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kcoreaddons-imports kf6-kcoreaddons-lang libKF6CoreAddons6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * Mimetypes: replace TODO comment with link to s-m-i MR * Drop no longer needed export of KJobPrivate & KCompositeJobPrivate * It compiles fine without qt6.9 deprecated methods * KDirWatch: Constify the 'path' variable * Require CI to pass on FreeBSD * KProcessList: Return login names based on ruid in the FreeBSD impl * KDirWatch: Support the "direct" mode of the libinotify-kqueue library * KShell:tildeExpand: Return filename if homedir is empty (kde#317513) * Bump min required SharedMimeInfo to 2.1 * Update dependency version to 6.13.0 ==== kf6-kcrash ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Crash6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdav ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6DAV6 libKF6DAV6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * CMakeLists.txt - Don't include quiet packages in the feature summary * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdbusaddons ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kdbusaddons-tools libKF6DBusAddons6 libKF6DBusAddons6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdeclarative ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kdeclarative-imports libKF6CalendarEvents6 libKF6CalendarEvents6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kded ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdesu ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Su6 libKF6Su6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdnssd ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6DNSSD6 libKF6DNSSD6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kdoctools ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kdoctools-lang libKF6DocTools6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kfilemetadata ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kfilemetadata-lang libKF6FileMetaData3 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing since information * [Office2007Extractor] Fix Keywords handling in OPC CoreProperties * [Office2007Extractor] Add support for 3MF and XPS formats metadata * [Office2007Extractor] Fix several more OPC violations, cleanup * [Office2007Extractor] Avoid double lookup of ZIP file entries * Use categorized logging in all extractors * Print diagnostic error string from KArchive if opening files fail * ffmpegextractor: extract video and audio codec, pixel format and color space * [ExtractorCollection] Don't print warning for valid metadata * [Dump utility] Use QGuiApplicaton as required by some extractors * [MobiExtractor] Add debug message for invalid or DRMed files * mobiextractor.cpp - fix compile for ENABLE_TEXT_EXTRACTION undefined * [MobiExtractor] Disable buggy text extraction by default * Update dependency version to 6.13.0 ==== kf6-kglobalaccel ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6GlobalAccel6 libKF6GlobalAccel6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kguiaddons ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kguiaddons-imports libKF6GuiAddons6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add support for high-contrast mode on Windows * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kholidays ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kholidays-imports libKF6Holidays6 libKF6Holidays6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * .krazy - modernize * Add codespelling capability to the project (and fix misspellings) * Use "kholidays_debug.h" rather than * Update for 2025 * holidayparserplan.cpp - comment unused variable * It compiles fine without qt6.9 deprecated methods * Add public holidays for Puerto Rico * Update dependency version to 6.13.0 ==== kf6-ki18n ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6I18n6 libKF6I18n6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Use iso-codes' common_name field for country names when present (kde#501968) * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kiconthemes ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kiconthemes-imports libKF6IconThemes6 libKF6IconThemes6-lang libKF6IconWidgets6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Fix missing initialization and copying of activeText * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kidletime ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kidletime-plugins libKF6IdleTime6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kimageformats ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * PSD: use linear profile on float images * It compiles fine without kf6.12 deprecated methods * Write tests for hej2 format * heif: enable saving of hej2 format * CI: Enable heif so we make sure it compiles * writetest: special handling for HEIF format * readtest: special handling for HEIF format * heif: disable AVCI decoder for libheif before 1.19.6 * SKIP tests when libheif configuration is incomplete * heif: enable reading images with native 16 bit depth * Use of heif_context_add_XMP_metadata instead heif_context_add_XMP_metadata2 * Update dependency version to 6.13.0 ==== kf6-kio ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kio-lang libKF6KIO6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * KFileWidget and KDirOperator: Fix saving and loading preview settings (kde#501743) * Add missing includes * KUrlNavigatorButtonBase: Fix foreground color with accent color headers (kde#501803) * PasteDialog: make text follow combobox and vice versa * PasteDialog: make MIME type handling fancier (kde#499348) * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Fix touch interaction (kde#501708) * SkipDialog: show msg with plaintext (kde#488910) * KFileWidget: Allow saving single file with double quotes (kde#426728) * kurlnavigator: change frame border when in focus * KCoreDirLister: use std::unordered_map for KCoreDirListerCacheDirectoryData * KCoreDirLister: Refactor the two QLists for Holding and Listing KCoreDirListers into QHash * RenameDialog: Enable word wrap for text content (kde#497732) * trash: Fix typo in ScanFilesInTrashOption enumeration * KFileWidget: drop broken workaround for old s-m-i octet-stream file suffix (kde#501085) * Use appropriate icon for blank file (kde#501462) * KNewFileMenu: Forbid saving file or folder with ~USERNAME as name * Scrolling with touch in KDirOperator * Update dependency version to 6.13.0 ==== kf6-kirigami ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kirigami-imports libKirigamiPlatform6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Fix icon bundling on Android * Add missing since information * ColumnView: More reliable touch horizontal scrolling * ColumnView: watch columns implicitwidth change * HeaderFooterLayout: introduce spacing property * Add missing include mocs * DialogLayer: force header style when on global pagestack * PageRow: Fix the navigation buttons disappearing in certain situations * Workaround for multiple engine types registration (kde#497616) * Fix loading page header for pages with titleDelegate in PagePool * Add missing include * NavigationTabBar: don't use left/right padding in implicitWidth (kde#500229) * NavigationTabBar: don't use availableWidth in contentWidth (kde#500229) * dialogs/DialogHeaderTopContent: always place close button top right * dialogs/DialogHeaderTopContent: remove margin instead of adding * Increase KF/QT deprecated version * Improve breeze icons install * layout/FormLayout: scroll to focus item if necesary * BasicTheme: Allow creation without a QML engine * NavigationTabButton: Don't bold selected * Dialog: make header contents composable * Revert "InlineMessage: fix link opening and hover handlers" * Update dependency version to 6.13.0 * ShadowedImage: Hide ShadowedTexture with software rendering * Dialog: guard even harder against null parent ==== kf6-kitemmodels ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kitemmodels-imports libKF6ItemModels6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kitemviews ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6ItemViews6 libKF6ItemViews6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kjobwidgets ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6JobWidgets6 libKF6JobWidgets6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * kjobcreator: startElapsedTimer in Testjob::start * Update dependency version to 6.13.0 ==== kf6-knewstuff ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-knewstuff-imports libKF6NewStuffCore6 libKF6NewStuffCore6-lang libKF6NewStuffWidgets6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * attica/atticarequester: use logging categories * core/resultsstream: downgrade severity of "Finished" log message * core: use logging category * Add AliasFor keyword * Update dependency version to 6.13.0 ==== kf6-knotifications ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-knotifications-imports libKF6Notifications6 libKF6Notifications6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * KNotification: Update notification when action label changes * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-knotifyconfig ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6NotifyConfig6 libKF6NotifyConfig6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kpackage ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kpackage-lang libKF6Package6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * packagestructure_compat_p: add Icon field * Update dependency version to 6.13.0 ==== kf6-kparts ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Parts6 libKF6Parts6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kplotting ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kpty ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Pty6 libKF6Pty6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kquickcharts ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * controls: Use implicit size for layout calculations in AxisLabels * controls: Use polish in AxisLabels instead of custom relayout queueing * Update dependency version to 6.13.0 ==== kf6-krunner ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Runner6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Restore FavoriteCountRole enum value * Add missing include * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Revert "Give favorites a relative boost rather than absolute sorting position" (kde#489866) * Update dependency version to 6.13.0 ==== kf6-kservice ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kservice-lang libKF6Service6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * KService: Don't skip action without executable * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kstatusnotifieritem ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6StatusNotifierItem6 libKF6StatusNotifierItem6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-ksvg ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-ksvg-imports libKF6Svg6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-ktexteditor ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-ktexteditor-lang libKF6TextEditor6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Fix build with Qt 6.10 * try to improve test stability * don't move the cursor to the current drop location for file drops (kde#501618) * Try to flush less often to disk (kde#501508) * Adapt unit test to changes in KF::SyntaxHighlighting * It compiles fine without kf6.12 deprecated methods * Add Text to Speech actions to context menu * cut down to right integer size * use _commit for safer swap files on Windows * ensure we don't run into corner cases in Qt for font sizes (kde#500766) * KateScrollBar: Add minimap actions to context menu * trigger dictionary load * Update dependency version to 6.13.0 ==== kf6-ktexttemplate ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6TextTemplate6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * Update dependency version to 6.13.0 ==== kf6-ktextwidgets ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6TextWidgets6 libKF6TextWidgets6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kunitconversion ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6UnitConversion6 libKF6UnitConversion6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kuserfeedback ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kuserfeedback-imports kf6-kuserfeedback-lang libKF6UserFeedbackCore6 libKF6UserFeedbackWidgets6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Remove qmake info as it was removed * Port some code from foreach to for(...:...) * Update dependency version to 6.13.0 ==== kf6-kwallet ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kwallet-tools kf6-kwallet-tools-lang kwalletd6 kwalletd6-lang libKF6Wallet6 libKF6WalletBackend6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Better salt generation * Update dependency version to 6.13.0 ==== kf6-kwidgetsaddons ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6WidgetsAddons6 libKF6WidgetsAddons6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * ktitlewidget: Remove mention of bold text in doc comments * ktitlewidget: Add a note that the default level is 1 * ktitlewidget: Update links to KDE HIG * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kwindowsystem ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-kwindowsystem-imports libKF6WindowSystem6 libKF6WindowSystem6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Remain bug-compatiable on older plasma * wayland: Avoid creating the platform window in surfacehelper * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-kxmlgui ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6XmlGui6 libKF6XmlGui6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without kf6.12 deprecated methods * It compiles fine without qt6.9 deprecated methods * ensure KMainWindow::canBeRestored is working with no data (kde#427552) * Update dependency version to 6.13.0 ==== kf6-modemmanager-qt ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6ModemManagerQt6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-networkmanager-qt ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-networkmanager-qt-imports libKF6NetworkManagerQt6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-prison ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-prison-imports libKF6Prison6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kf6-purpose ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-purpose-lang kf6-purpose-services libKF6Purpose6 libKF6PurposeWidgets6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * AlternativesModel: Always reset model when initializing * It compiles fine without kf6.12 deprecated methods * Clipboard: Set clipboard text, too, if applicable * JobDialog: Cancel when closing window * Update dependency version to 6.13.0 ==== kf6-qqc2-desktop-style ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-qqc2-desktop-style-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * Frame: Use corner radius * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-solid ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-solid-tools libKF6Solid6 libKF6Solid6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Return model (or vendor) if the battery technology is unknown * backends/fstab: override StorageAccess check signals * Update dependency version to 6.13.0 ==== kf6-sonnet ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-sonnet-imports libKF6SonnetCore6 libKF6SonnetCore6-lang libKF6SonnetUi6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Speller: Load dictionary on demand * Update dependency version to 6.13.0 ==== kf6-syndication ==== Version update (6.12.0 -> 6.13.0) Subpackages: libKF6Syndication6 - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * It compiles fine without kf6.12 deprecated methods * Update dependency version to 6.13.0 ==== kf6-syntax-highlighting ==== Version update (6.12.0 -> 6.13.0) Subpackages: kf6-syntax-highlighting-imports libKF6SyntaxHighlighting6 libKF6SyntaxHighlighting6-lang - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add Devicetree Source syntax highlighting * CMakeLists.txt - Don't include quiet packages in the feature summary * Fix build with Qt 6.10 * It compiles fine without qt6.9 deprecated methods * Update Elixir Syntax, Add EEx/HEEx * Add "echo" keyword to Gleam * Update dependency version to 6.13.0 * Add example SPDX and alerts comments in test.gleam * Replace inlined license by SPDX-License-Identifier in gleam.xml top comment * Refactor `alerts` keywords to `crash keywords` and add `import keyword` list * Increment gleam.xml version number * Add example documentation comments * Refactor comments and improve import highlighting ==== kf6-threadweaver ==== Version update (6.12.0 -> 6.13.0) - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * It compiles fine without qt6.9 deprecated methods * Update dependency version to 6.13.0 ==== kio-fuse ==== - Pull in kio-extras5 when kio-extras (6) is installed, so e.g. smb and sftp also work with kio-fuse, not only in dolphin (boo#1226378). ==== libadwaita ==== Version update (1.7.0 -> 1.7.2) Subpackages: libadwaita-1-0 libadwaita-lang typelib-1_0-Adw-1 - Update to version 1.7.2: + Adjust GtkWindowControls styles for GTK 4.18.4 changes. - Update to version 1.7.1: + Build: - Don't install internal static library - Fix build with older gobject-introspection versions + Avoid needlessly reassigning CSS classes for swipe shadows + AdwAboutDialog/Window: Clarify :translator-credits docs + AdwNavigationView: fix :visible-page-tag notifications + AdwStyleManager: Fix font name docs + AdwToastOverlay: Fix accessible role in documentation + Updated translations. ==== libapparmor ==== Version update (4.0.3 -> 4.1.0) - update to ApppArmor 4.1.0 - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.1.0 for the detailed upstream changelog - remove upstream py313-aa-notify.patch ==== libgme ==== Version update (0.6.3 -> 0.6.4) - Update to version 0.6.4 * Extended the support of fade length in gme_info_t. * Added an ability to change fade duration by the new gme_set_fade_msecs() function. * Implemented RSN support via the gme_player. * Fixed several bugs at the GBS support. * Added an API to disable SPC echo completely (gme_disable_echo(Music_Emu*, int disable)) that can be used to avoid conflicts with external effects processors. * Implemented support for all known NSF chips. * Added support for more track info at M3U support. * The logic of the multi-channel output was changed to resolve the problem of the incorrect work. * Shared library now built with the exported symbols list and proper versioning enabled. * Added ability to build both static and shared libraries via CMake in the same build. - Project moved to github, change URL, Source0. - Use ldconfig_scriptlets macro. ==== libmanette ==== Version update (0.2.11 -> 0.2.12) - Update to version 0.2.12: + Add a deadzone for Steam Deck analog sticks. + Fix build with older gobject-introspection. ==== libmtp ==== Subpackages: libmtp-udev libmtp9 - Fix rules installation issue (boo#1234772) Rules were installed in /usr/lib/udev/rules.d/udev/rules.d ==== libnftnl ==== Version update (1.2.8 -> 1.2.9) - Update to release 1.2.9 * Added support for kernel space AND, OR and XOR operations (for Linux kernel >= 6.13) * Fix ct id being printed as "unknown" key ==== libnvme ==== Version update (1.12 -> 1.13) Subpackages: libnvme-mi1 libnvme1 - Update to version 1.13: * Release v1.13 * doc: Regenerate all docs for v1.13 * fabrics: retry connect command on EINTR * types: Fix Live Migration SEQIND Shift and Mask * types: add performance characteristics attribute type values * util: add performance characteristics feature decode function * types: add performance characteristics feature access values * types: add performance attribute structures * types: Update nvme_id_independent_id_ns fields based on NVMe 2.1 spec * mock.c: fix checking of HAVE_GLIBC_IOCTL * libnvme: do not byte swap command dwords * ioctl: return status code when using liburing * src: update include directive * gitignore: ignore .build-tools * tree: add routine to fetch subsys firmware rev * tree: add routine to fetch subsys model - add liburing dependency only for newer distros ==== libreoffice ==== Version update (25.2.1.2 -> 25.2.2.2) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-qt6 libreoffice-writer libreofficekit - Update to 25.2.2.2: * Release notes: https://wiki.documentfoundation.org/Releases/25.2.2/RC1 https://wiki.documentfoundation.org/Releases/25.2.2/RC2 - Remove patch, merged upstream: * fix_poppler_25.02.patch ==== lightsoff ==== Version update (48.0 -> 48.1) Subpackages: lightsoff-lang - Update to version 48.1: + Don't create window in startup phase. + Don't set prgname. ==== lvm2 ==== Subpackages: liblvm2cmd2_03 - LVM filter behaves unexpectedly for MPIO devices in SLES15SP5 (bsc#1216938) * set lvm.conf devices.multipath_wwids_file="" ==== lvm2-device-mapper ==== Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - LVM filter behaves unexpectedly for MPIO devices in SLES15SP5 (bsc#1216938) * set lvm.conf devices.multipath_wwids_file="" ==== mariadb ==== Subpackages: libmariadbd19 mariadb-client mariadb-errormessages - fix build with pcre2 10.45 boo#1241198, adding mariadb-11.7.2-MDEV-36078-PCRE2-10.45-breaks-main.func_regexp_pcre-.patch based on upstream - Update constraints for riscv64 ==== mcelog ==== Version update (202 -> 204) - Update to version 204: * Enable offline retries by default * Add ability to retry failed page offlines with an exponential backoff * Fix misspelling in variable name ==== mozjs128 ==== - Add libtheora-avoid-negative-shift.patch: avoid negative shift in huffdec.c (bsc#1234837 CVE-2024-56431). ==== mutter ==== Version update (48.1 -> 48.2) Subpackages: mutter-lang - Update to version 48.2: + Fix animated cursors + Announce workspace changes to screen reader + Fix popups showing in some situations + Fix wrong cursor after window animations + Fixed crashes + Misc. bug fixes and cleanups + Updated translations. ==== nautilus ==== Version update (48.0 -> 48.1) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 nautilus-lang - Update to version 48.1: + Bugfixes: - Fix switching from tree view to grid - Fix opening new window of starred folder - Fix selecting Google Drive files with file chooser - Run script files in their location - Disallow duplicate bookmarks + Cleanups: Update screenshots + Updated translations. ==== ncurses ==== Version update (6.5.20250405 -> 6.5.20250412) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20250412 + add pangoterm -TD + add kf1 to kf5 to sclp (report by Werner Fink) + add vt100+pf1-pf4 -TD - Modify patch ncurses-5.9-ibm327x.dif * Skip the further entry as now aprt of the common `sclp' entry * Add ansi.sys entry to ibm327x for coloring support ==== nftables ==== Version update (1.1.1 -> 1.1.2) Subpackages: libnftables1 python313-nftables - Update to release 1.1.2 * Allow for expressing protocol dependency on sets. * Support for more advanced bitwise operations with statements. * Set element auto-merge now skips elements with timeout/expiration. * Memory footprint reduction for set elements. * Updated `nft monitor` to report flowtable events. * Support for merging bitmask matching in set/map with - o/--optimize. * Improved MPTCP support with symbol table for subtypes. - Update 0001-tools-add-a-systemd-unit-for-static-rulesets.patch from new submission. ==== numactl ==== Version update (2.0.18.10.g6c14bd5 -> 2.0.19.13.g63e0223) Subpackages: libnuma1 - Update to version 2.0.19.13.g63e0223: * libnuma.c: Introduce numa_preferred_err() * numactl: Add --show option support for MPOL_WEIGHTED_INTERLEAVE * Add numa_get_weighted_interleave_mask() API * libnuma: Add APIs for weighted-interleaved allocations * libnuma.c: Fix memleak in numa_has_home_node() * Replace fgrep with grep -F to fix warning * Make numa_available respect EPERM ==== nvme-cli ==== Version update (2.12 -> 2.13) Subpackages: nvme-cli-bash-completion - Update to version 2.13: * Release v2.13 * doc: Regenerate all docs for v2.13 * nvme-print: print new fields of nvme_id_independent_id_ns * plugins/lm: Refine Sequence Indicator description and macro usage * plugins/solidigm: Updated SMART PLL Lock Loss counters field * nvme-print: display fw-rev in list-subsys output * nvme-print: display model in list-subsys output * nvme-cli: attach ns to local controller if none specified * Revert "nvme-print-json: display only verbose output" * nvme: fix to set nvme_io_args reftag value * netapp-ontapdev: add subsysname to regular output * nvme-print: use allocation error string variable * plugins: add NVMe feature extension * nvme-print: add nvme_show_perror() variable number arguments * nvme-print-json: set allocation error string directly * ocp: Fix print_formatted_var_size_str and json_add_formatted_var_size_str * ocp: replace no-uuid option help string to use no_uuid variable * plugins/lm: Pass numd option to nvme_lm_migration_recv * plugins: sort subdir list as alphabetical order * plugins: move meson.build solidigm-nvme.c into solidigm/meson.build * completions: Update solidigm parse-telemetry-log --sourcefile * documentation: Updated solidigm parse-telemetry-log source-file. * plugins/solidigm: Fix parse-telemetry-log command parsing error handling. * plugins/solidigm: parse-telemetry-log aware of OCP2.5 binaries * sndk: Add documentation for Sandisk plugin commands * sandisk: Add sandisk plugin * netapp-ontapdev: add subsysname to the verbose output * sed: add SED man pages ==== openSUSE-release ==== Version update (20250414 -> 20250417) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== patterns-base ==== Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-enhanced_base patterns-base-minimal_base patterns-base-selinux patterns-base-sw_management patterns-base-x11 patterns-base-x11_enhanced - Do not force-require chrony, but rather ntp-daemon and Suggest chrony as the default we want (boo#1233542). ==== perl ==== Version update (5.40.1 -> 5.40.2) Subpackages: perl-base - update to 5.40.2 * fix heap buffer overflow with tr// [bsc#1241083] [CVE-2024-56406] ==== perl-CGI ==== Version update (4.670.0 -> 4.680.0) - updated to 4.680.0 (4.68) see /usr/share/doc/packages/perl-CGI/Changes 4.68 2025-04-01 [ FIX ] - handle passing of hash keys as args with a mix of dashed and non dashed (GH #270, thanks to kocoureasy for the patch) ==== perl-Net-DNS ==== Version update (1.490.0 -> 1.500.0) - updated to 1.500.0 (1.50) see /usr/share/doc/packages/perl-Net-DNS/Changes ==== perl-Net-SSLeay ==== - Fix build with openssl >= 3.4.1 * Add patch test-32_x509_get_cert_info-allow-single-colon.patch ==== perl-libwww-perl ==== Version update (6.770.0 -> 6.780.0) - updated to 6.780.0 (6.78) see /usr/share/doc/packages/perl-libwww-perl/Changes 6.78 2025-02-20 00:32:06Z - Don't warn on proxy as unrecognized option for LWP::UserAgent->new (GH#469) (Austin Hill) ==== pipewire ==== Version update (1.4.1 -> 1.4.2) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 1.4.2: * Highlights - Do extra checks for MIDI to avoid 100% CPU usage on older kernels. - Fix some potential crashes in POD builder. - pw-cat streaming improvements on stdout/stdin. - Small fixes and improvements. * PipeWire - Make the service files depend on DBus to avoid startup races. * SPA - Do extra checks for MIDI to avoid 100% CPU usage on older kernels. - Use Header metadata by default in videoadapter. - Handle set_format result from v4l2 better. - Handle crash when POD builder overflows in the filter. - Work around a libebur128 bug. (#4646) * Tools - pw-cat prefers AU format when streaming on stdout/stdin. (#4629) - Improve pw-cat verbose sndfile format debug. - Add the missing --channel-map long option to pw-loopback. * GStreamer - Fix a leak in the deviceprovider. (#4616) - Fix negotiation and make renegotiation better. ==== python-PyYAML ==== - Wrap the metadata directory name in a distro-based conditional - Lowercase metadata directory name. ==== python-lxml ==== Version update (5.3.0 -> 5.3.2) - update to 5.3.2 (bsc#1237370, CVE-2025-24928): * This release resolves CVE-2025-24928 as described in * https://gitlab.gnome.org/GNOME/libxml2/-/issues/847 * GH#440: Some tests were adapted for libxml2 2.14.0. * LP#2097175: ``DTD(external_id="…")`` erroneously required a byte string as ID value. * GH#450: ``iterparse()`` internally triggered the `DeprecationWarning`` added in lxml 5.3.0 when parsing HTML. ==== python-pyOpenSSL ==== Subpackages: python311-pyOpenSSL python313-pyOpenSSL - Wrap the metadata directory name in a distro-based conditional - Normalize metadata directory name. ==== python-setuptools ==== Version update (75.8.0 -> 78.1.0) - update to 78.1.0: * Restore access to _get_vc_env with a warning. - update to 78.0.2 * Reverted distutils changes that broke the monkey patching of command classes. * Temporarily remove requests from integration tests. - update to 77.0.3: * Temporarily convert error for license glob patterns containing ../ into a deprecation warning to allow an accomodation period * Better error messages for packaging. * Avoided eagerly raising an exception when license-files is defined simultaneously inside and outside of pyproject.toml. * Added initial support for license expression (PEP 639) * Store License-Files in .dist-info/licenses subfolder and added support for recursive globs for license_files (PEP 639) * Bump core metadata version to 2.4. * Updated vendored copy of wheel to v0.45.1 ==== python-typing_extensions ==== Version update (4.12.2 -> 4.13.0) - update to 4.13.0: * Add `typing_extensions.TypeForm` from PEP 747. * Add `typing_extensions.get_annotations`, a backport of * `inspect.get_annotations` that adds features specified * by PEP 649. * Backport `evaluate_forward_ref` from CPython * Update PEP 728 implementation to a newer version of the PEP. * Copy the coroutine status of functions and methods wrapped with `@typing_extensions.deprecated`. * Fix bug where `TypeAliasType` instances could be subscripted even where they were not generic. * Fix bug where a subscripted `TypeAliasType` instance did not have all attributes of the original `TypeAliasType` instance on older Python versions. * Fix bug where subscripted `TypeAliasType` instances (and some other subscripted objects) had wrong parameters if they were directly subscripted with an `Unpack` object. ==== python311 ==== Version update (3.11.11 -> 3.11.12) Subpackages: python311-curses python311-dbm python311-x86-64-v3 - Update to 3.11.12: - gh-131809: Update bundled libexpat to 2.7.1 - gh-131261: Upgrade to libexpat 2.7.0 - gh-105704: When using urllib.parse.urlsplit() and urllib.parse.urlparse() host parsing would not reject domain names containing square brackets ([ and ]). Square brackets are only valid for IPv6 and IPvFuture hosts according to RFC 3986 Section 3.2.2 (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704). - gh-121284: Fix bug in the folding of rfc2047 encoded-words when flattening an email message using a modern email policy. Previously when an encoded-word was too long for a line, it would be decoded, split across lines, and re-encoded. But commas and other special characters in the original text could be left unencoded and unquoted. This could theoretically be used to spoof header lines using a carefully constructed encoded-word if the resulting rendered email was transmitted or re-parsed. - gh-80222: Fix bug in the folding of quoted strings when flattening an email message using a modern email policy. Previously when a quoted string was folded so that it spanned more than one line, the surrounding quotes and internal escapes would be omitted. This could theoretically be used to spoof header lines using a carefully constructed quoted string if the resulting rendered email was transmitted or re-parsed. - gh-119511: Fix a potential denial of service in the imaplib module. When connecting to a malicious server, it could cause an arbitrary amount of memory to be allocated. On many systems this is harmless as unused virtual memory is only a mapping, but if this hit a virtual address size limit it could lead to a MemoryError or other process crash. On unusual systems or builds where all allocated memory is touched and backed by actual ram or storage it could’ve consumed resources doing so until similarly crashing. - gh-127257: In ssl, system call failures that OpenSSL reports using ERR_LIB_SYS are now raised as OSError. - gh-121277: Writers of CPython’s documentation can now use next as the version for the versionchanged, versionadded, deprecated directives. - gh-106883: Disable GC during the _PyThread_CurrentFrames() and _PyThread_CurrentExceptions() calls to avoid the interpreter to deadlock. - Remove upstreamed patch: - CVE-2025-0938-sq-brackets-domain-names.patch ==== python311-core ==== Version update (3.11.11 -> 3.11.12) Subpackages: libpython3_11-1_0 libpython3_11-1_0-x86-64-v3 python311-base python311-base-x86-64-v3 - Update to 3.11.12: - gh-131809: Update bundled libexpat to 2.7.1 - gh-131261: Upgrade to libexpat 2.7.0 - gh-105704: When using urllib.parse.urlsplit() and urllib.parse.urlparse() host parsing would not reject domain names containing square brackets ([ and ]). Square brackets are only valid for IPv6 and IPvFuture hosts according to RFC 3986 Section 3.2.2 (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704). - gh-121284: Fix bug in the folding of rfc2047 encoded-words when flattening an email message using a modern email policy. Previously when an encoded-word was too long for a line, it would be decoded, split across lines, and re-encoded. But commas and other special characters in the original text could be left unencoded and unquoted. This could theoretically be used to spoof header lines using a carefully constructed encoded-word if the resulting rendered email was transmitted or re-parsed. - gh-80222: Fix bug in the folding of quoted strings when flattening an email message using a modern email policy. Previously when a quoted string was folded so that it spanned more than one line, the surrounding quotes and internal escapes would be omitted. This could theoretically be used to spoof header lines using a carefully constructed quoted string if the resulting rendered email was transmitted or re-parsed. - gh-119511: Fix a potential denial of service in the imaplib module. When connecting to a malicious server, it could cause an arbitrary amount of memory to be allocated. On many systems this is harmless as unused virtual memory is only a mapping, but if this hit a virtual address size limit it could lead to a MemoryError or other process crash. On unusual systems or builds where all allocated memory is touched and backed by actual ram or storage it could’ve consumed resources doing so until similarly crashing. - gh-127257: In ssl, system call failures that OpenSSL reports using ERR_LIB_SYS are now raised as OSError. - gh-121277: Writers of CPython’s documentation can now use next as the version for the versionchanged, versionadded, deprecated directives. - gh-106883: Disable GC during the _PyThread_CurrentFrames() and _PyThread_CurrentExceptions() calls to avoid the interpreter to deadlock. - Remove upstreamed patch: - CVE-2025-0938-sq-brackets-domain-names.patch ==== python313-setuptools ==== Version update (75.8.0 -> 78.1.0) - update to 78.1.0: * Restore access to _get_vc_env with a warning. - update to 78.0.2 * Reverted distutils changes that broke the monkey patching of command classes. * Temporarily remove requests from integration tests. - update to 77.0.3: * Temporarily convert error for license glob patterns containing ../ into a deprecation warning to allow an accomodation period * Better error messages for packaging. * Avoided eagerly raising an exception when license-files is defined simultaneously inside and outside of pyproject.toml. * Added initial support for license expression (PEP 639) * Store License-Files in .dist-info/licenses subfolder and added support for recursive globs for license_files (PEP 639) * Bump core metadata version to 2.4. * Updated vendored copy of wheel to v0.45.1 ==== qemu ==== Subpackages: qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-lang qemu-microvm qemu-pr-helper qemu-seabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-vmsr-helper qemu-x86 - all glib2 versions are recent enough to use pcre2: * qemu-linux-user: drop pcre (by Andreas Stieger) - Correct wrong bug mentioned in changelog (bsc#1236329) ==== ruby3.4 ==== Version update (3.4.2 -> 3.4.3) Subpackages: libruby3_4-3_4 - Update to 3.4.3 https://github.com/ruby/ruby/releases/tag/v3_4_3 ==== selinux-policy ==== Version update (20250410 -> 20250411) Subpackages: selinux-policy-targeted - Update to version 20250411: * Introduce unconfined mysqld_systemd_helper_t (bsc#1240949) * Set mysqld_t permissive until we have tested it thorougly (bsc#1240949) * Fix label of mysqld (bsc#1240949) * Initial policy for snapper 50-etc plugin (bsc#1236671) ==== sharutils ==== Subpackages: sharutils-lang - add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to still allow build on Leap 15.6 ==== sudo ==== Version update (1.9.15p5 -> 1.9.16p2) Subpackages: sudo-plugin-python - Update to 1.9.16p2: * Sudo now passes the terminal device number to the policy plugin even if it cannot resolve it to a path name. This allows sudo to run without warnings in a chroot jail when the terminal device files are not present. GitHub issue #421. * On Linux systems, sudo will now attempt to use the symbolic links in /proc/self/fd/{0,1,2} when resolving the terminal device number. This can allow sudo to map a terminal device to its path name even when /dev/pts is not mounted in a chroot jail. * Fixed compilation errors with gcc and clang in C23 mode. C23 no longer supports functions with unspecified arguments. GitHub issue [#420]. * Fixed the test for cross-compiling when checking for C99 snprintf(). The changes made to the test in sudo 1.9.16 resulted in a different problem. GitHub issue #386. * Fixed the date used by the exit record in sudo-format log files. This was a regression introduced in sudo 1.9.16 and only affected file-based logs, not syslog. GitHub issue #405. * Fixed the root cause of the “unable to find terminal name for device” message when running sudo on AIX when no terminal is present. In sudo 1.9.16 this was turned from a debug message into a warning. GitHub issue #408. * When a duplicate alias is found in the sudoers file, the warning message now includes the file and line number of the previous definition. * Added support for the --with-secure-path-value=no configure option to allow packagers to ship the default sudoers file with the secure path line commented out. * Sudo no longer sends mail when a user runs sudo -nv or sudo -nl, even if mail_badpass or mail_always are set. Sudo already avoids logging to a file or syslog in this case. Bug #1072. * Added the cmddenial_message sudoers option to provide additional information to the user when a command is denied by the sudoers policy. The default message is still displayed. * The time stamp used for file-based logs is now more consistent with the time stamp produced by syslog. GitHub issue #327. * Sudo will now warn the user if it can detect the user’s terminal but cannot determine the path to the terminal device. The sudoers time stamp file will now use the terminal device number directly. GitHub issue #329. * The embedded copy of zlib has been updated to version 1.3.1. * Improved error handling if generating the list of signals and signal names fails at build time. * Fixed a compilation issue on Linux systems without process_vm_readv(). * Fixed cross-compilation with WolfSSL. * Added a json_compact value for the sudoers log_format option which can be used when logging to a file. The existing json value has been aliased to json_pretty. In a future release, json will be an alias for json_compact. GitHub issue #357. * A new pam_silent sudoers option has been added which may be negated to avoid suppressing output from PAM authentication modules. GitHub issue #216. * Fixed several cvtsudoers JSON output problems. GitHub issues #369, #370, [#371], #373, #381. * When sudo runs a command in a pseudo-terminal and the user’s terminal is revoked, the pseudo-terminal’s foreground process group will now receive SIGHUP before the terminal is revoked. This emulates the behavior of the session leader exiting and is consistent with what happens when, for example, an ssh session is closed. GitHub issue #367. * Fixed make test with Python 3.12. GitHub issue #374. * In schema.ActiveDirectory, fixed the quoting in the example command. GitHub issue #376. * Paths specified via a Chdir_Spec or Chroot_Spec in sudoers may now be double-quoted. * Sudo insults are now included by default, but disabled unless the - -with-insults configure option is specified or the insults sudoers option is enabled. * The default sudoers file now enables the secure_path option by default and preserves the EDITOR, VISUAL, and SUDO_EDITOR environment variables when running visudo. The new --with-secure-path-value configure option can be used to set the value of secure_path in the default sudoers file. GitHub issue #387. * A sudoers schema for IBM Directory Server (aka IBM Tivoli Directory Server, IBM Security Directory Server, and IBM Security Verify Directory) is now included. * When cross-compiling sudo, the configure script now assumes that the snprintf() function is C99-compliant if the C compiler supports the C99 standard. Previously, configure would use sudo’s own snprintf() when cross-compiling. GitHub issue #386. ==== swell-foop ==== Version update (48.0 -> 48.1) Subpackages: swell-foop-lang - Update to version 48.1: + Don't create window in startup phase. + Fix save settings on close. ==== tcl ==== Version update (8.6.15 -> 8.6.16) - Version 8.6.16: * [02d5d6] unneeded path normalization * [cfdf80] zlib stream returns negative checksums * [2c237b] regression in tzdata, %z instead of offset TZ-name * [43c94f] Tcl will not start properly if there is an init.tcl file in the current dir * [f2b5f8] clock scan of leapsecond: wrong result * [0b809c] Segfault in TclOO with coroutines ==== tcpd ==== - drop -std=gnu11, add tcp_wrappers_7.6-gcc15.patch, adapted from debian, to support dependant packages such as quota or rpcbind - compile w/ -std=gnu11 to fix gcc15 compile time error, and to still allow build on Leap 15.6 ==== traceroute ==== Version update (2.1.5 -> 2.1.6) - update to 2.1.6: * Let getaddrinfo(3) select the default IPv4 or IPv6 protocol version when it is not explicitly specified on the command line * No more mandatory default to IPv4, follow rfc3484 and the similar ping(1) behaviour. Drop DEF_AF macro. ==== tree-sitter ==== Version update (0.25.1 -> 0.25.3) Subpackages: libtree-sitter0_25 libtree-sitter0_25-x86-64-v3 - update to 0.25.3: Full changelog: https://github.com/tree-sitter/tree-sitter/releases/tag/v0.25.3 Bug Fixes * Fixed an infinite loop that could happen in some grammars during error recovery if the end of the file was reached. * Fixed a parser-generation error where internal character set constants were given external linkage, which could cause linking errors on some platforms if multiple Tree-sitter parsers were linked into the same application. - update to 0.25.2: Full changelog: https://github.com/tree-sitter/tree-sitter/releases/tag/v0.25.2 Bug Fixes * Fixed a crash that could occur when loading WASM-compiled languages that were generated with an earlier version of the Tree-sitter CLI. * Fixed incorrect tokenization when using WASM-compiled languages, if the language's external scanner did not assign to result_symbol * Fixed an infinite loop that could occur if external scanners returned empty extra tokens ==== unixODBC ==== - add -std=gnu17 to CFLAGS to fix gcc15 compile time errors ==== update-alternatives ==== Version update (1.22.11 -> 1.22.18) - Update to version 1.22.18. The full changelog is very large. Please check it here: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.18 - Changes from 1.22.17: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.17 - Changes from 1.22.16: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.16 - Changes from 1.22.15: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.15 - Changes from 1.22.14: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.14 - Changes from 1.22.13: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.13 - Changes from 1.22.12: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.12 - Refresh patch: * openssl.patch ==== v4l-utils ==== Version update (1.24.1 -> 1.28.1) Subpackages: libv4l libv4l1-0 libv4l2-0 libv4lconvert0 - Install gconv module file to /usr/lib64/gconv/gconv-modules.d/ (resolves also conflict with /usr/lib64/gconv/gconv-modules file from glibc). - Update to 1.28.1 * qv4l2: always set m_haveFramebufferSRGB to false * qv4l2: fix crash when disabling openGL * qvidcap: fix core dump - Update to 1.28.0 * buildsystem: Start v4l-utils 1.27.0 development cycle * cec-compliance: add --show-timestamp option * cec-ctl: avoid confusing error message * cec-ctl: exit after reporting all cec devices with --list-devices * cec-ctl: fix random cec stress test: check if msg status is OK * cec-follower: change type of struct Timer duration field to int * cv4l-helpers.h: add missing helper functions * Fixed qv4l2 crash with drivers that implement VIDIOC_ENUM_FRAMESIZES for outputs * ir-ctl: add optional header to manchester encoding * ir-ctl: clear errno before strtol * ir-ctl: correct max_size for rc5 and rc5_sz * ir-ctl: encode rc6 mode 0 can have 43 edges * ir-ctl: fix encoding pulse_length bpf encoder * ir-ctl: remove line length limits * keytable: fix command line processing * keytable: fix segfault when reading legacy keymaps * keytable: fix stdout/stderr inconsistency * keytable: meson not passing rc_keymaps system directory * keytable: meson: Restrict the installation of 50-rc_keymap.conf * keytable: remove line length limits * libv4l2rds: fix TMC location parsing * libv4l2subdev: Extend API with 'which' argument where missing * media-ctl: Re-order setting format and routes * media-info: add missing sys/stat.h include (for dev_t) * meson: add optional Qt6 support * meson: Allow documentation directory to be specified with -Ddocdir * meson: Fix building with -Dv4l-utils=false * meson: fix has_function fork detection (needs suitable include) * meson: libv4lconvert helpers need fork support * meson: v4l2grab needs libv4lconvert with fork support enabled * meson.build: dep_systemd was not set in one case * qv4l2: add support for /dev/v4l-touchX devices * qv4l2: fix crash when used with metadata output devices * qv4l2: support menu controls in updateCtrlRange() * Revert "meson: v4l2grab needs libv4lconvert with fork support enabled" * sync-with-kernel.sh: add v4l2-dv-timings.h * sync-with-kernel.sh: create v4l2-tracer patches * sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines * test-media: Add basic tests for visl * utils: media-ctl: Prepare for TRY state support * utils: media-ctl: Print the MUST_CONNECT pad flag * utils: media-ctl: Support accessing the subdev TRY state * utils: media-ctl: Support changed routing API * utils/keytable: forgot to add mygica_utv3.toml * v4l2-compliance: Add a test for REMOVE_BUFS ioctl * v4l2-compliance: add new CREATE_BUFS tests * v4l2-compliance: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH * v4l2-compliance: Add tests for V4L2_FMT_FLAG_META_LINE_BASED flag * v4l2-compliance: clarify a create_bufs test * v4l2-compliance: Constify pointers and references in formats tests * v4l2-compliance: do not warn for unexpected vivid_ro_ctrl values * v4l2-compliance: Fix building against libc++ * v4l2-compliance: Fix streams use in testSubDevEnumFrameSize() * v4l2-compliance: Fix use of routing on 32-bit platforms * v4l2-compliance: matchFormats(): add multiplane logging * v4l2-compliance: Support the changed routing API * v4l2-ctl: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH * v4l2-ctl: Add --try-routing option * v4l2-ctl: --list-devices --verbose will list current input/output * v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums * v4l2-ctl: report max_num_buffers * v4l2-ctl/compliance: read and show the subdev client capabilities * v4l2gl: Add missing dependency on argp * v4l2-info: add support for V4L2_BUF_CAP_SUPPORTS_REMOVE_BUFS * v4l2-info: support V4L2_FMT_FLAG_META_LINE_BASED * v4l2-tracer: add auto-generated files to git repo * v4l2-tracer: add re/tracing for AV1 controls * v4l2-tracer: add re/tracing for MAX_NUM_BUFFERS * v4l2-tracer: autogenerate files that can be added to git * v4l2-tracer: ignore single line comments when parsing headers * v4l2-tracer: look in more places for libv4l2tracer * v4l2-tracer: Rewrite libv4l2tracer.so lookup * v4l2-tracer: stop auto-generating files with meson * v4l2-tracer: stop waiting to handle a signal * v4l2-tracer: use stat to verify that retrace file exists * v4l-helpers: support V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH * v4l-helpers: v4l_format_s_sizeimage: add support for other buftypes * v4l-utils: clang-tidy: convert to for range loop * v4l-utils: clang-tidy: use auto with iterators * v4l-utils: (c)v4l-helpers.h: support more than 32 buffers * v4l-utils: fix formats under alpha/ppc64/mips64 * v4l-utils: fix @PACKAGE_VERSION@ use * v4l-utils: fix potential crashing with 32-bit musl * v4l-utils: sync with latest kernel * v4l-utils: sync-with-kernel * v4l-utils: sync-with-kernel * v4l-utils: sync-with-kernel * v4l-utils: test-media: add dmesg -n info before modprobes * v4l-utils: test-media: connect the hdmi input to the output * v4l-utils: use 64-bit formats for time * v4l-utils: use 64-bit off_t format ... changelog too long, skipping 132 lines ... * use_system_v4l_for_qv4l.patch ==== vte ==== Version update (0.80.0 -> 0.80.1) Subpackages: libvte-2_91-0 typelib-1_0-Vte-3_91 vte-lang - Update to version 0.80.1: * a11y: gtk4: Fix text offsets * a11y: gtk4: Fix retrieving word segments * widget: Show preedit even if cursor is invisible * emulation: Fix OSC 111 * ci: Remove incorrect master-only build option * widget: a11y: Enable a11y by default on gtk4 also * ci: Update from master ==== webkit2gtk3 ==== Subpackages: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Remove conditionals related to SLE 15. It is unlikely that we will sync to SLE 15 again, and this simplifies the spec. ==== xfsprogs ==== Version update (6.13.0 -> 6.14.0) Subpackages: libhandle1 - update to 6.14.0 - xfs_scrub_all: localize the strings in the program - xfs_protofile: add messages to localization catalog - Makefile: inject package name/version/bugreport into pot file - xfs_scrub_all: rename source code to .py.in - xfs_protofile: rename source code to .py.in - xfs_repair: handling a block with bad crc, bad uuid, and bad magic number needs fixing - xfs_repair: fix stupid argument error in verify_inode_chunk - xfs_repair: fix infinite loop in longform_dir2_entry_check* - xfs_repair: fix crash in reset_rt_metadir_inodes - xfs_repair: don't recreate /quota metadir if there are no quota inodes - xfs_repair: fix wording of error message about leftover CoW blocks on the rt device - xfs_io: Add cachestat syscall support - xfs_io: Add RWF_DONTCACHE support to preadv2 - xfs_io: Add RWF_DONTCACHE support to pwritev2 - xfs_io: Add support for preadv2 - make: remove the .extradep file in libxfs on "make clean" - xfs_{admin,repair},man5: tell the user to mount with nouuid for snapshots - xfsprogs: Fix mismatched return type of filesize() - xfs_io: don't fail FS_IOC_FSGETXATTR on filesystems that lack support - configure: additionally get icu-uc from pkg-config - xfs_scrub: use the display mountpoint for reporting file corruptions - xfs_scrub: don't warn about zero width joiner control characters - xfs_scrub: fix buffer overflow in string_escape - xfs_db: add command to copy directory trees out of filesystems - xfs_db: make listdir more generally useful - xfs_db: use an empty transaction to try to prevent livelocks in path_navigate - xfs_db: pass const pointers when we're not modifying them - mkfs: enable reflink on the realtime device - mkfs: validate CoW extent size hint when rtinherit is set - xfs_logprint: report realtime CUIs - xfs_repair: validate CoW extent size hint on rtinherit directories - xfs_repair: allow realtime files to have the reflink flag set - xfs_repair: rebuild the realtime refcount btree - xfs_repair: reject unwritten shared extents - xfs_repair: check existing realtime refcountbt entries against observed refcounts - xfs_repair: compute refcount data for the realtime groups - xfs_repair: find and mark the rtrefcountbt inode - xfs_repair: use realtime refcount btree data to check block types - xfs_repair: allow CoW staging extents in the realtime rmap records - xfs_spaceman: report health of the realtime refcount btree - xfs_db: add rtrefcount reservations to the rgresv command - xfs_db: copy the realtime refcount btree - xfs_db: support the realtime refcountbt - xfs_db: display the realtime refcount btree contents - man: document userspace API changes due to rt reflink - mkfs: create the realtime rmap inode - xfs_logprint: report realtime RUIs - xfs_repair: reserve per-AG space while rebuilding rt metadata - xfs_repair: rebuild the bmap btree for realtime files - xfs_repair: check for global free space concerns with default btree slack levels - xfs_repair: rebuild the realtime rmap btree - xfs_repair: always check realtime file mappings against incore info - xfs_repair: check existing realtime rmapbt entries against observed rmaps - xfs_repair: find and mark the rtrmapbt inodes - xfs_repair: refactor realtime inode check - xfs_repair: create a new set of incore rmap information for rt groups - xfs_repair: use realtime rmap btree data to check block types - xfs_repair: flag suspect long-format btree blocks - xfs_repair: tidy up rmap_diffkeys - xfs_spaceman: report health status of the realtime rmap btree - xfs_db: add an rgresv command - xfs_db: make fsmap query the realtime reverse mapping tree - xfs_db: copy the realtime rmap btree - xfs_db: support the realtime rmapbt - xfs_db: display the realtime rmap btree contents - xfs_db: don't abort when bmapping on a non-extents/bmbt fork - xfs_db: compute average btree height - man: document userspace API changes due to rt rmap - xfs_scrub: try harder to fill the bulkstat array with bulkstat() - xfs_scrub: ignore freed inodes when single-stepping during phase 3 - xfs_scrub: hoist the phase3 bulkstat single stepping code - xfs_scrub: don't blow away new inodes in bulkstat_single_step - xfs_scrub: return early from bulkstat_for_inumbers if no bulkstat data - xfs_scrub: don't complain if bulkstat fails - xfs_scrub: don't - xfs_scrub: don't double-scan inodes during phase 3 - xfs_scrub: actually iterate all the bulkstat records - xfs_scrub: selectively re-run bulkstat after re-running inumbers - xfs_scrub: remove flags argument from scrub_scan_all_inodes - xfs_scrub: call bulkstat directly if we're only scanning user files - xfs_scrub: don't report data loss in unlinked inodes twice - man: document new XFS_BULK_IREQ_METADIR flag to bulkstat - xfs_db: obfuscate rt superblock label when metadumping - mkfs,xfs_repair: don't pass a daddr as the flags argument - drop mkfs-fix-filesize-function-compilation-error-on-32-b.patch The fix is now included in the v6.14.0 release. ==== yast2-trans ==== Version update (84.87.20250406.517e66caa5 -> 84.87.20250413.d6cedb22b0) 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.20250413.d6cedb22b0: * Translated using Weblate (Dutch) * Translated using Weblate (German) * Translated using Weblate (Japanese) * Translated using Weblate (Catalan) * New POT for text domain 'storage'. * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * Translated using Weblate (German) * New POT for text domain 'security'. * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Italian) * Translated using Weblate (Italian) ... changelog too long, skipping 66 lines ... * Translated using Weblate (Spanish)