Packages changed: GraphicsMagick ImageMagick (7.1.2.18 -> 7.1.2.19) Mesa (26.0.4 -> 26.0.5) Mesa-drivers (26.0.4 -> 26.0.5) MozillaFirefox (149.0 -> 149.0.2) adwaita-fonts (49.0 -> 50.0) adwaita-icon-theme (49.0 -> 50.0) akonadi (25.12.3 -> 26.04.0) akonadi-calendar (25.12.3 -> 26.04.0) akonadi-calendar-tools (25.12.3 -> 26.04.0) akonadi-contacts (25.12.3 -> 26.04.0) akonadi-import-wizard (25.12.3 -> 26.04.0) akonadi-mime (25.12.3 -> 26.04.0) akonadi-search (25.12.3 -> 26.04.0) akregator (25.12.3 -> 26.04.0) analitza (25.12.3 -> 26.04.0) apache2-mod_php8 (8.4.19 -> 8.4.20) ark (25.12.3 -> 26.04.0) at-spi2-core (2.58.3 -> 2.60.0) aurorae6 (6.6.3 -> 6.6.4) aws-lc (1.71.0 -> 1.72.0) baloo-widgets (25.12.3 -> 26.04.0) baobab (49.1 -> 50.0) bind (9.20.21 -> 9.20.22) blinken (25.12.3 -> 26.04.0) blog (2.37 -> 2.38) bluedevil6 (6.6.3 -> 6.6.4) boost-base boost-extra breeze6 (6.6.3 -> 6.6.4) breeze6-gtk (6.6.3 -> 6.6.4) brltty (6.9 -> 6.9.1) calendarsupport (25.12.3 -> 26.04.0) dLeyna desktop-file-utils discover6 (6.6.3 -> 6.6.4) dolphin (25.12.3 -> 26.04.0) drkonqi6 (6.6.3 -> 6.6.4) eventviews (25.12.3 -> 26.04.0) evolution (3.58.3 -> 3.60.1) evolution-data-server (3.58.3 -> 3.60.1) evolution-ews (3.58.3 -> 3.60.1) ffmpeg-8 ffmpegthumbs (25.12.3 -> 26.04.0) flatpak (1.16.3 -> 1.16.6) flatpak-kcm6 (6.6.3 -> 6.6.4) freerdp gcc16 (16.0.1+git8152 -> 16.0.1+git8711) gdk-pixbuf (2.44.4 -> 2.44.6) gdm (49.2 -> 50.0) geoclue2 (2.8.0 -> 2.8.1) geocode-glib gjs (1.86.0 -> 1.88.0) glib2 (2.86.4 -> 2.88.0) glycin-loaders (2.0.8 -> 2.1.1) glyr gnome-autoar gnome-calculator (49.2 -> 50.0) gnome-characters (49.1 -> 50.0) gnome-chess (49.2 -> 50.0) gnome-clocks (49.0 -> 50.0) gnome-connections (49.0+22 -> 50.0) gnome-console (49.2 -> 50.0) gnome-contacts (49.0 -> 50.0) gnome-control-center (49.5 -> 50.1) gnome-keyring (48.0 -> 50.0) gnome-logs (49.0 -> 50.0) gnome-maps (49.4 -> 50.0) gnome-mines (49.0.1 -> 50.0) gnome-online-accounts (3.56.4 -> 3.58.1) gnome-remote-desktop (49.3 -> 50.0) gnome-session (49.2 -> 50.0) gnome-settings-daemon (49.1 -> 50.0) gnome-shell (49.4 -> 50.0) gnome-software (49.3 -> 50.1) gnome-sudoku (49.4 -> 50.1) gnome-system-monitor (49.1 -> 50.0) gnome-text-editor (49.1 -> 50.0) gnome-tour (49.0.openSUSE+git20251020.478f3eb -> 50.0.openSUSE+git20260413.334ffbd) gnome-user-docs (49.4 -> 50.0) gnome-weather (49.0 -> 50.0) gnutls grantleetheme (25.12.3 -> 26.04.0) gsettings-desktop-schemas (49.1 -> 50.0) gspell gstreamer (1.28.1 -> 1.28.2) gstreamer-devtools (1.28.1 -> 1.28.2) gstreamer-plugins-bad (1.28.1 -> 1.28.2) gstreamer-plugins-base (1.28.1 -> 1.28.2) gstreamer-plugins-good (1.28.1 -> 1.28.2) gstreamer-plugins-libav (1.28.1 -> 1.28.2) gstreamer-plugins-rs (1.28.0 -> 1.28.2) gstreamer-plugins-ugly (1.28.1 -> 1.28.2) gtk4 (4.20.3 -> 4.22.2) gtkmm4 (4.20.0 -> 4.22.0) gtksourceview5 (5.18.0 -> 5.20.0) gucharmap (17.0.1 -> 17.0.2) gvfs (1.58.2 -> 1.60.0) gwenview (25.12.3 -> 26.04.0) harfbuzz (12.3.2 -> 14.1.0) iagno (3.38.1 -> 50.0) iceauth (1.0.10 -> 1.0.11) incidenceeditor (25.12.3 -> 26.04.0) inkscape iproute2 (6.19 -> 7.0) iw (6.9 -> 6.17) jemalloc (5.3.0 -> 5.3.1) kaccounts-integration (25.12.3 -> 26.04.0) kaccounts-providers (25.12.3 -> 26.04.0) kactivitymanagerd6 (6.6.3 -> 6.6.4) kaddressbook (25.12.3 -> 26.04.0) kalgebra (25.12.3 -> 26.04.0) kamera (25.12.3 -> 26.04.0) kanagram (25.12.3 -> 26.04.0) kapptemplate (25.12.3 -> 26.04.0) kate (25.12.3 -> 26.04.0) kbruch (25.12.3 -> 26.04.0) kcachegrind (25.12.3 -> 26.04.0) kcalc (25.12.3 -> 26.04.0) kcalutils (25.12.3 -> 26.04.0) kcharselect (25.12.3 -> 26.04.0) kcolorchooser (25.12.3 -> 26.04.0) kde-cli-tools6 (6.6.3 -> 6.6.4) kde-dev-utils (25.12.3 -> 26.04.0) kde-gtk-config6 (6.6.3 -> 6.6.4) kdecoration6 (6.6.3 -> 6.6.4) kdeedu-data (25.12.3 -> 26.04.0) kdegraphics-mobipocket (25.12.3 -> 26.04.0) kdegraphics-thumbnailers (25.12.3 -> 26.04.0) kdepim-addons (25.12.3 -> 26.04.0) kdepim-runtime (25.12.3 -> 26.04.0) kdeplasma6-addons (6.6.3 -> 6.6.4) kdialog (25.12.3 -> 26.04.0) kdump (2.1.8 -> 2.1.9) kernel-firmware-amdgpu (20260327 -> 20260414) kernel-firmware-bluetooth (20260327 -> 20260408) kernel-firmware-i915 (20260402 -> 20260416) kernel-firmware-intel (20260331 -> 20260408) kernel-firmware-media (20260331 -> 20260414) kernel-firmware-nvidia (20251018 -> 20260408) kernel-firmware-platform (20260305 -> 20260416) kernel-firmware-qcom (20260402 -> 20260416) kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound (20260331 -> 20260408) kernel-source (6.19.11 -> 6.19.12) kf6-attica (6.24.0 -> 6.25.0) kf6-baloo (6.24.0 -> 6.25.0) kf6-bluez-qt (6.24.0 -> 6.25.0) kf6-breeze-icons (6.24.0 -> 6.25.0) kf6-frameworkintegration (6.24.0 -> 6.25.0) kf6-karchive (6.24.0 -> 6.25.0) kf6-kauth (6.24.0 -> 6.25.0) kf6-kbookmarks (6.24.0 -> 6.25.0) kf6-kcalendarcore (6.24.0 -> 6.25.0) kf6-kcmutils (6.24.0 -> 6.25.0) kf6-kcodecs (6.24.0 -> 6.25.0) kf6-kcolorscheme (6.24.0 -> 6.25.0) kf6-kcompletion (6.24.0 -> 6.25.0) kf6-kconfig (6.24.0 -> 6.25.0) kf6-kconfigwidgets (6.24.0 -> 6.25.0) kf6-kcontacts (6.24.0 -> 6.25.0) kf6-kcoreaddons (6.24.0 -> 6.25.0) kf6-kcrash (6.24.0 -> 6.25.0) kf6-kdav (6.24.0 -> 6.25.0) kf6-kdbusaddons (6.24.0 -> 6.25.0) kf6-kdeclarative (6.24.0 -> 6.25.0) kf6-kded (6.24.0 -> 6.25.0) kf6-kdesu (6.24.0 -> 6.25.0) kf6-kdnssd (6.24.0 -> 6.25.0) kf6-kdoctools (6.24.0 -> 6.25.0) kf6-kfilemetadata (6.24.0 -> 6.25.0) kf6-kglobalaccel (6.24.0 -> 6.25.0) kf6-kguiaddons (6.24.0 -> 6.25.0) kf6-kholidays (6.24.0 -> 6.25.0) kf6-ki18n (6.24.0 -> 6.25.0) kf6-kiconthemes (6.24.0 -> 6.25.0) kf6-kidletime (6.24.0 -> 6.25.0) kf6-kimageformats (6.24.0 -> 6.25.0) kf6-kio (6.24.0 -> 6.25.0) kf6-kirigami (6.24.0 -> 6.25.0) kf6-kitemmodels (6.24.0 -> 6.25.0) kf6-kitemviews (6.24.0 -> 6.25.0) kf6-kjobwidgets (6.24.0 -> 6.25.0) kf6-knewstuff (6.24.0 -> 6.25.0) kf6-knotifications (6.24.0 -> 6.25.0) kf6-knotifyconfig (6.24.0 -> 6.25.0) kf6-kpackage (6.24.0 -> 6.25.0) kf6-kparts (6.24.0 -> 6.25.0) kf6-kplotting (6.24.0 -> 6.25.0) kf6-kpty (6.24.0 -> 6.25.0) kf6-kquickcharts (6.24.0 -> 6.25.0) kf6-krunner (6.24.0 -> 6.25.0) kf6-kservice (6.24.0 -> 6.25.0) kf6-kstatusnotifieritem (6.24.0 -> 6.25.0) kf6-ksvg (6.24.0 -> 6.25.0) kf6-ktexteditor (6.24.0 -> 6.25.0) kf6-ktexttemplate (6.24.0 -> 6.25.0) kf6-ktextwidgets (6.24.0 -> 6.25.0) kf6-kunitconversion (6.24.0 -> 6.25.0) kf6-kuserfeedback (6.24.0 -> 6.25.0) kf6-kwallet (6.24.0 -> 6.25.0) kf6-kwidgetsaddons (6.24.0 -> 6.25.0) kf6-kwindowsystem (6.24.0 -> 6.25.0) kf6-kxmlgui (6.24.0 -> 6.25.0) kf6-modemmanager-qt (6.24.0 -> 6.25.0) kf6-networkmanager-qt (6.24.0 -> 6.25.0) kf6-prison (6.24.0 -> 6.25.0) kf6-purpose (6.24.0 -> 6.25.0) kf6-qqc2-desktop-style (6.24.0 -> 6.25.0) kf6-solid (6.24.0 -> 6.25.0) kf6-sonnet (6.24.0 -> 6.25.0) kf6-syndication (6.24.0 -> 6.25.0) kf6-syntax-highlighting (6.24.0 -> 6.25.0) kf6-threadweaver (6.24.0 -> 6.25.0) kgamma6 (6.6.3 -> 6.6.4) kgeography (25.12.3 -> 26.04.0) kglobalacceld6 (6.6.3 -> 6.6.4) khangman (25.12.3 -> 26.04.0) khelpcenter (25.12.3 -> 26.04.0) kidentitymanagement (25.12.3 -> 26.04.0) kig (25.12.3 -> 26.04.0) kimap (25.12.3 -> 26.04.0) kinfocenter6 (6.6.3 -> 6.6.4) kio-extras (25.12.3 -> 26.04.0) kio_audiocd (25.12.3 -> 26.04.0) kiten (25.12.3 -> 26.04.0) kitinerary (25.12.3 -> 26.04.0) kldap (25.12.3 -> 26.04.0) kleopatra (25.12.3 -> 26.04.0) kmag (25.12.3 -> 26.04.0) kmahjongg (25.12.3 -> 26.04.0) kmail (25.12.3 -> 26.04.0) kmail-account-wizard (25.12.3 -> 26.04.0) kmailtransport (25.12.3 -> 26.04.0) kmbox (25.12.3 -> 26.04.0) kmenuedit6 (6.6.3 -> 6.6.4) kmime (25.12.3 -> 26.04.0) kmines (25.12.3 -> 26.04.0) kmousetool (25.12.3 -> 26.04.0) kmplot (25.12.3 -> 26.04.0) knighttime6 (6.6.3 -> 6.6.4) kompare (25.12.3 -> 26.04.0) konsole (25.12.3 -> 26.04.0) kontact (25.12.3 -> 26.04.0) kontactinterface (25.12.3 -> 26.04.0) konversation (25.12.3 -> 26.04.0) korganizer (25.12.3 -> 26.04.0) kpat (25.12.3 -> 26.04.0) kpimtextedit (25.12.3 -> 26.04.0) kpipewire6 (6.6.3 -> 6.6.4) kpkpass (25.12.3 -> 26.04.0) kqtquickcharts (25.12.3 -> 26.04.0) kreversi (25.12.3 -> 26.04.0) ksanecore (25.12.3 -> 26.04.0) kscreen6 (6.6.3 -> 6.6.4) kscreenlocker6 (6.6.3 -> 6.6.4) ksmtp (25.12.3 -> 26.04.0) ksshaskpass6 (6.6.3 -> 6.6.4) ksudoku (25.12.3 -> 26.04.0) ksystemstats6 (6.6.3 -> 6.6.4) ktextaddons (1.8.0 -> 2.0.1) ktnef (25.12.3 -> 26.04.0) ktouch (25.12.3 -> 26.04.0) kwalletmanager (25.12.3 -> 26.04.0) kwayland-integration6 (6.6.3 -> 6.6.4) kwayland6 (6.6.3 -> 6.6.4) kwin6 (6.6.3 -> 6.6.4) kwin6-x11 (6.6.3 -> 6.6.4) kwordquiz (25.12.3 -> 26.04.0) layer-shell-qt6 (6.6.3 -> 6.6.4) lcms2 (2.17 -> 2.18) leancrypto (1.6.0 -> 1.7.2) libadwaita (1.8.4 -> 1.9.0) libarchive (3.8.5 -> 3.8.7) libburn (1.5.6 -> 1.5.8) libcap (2.75 -> 2.78) libgexiv2 libglvnd libglycin (2.0.8 -> 2.1.1) libgravatar (25.12.3 -> 26.04.0) libgweather4 (4.4.4 -> 4.6.0) libjcat (0.2.5 -> 0.2.6) libjpeg-turbo (3.1.2 -> 3.1.4.1) libkcddb-qt6 (25.12.3 -> 26.04.0) libkdcraw-qt6 (25.12.3 -> 26.04.0) libkdegames (25.12.3 -> 26.04.0) libkdepim (25.12.3 -> 26.04.0) libkeduvocdocument (25.12.3 -> 26.04.0) libkexiv2-qt6 (25.12.3 -> 26.04.0) libkgapi6 (25.12.3 -> 26.04.0) libkleo (25.12.3 -> 26.04.0) libkmahjongg (25.12.3 -> 26.04.0) libkomparediff2 (25.12.3 -> 26.04.0) libksane (25.12.3 -> 26.04.0) libkscreen6 (6.6.3 -> 6.6.4) libksieve (25.12.3 -> 26.04.0) libksysguard6 (6.6.3 -> 6.6.4) liblognorm (2.0.6 -> 2.0.9) libostree (2025.7 -> 2026.1) libphonenumber (9.0.23 -> 9.0.27) libplasma6 (6.6.3 -> 6.6.4) libpng16 (1.6.56 -> 1.6.57) librsvg (2.61.3 -> 2.62.0) libshumate (1.5.3 -> 1.6.0) libsodium (1.0.21 -> 1.0.22) libstorage-ng (4.5.308 -> 4.5.313) libxkbcommon (1.12.4 -> 1.13.1) lightdm lightsoff (48.1 -> 50.0) lilv (0.26.2 -> 0.26.4) llvm21 localsearch (3.10.2 -> 3.11.0) lokalize (25.12.3 -> 26.04.0) loupe (49.2 -> 50.0) mailcommon (25.12.3 -> 26.04.0) mailimporter (25.12.3 -> 26.04.0) markdownpart (25.12.3 -> 26.04.0) mbox-importer (25.12.3 -> 26.04.0) messagelib (25.12.3 -> 26.04.0) milou6 (6.6.3 -> 6.6.4) mimetreeparser (25.12.3 -> 26.04.0) mkfontscale (1.2.3 -> 1.2.4) mutter (49.4 -> 50.0) nano (8.7.1 -> 9.0) nautilus (49.4 -> 50.1) nautilus-share ncurses neon (0.36.0 -> 0.37.1) ngtcp2 (1.21.0 -> 1.22.0) ocean-sound-theme6 (6.6.3 -> 6.6.4) okular (25.12.3 -> 26.04.0) openSUSE-release (20260408 -> 20260420) openldap2 (2.6.10 -> 2.6.13) openldap2-contrib-src (2.6.10 -> 2.6.13) openssl-3 orca (49.5 -> 50.0.9) ovmf pam_kwallet6 (6.6.3 -> 6.6.4) parley (25.12.3 -> 26.04.0) parted (3.6 -> 3.7) patterns-base patterns-gnome perl-Clone (0.480.0 -> 0.500.0) perl-IO-Tty (1.200.0 -> 1.270.0) perl-Mail-SPF (3.202.505.50 -> 3.202.603.310) perl-TimeDate (2.340.0 -> 2.350.0) perl-XML-Parser (2.470.0 -> 2.570.0) perl-libwww-perl (6.810.0 -> 6.820.0) php8 (8.4.19 -> 8.4.20) pim-data-exporter (25.12.3 -> 26.04.0) pim-sieve-editor (25.12.3 -> 26.04.0) pimcommon (25.12.3 -> 26.04.0) plasma5support6 (6.6.3 -> 6.6.4) plasma6-activities (6.6.3 -> 6.6.4) plasma6-activities-stats (6.6.3 -> 6.6.4) plasma6-browser-integration (6.6.3 -> 6.6.4) plasma6-desktop (6.6.3 -> 6.6.4) plasma6-disks (6.6.3 -> 6.6.4) plasma6-integration (6.6.3 -> 6.6.4) plasma6-nm (6.6.3 -> 6.6.4) plasma6-openSUSE plasma6-pa (6.6.3 -> 6.6.4) plasma6-print-manager (6.6.3 -> 6.6.4) plasma6-systemmonitor (6.6.3 -> 6.6.4) plasma6-thunderbolt (6.6.3 -> 6.6.4) plasma6-workspace (6.6.3 -> 6.6.4) polkit-default-privs (1550+20260212.d84c6be -> 1550+20260414.1647bf2) polkit-kde-agent-6 (6.6.3 -> 6.6.4) polkit-qt5-1 (0.200.0 -> 0.201.1) polkit-qt6-1 (0.200.0 -> 0.201.1) powerdevil6 (6.6.3 -> 6.6.4) protobuf-c python-argon2-cffi-bindings (21.2.0 -> 25.1.0) python-bcrypt (4.3.0 -> 5.0.0) python-cryptography (46.0.6 -> 46.0.7) python-greenlet (3.3.2 -> 3.4.0) python-pygit2 (1.19.1 -> 1.19.2) python-requests python-zope.event (5.0 -> 6.1) python-zope.interface (7.2 -> 8.3) python311 python311-core python313 (3.13.12 -> 3.13.13) python313-core (3.13.12 -> 3.13.13) python313-setuptools qalculate (5.9.0 -> 5.10.0) qqc2-breeze-style6 (6.6.3 -> 6.6.4) qrca (25.12.3 -> 26.04.0) qt6-tools quadrapassel (49.2.3 -> 50.0.1) salt samba (4.23.5+git.463.513487e87f1 -> 4.23.6+git.466.1a6b75cb208) sdbootutil (1+git20260407.f1134c1 -> 1+git20260409.83d5678) sddm-kcm6 (6.6.3 -> 6.6.4) selinux-policy (20260311 -> 20260414) serd (0.32.6 -> 0.32.8) signon-kwallet-extension (25.12.3 -> 26.04.0) skanlite (25.12.3 -> 26.04.0) snapshot (49.1 -> 50.0) spectacle (6.6.3 -> 6.6.4) spirv-tools sqlite3 (3.51.3 -> 3.53.0) step (25.12.3 -> 26.04.0) sushi (46.0+11 -> 50.rc.1) svgpart (25.12.3 -> 26.04.0) swell-foop (48.1 -> 50.0) systemd-presets-common-SUSE systemsettings6 (6.6.3 -> 6.6.4) tecla-keyboard-layout-viewer (49.0 -> 50.0) texlive tinysparql (3.10.1 -> 3.11.0) totem-pl-parser (3.26.6+30 -> 3.26.7) umbrello (25.12.3 -> 26.04.0) vmaf (3.0.0 -> 3.1.0) vte (0.82.3 -> 0.84.0) wacomtablet-kcm6 (6.6.3 -> 6.6.4) webkitgtk3 (2.50.5 -> 2.52.2) webkitgtk4 (2.50.5 -> 2.52.2) wol xconsole (1.1.0 -> 1.1.1) xdg-desktop-portal (1.20.3 -> 1.20.4) xdg-desktop-portal-gnome (49.0 -> 50.0) xdg-desktop-portal-kde6 (6.6.3 -> 6.6.4) xdm xdp-tools (1.6.2 -> 1.6.3) xiccd (0.3.0 -> 0.4.1) xorg-x11-server xwayland yast2-services-manager (5.0.1 -> 5.0.3) === Details === ==== GraphicsMagick ==== Subpackages: libGraphicsMagick++-Q16-12 libGraphicsMagick-Q16-3 libGraphicsMagick3-config - added patches CVE-2026-26284: Heap overflow in pcd decoder leads to out of bounds read. [bsc#1258765] * GraphicsMagick-CVE-2026-26284.patch ==== ImageMagick ==== Version update (7.1.2.18 -> 7.1.2.19) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.2.19 * Support for 4-bit (indexed 16-color) PCX #8655 * Increase code determinism when when compiling with fuzzing instrumentation #8544 * Fix MNG animation speed for sub-frame animations with offsets #8666 * Fix JXL animated export transparent blending and offset frames #8656 * build(deps): bump ImageMagick/code-signing-action from 1.0.0 to 1.0.1 #8660 * build(deps): bump github/codeql-action from 4.32.6 to 4.35.1 #8661 * Fix AVIF animation export error on sequences with mixed alpha #8657 * build(deps): bump msys2/setup-msys2 from 2.30.0 to 2.31.0 #8645 * build(deps): bump caphyon/advinst-github-action from 2.0.1 to 2.0.2 #8647 * build(deps): bump azure/login from 2.3.0 to 3.0.0 #8643 * Fix APNG output duration/framerate #8639 * Animated AVIF support (libheif 1.20.0+) #8640 * Set BackgroundDispose for animated JXL frames with alpha #8635 * Skip frame duplication for APNG in video coder #8636 - fixes CVE-2026-33905 [bsc#1262097] ==== Mesa ==== Version update (26.0.4 -> 26.0.5) Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1 - Disable vulkan and panfrost on armv6 as it fails to build - Update to 26.0.5 bugfix release - -> https://docs.mesa3d.org/relnotes/26.0.5 - pick up GL header files from libglvnd, because in libglvnd sources these are still updated but in Mesa sources they are not any longer and are completely outdated (boo#1260932) - require gcc 15 in order to fix build on SLE16/Leap 16.0 ==== Mesa-drivers ==== Version update (26.0.4 -> 26.0.5) Subpackages: Mesa-dri Mesa-libva Mesa-vulkan-device-select libvulkan_lvp - Disable vulkan and panfrost on armv6 as it fails to build - Update to 26.0.5 bugfix release - -> https://docs.mesa3d.org/relnotes/26.0.5 - pick up GL header files from libglvnd, because in libglvnd sources these are still updated but in Mesa sources they are not any longer and are completely outdated (boo#1260932) - require gcc 15 in order to fix build on SLE16/Leap 16.0 ==== MozillaFirefox ==== Version update (149.0 -> 149.0.2) Subpackages: MozillaFirefox-branding-upstream - Mozilla Firefox 149.0.2 MFSA 2026-25 * CVE-2026-5732 (bmo#2017867) Incorrect boundary conditions, integer overflow in the Graphics: Text component * CVE-2026-5733 (bmo#2022554) Incorrect boundary conditions in the Graphics: WebGPU component * CVE-2026-5731 (bmo#2021894, bmo#2022225, bmo#2022252, bmo#2022294, bmo#2023007, bmo#2023130, bmo#2023191, bmo#2023364, bmo#2023829, bmo#2024074, bmo#2024417, bmo#2024433, bmo#2024436, bmo#2024437, bmo#2024453, bmo#2024461, bmo#2024462, bmo#2024472, bmo#2024474, bmo#2024477, bmo#2025364, bmo#2025401, bmo#2025402, bmo#2025472, bmo#2026287, bmo#2026299, bmo#2026305, bmo#2026426) Memory safety bugs fixed in Firefox ESR 115.34.1, Firefox ESR 140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2 * CVE-2026-5734 (bmo#2022369, bmo#2023026, bmo#2023545, bmo#2023555, bmo#2023958, bmo#2025422, bmo#2025468, bmo#2025492, bmo#2025505) Memory safety bugs fixed in Firefox ESR 140.9.1, Thunderbird ESR 140.9.1, Firefox 149.0.2 and Thunderbird 149.0.2 * CVE-2026-5735 (bmo#2025475, bmo#2025477) Memory safety bugs fixed in Firefox 149.0.2 and Thunderbird 149.0.2 * Enterprise: Introduced a new enterprise policy that allows administrators to directly manage and control AI-related features within Firefox. (bmo#2019983) * Enterprise: Fixed an issue where enterprise policies for the browser homepage and start page were not being applied correctly. (bmo#2027888) * Enterprise: Introduced a new enterprise policy that allows administrators to prevent the built-in VPN and IP protection features from being available to users. (bmo#2022365) * Fixed: Fixed an issue where certain parts of web pages, such as drop-down menus and specific styles, did not appear correctly when printing. (bmo#2026109) * Fixed: Fixed an issue where some website error pages displayed generic connection messages instead of the specific error code and description provided by the server. (bmo#2023800) * Fixed: Fixed a crash that occurred when using certain security keys or WebAuthn features for two-factor authentication. (bmo#2026688) * Fixed: Fixed an issue on Linux where the browser toolbar could become unresponsive to mouse clicks after dragging a tab when using Wayland. (bmo#2022238) * Fixed: Fixed a layout issue where text inside certain graphics (SVG) appeared shifted or misaligned from its intended position. (bmo#2024647) * Fixed: Fixed an issue where the "Send to device" option failed to work when used from the Open Tabs section in Firefox View. (bmo#2023201) - Building on Leap definitely needs to be clang based; define clang_build appropriately. To make clang find a suitable STL library, explicitly BuildRequire libstdc++6-devel-gcc?? which corresponds to the version of which gcc would be used. ==== adwaita-fonts ==== Version update (49.0 -> 50.0) - Update to version 50.0: + mono: Remove RIS workaround ==== adwaita-icon-theme ==== Version update (49.0 -> 50.0) - Migrate to xz compression and manual service run - Replace gtk3-tools with gtk4-tools BuildRequires, most of the GNOME stack have moved to gtk4 now, and in any case, there should be no functional difference. - Update to version 50.0: + Use old format of the legacy icons for gtk3. - Update to version 50.rc: + Reintroduce legacy icons because themes. - Update to version 50.alpha: + symbolic:battery icons no longer fuzzy + build: Windows build ==== akonadi ==== Version update (25.12.3 -> 26.04.0) Subpackages: libKPim6AkonadiAgentBase6 libKPim6AkonadiAgentWidgetBase6 libKPim6AkonadiCore6 libKPim6AkonadiPrivate6 libKPim6AkonadiWidgets6 libKPim6AkonadiXml6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - Changes since 26.03.90: * FormCollectionComboBox: Fix combobox delegate text - Update to 26.03.90 * New feature release - Changes since 26.03.80: * Drop unused kwindowsystem dependency - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * dbconfigmysql.cpp - fallback to "mariadbd", not "mariadb" (kde#514280) * Collection::displayName: Special case the akonadi_search_resource Search folder name (kde#358792) * quick: fix proxy model used in collection picker page (kde#511706) ==== akonadi-calendar ==== Version update (25.12.3 -> 26.04.0) Subpackages: akonadi-plugin-calendar kalendarac libKPim6AkonadiCalendar6 libKPim6AkonadiCalendarCore6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - Changes since 26.03.80: * itiphandler_p.cpp - add a cppcheck-suppress * CMakeLists.txt - fix typo AKONADI_MIME_VERSION=>AKONADIMIME_LIB_VERSION - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * incidencetreemodel.cpp - avoid throw if item payload is empty (kde#513158) ==== akonadi-calendar-tools ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * documentation.yml is no more needed * cmake_minimum_required: drop outdated FATAL_ERROR. * Fix the Qt commercial license naming * Add -Wshadow for clang-based builds * Add default ClangBuildAnalyzer.ini (testing compile time) * Add missing USE_UNITY_CMAKE_SUPPORT variable for building as unity from cmakepreset ==== akonadi-contacts ==== Version update (25.12.3 -> 26.04.0) Subpackages: akonadi-plugin-contacts libKPim6AkonadiContactCore6 libKPim6AkonadiContactWidgets6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * Use [[maybe_unused]] * Add akonadi-contacts-widgets * Add qdoc support * Prepare doc support * Add option for defining: Warnings are errors * cmake_minimum_required: drop outdated FATAL_ERROR. * It seems on windows we need to export it * don't export class when it's not necessary * Add private export include * Prepare doc support * Prepare doc support * Fix shadow variables warning * Add -Wshadow for clang-based builds * Fix ktextaddons dep * Make sure that we don't add deprecated code * Increase ktextaddons version * Adapt to renaming of (now) FetchCollectionsMerged in akonadi * Add default ClangBuildAnalyzer.ini (testing compile time) * Add missing USE_UNITY_CMAKE_SUPPORT variable for building as unity from cmakepreset * Port to QLineEdit * Use QLineEdit here too * Use same ktextaddons version ==== akonadi-import-wizard ==== Version update (25.12.3 -> 26.04.0) Subpackages: libKPim6ImportWizard6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * gersemi fixes * cmake_minimum_required: drop outdated FATAL_ERROR. * Add -Wshadow for clang-based builds * Add default ClangBuildAnalyzer.ini (testing compile time) * Add missing USE_UNITY_CMAKE_SUPPORT variable for building as unity from cmakepreset * Remove unused variables * Increase QT6KEYCHAIN_LIB_VERSION version ==== akonadi-mime ==== Version update (25.12.3 -> 26.04.0) Subpackages: akonadi-plugin-mime libKPim6AkonadiMime6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * Use [[maybe_unused]] * Add warn_about_unknown_commands: false * Fix some qdoc * Allow to show more method * cmake_minimum_required: drop outdated FATAL_ERROR. * Add -Wshadow for clang-based builds * fix documentation * Generate doc * Add EntityDisplayAttribute if collection does not have one * Make sure that we don't add deprecated code * Port KMime::Message from QSharedPointer to std::shared_ptr * Use std::shared_ptr instead of QSharedPointer * Add parent widget for kmessagebox * const'ify variable * Port away from deprecated KMime API * Stop using more deprecated KMime typedefs * Stop using deprecated KMime::Types::Mailbox::List * Properly document StatusUnread and StatusFlag * Don't include QDebug in header * Adapt to renaming of (now) FetchCollectionsMerged in akonadi * Add default ClangBuildAnalyzer.ini (testing compile time) * Add missing USE_UNITY_CMAKE_SUPPORT variable for building as unity from cmakepreset * Fix some clazy warnings ==== akonadi-search ==== Version update (25.12.3 -> 26.04.0) Subpackages: libKPim6AkonadiSearch6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * gersemi fixes - cmake linting and formatting * Fix compile * agent: update htmlparser (kde#514669) * cmake_minimum_required: drop outdated FATAL_ERROR. * Prepare doc support * Fix some shadow variables * Add -Wshadow for clang-based builds * Fix ktextaddons dep * Make sure that we don't add deprecated code * Remove akonadi note support * Use shared_ptr instead of QSharedPointer for KMime::Message * Increase ktextaddons version * Port away from kmime deprecated API * Stop using deprecated KMime::Types::Mailbox::List * Don't add #include in header * Add default ClangBuildAnalyzer.ini (testing compile time) * Port some deprecated kmime methods * Pre-commit was not executed when apply patch * Add missing USE_UNITY_CMAKE_SUPPORT variable for building as unity from cmakepreset * Deleted <> surounding email in set data which caused mailto not working * Fix build with corrosion 0.6 * Fix some clazy warning ==== akregator ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - Changes since 26.03.90: * Use release/26.04 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * Fix restore main window not being registered with the system tray (kde#494071) ==== analitza ==== Version update (25.12.3 -> 26.04.0) Subpackages: libAnalitza9 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * Fix build of eigen-dependent code with Eigen 5 ==== apache2-mod_php8 ==== Version update (8.4.19 -> 8.4.20) - version update to 8.4.20 Bz2: Fix truncation of total output size causing erroneous errors. Core: Fixed bugs GH-20875, GH-20873, GH-20854 (Propagate IN_GET guard in get_property_ptr_ptr for lazy proxies). DOM: Fixed bug GH-21486 (Dom\HTMLDocument parser mangles xml:space and xml:lang attributes). FFI: Fixed resource leak in FFI::cdef() onsymbol resolution failure. GD: Fixed bug GH-21431 (phpinfo() to display libJPEG 10.0 support). Opcache: Fixed bug GH-20838 (JIT compiler produces wrong arithmetic results). Fixed bug GH-21267 (JIT tracing: infinite loop on FETCH_OBJ_R with IS_UNDEF property in polymorphic context). Fixed bug GH-21395 (uaf in jit). OpenSSL: Fixed bug GH-21083 (Skip private_key_bits validation for EC/curve-based keys). Fix missing error propagation for BIO_printf() calls. PCRE: Fixed re-entrancy issue on php_pcre_match_impl, php_pcre_replace_impl, php_pcre_split_impl, and php_pcre_grep_impl. PGSQL: Fixed preprocessor silently guarding PGSQL_SUPPRESS_TIMESTAMPS support due to a typo. SNMP: Fixed bug GH-21336 (SNMP::setSecurity() undefined behavior with NULL arguments). SOAP: Fixed Set-Cookie parsing bug wrong offset while scanning attributes. SPL: Fixed bug GH-21454 (missing write lock validation in SplHeap). Standard: Fixed bug GH-20906 (Assertion failure when messing up output buffers). Fixed bug GH-20627 (Cannot identify some avif images with getimagesize). Sysvshm: Fix memory leak in shm_get_var() when variable is corrupted. XSL: Fix GH-21357 (XSLTProcessor works with DOMDocument, but fails with Dom\XMLDocument). Fixed bug GH-21496 (UAF in dom_objects_free_storage). ==== ark ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * CONTRIBUTING.md proof reading * SNAP: the versioned solib is in libduktape207 * SNAP: adhere to the yaml lint expectations * SNAP: add missing runtime exe's & required qt libs * Use Kate/Okular part only when mime type exactly matches a supported type * compressfileitemaction: use KIO::NameFinderJob to determine archive name * batchextracttest: modify test to cover existing folder use-case * correct possible debug logging * extractiondialog: do not overwrite directory when extract (kde#504869) * OverwriteQuery: Set an archive KIO URL as source URL * documentation.yml is no more needed * libarchive: prevent silent replacement of existing files by directory entries during extraction * ExtractFileItemAction: Instead of "Delete" use "Trash" (kde#498852) * Use ECM_TEST_NAME_PREFIX_STRATEGY set to "PATH" * Turn extractToSubfolder into variable * Update comment, remove unneeded method * Simply ExtractDialog * Extract Dialog: Allow to select the current Url (kde#507193) * Use uppercase include ==== at-spi2-core ==== Version update (2.58.3 -> 2.60.0) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Migrate to xz compression and manual service run - Update to version 2.60.0: + Fix detection of whether the org.freedesktop.a11y.PointerLocator interface is available. - Update to version 2.59.90: + AtspiDevice: Add API to enable and disable features. This can be used to test whether particular features are supported by the device. + AtspiDevice: Add a pointer-moved signal. This is supported on X11 and on Wayland when the compositor supports the org.freedesktop.a11y.PointerLocator interface. + AtspiDevice: Add key-pressed and key-released signals. Deprecate atspi_device_add_key_watcher. + AtspiDeviceX11: Support monitoring the pointer. This currently requires xres, which is now an optional dependency. + Fix a use after free in _atspi_send_event. - Update to version 2.59.1: + Added a build option to link against dbus-glib, rather than using the internal fork for the main loop integration code. + Add ATSPI_MODIFIER_SUPER as an alias for META3. + Various documentation fixes. - Changes from version 2.59.0: + meson: Use dbus-broker by default. + Document the remaining DBus interfaces. ==== aurorae6 ==== Version update (6.6.3 -> 6.6.4) - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * Update version for new release 6.6.4 ==== aws-lc ==== Version update (1.71.0 -> 1.72.0) Subpackages: libcrypto-awslc0 libssl-awslc0 - Update to version 1.72.0: + Reject point at infinity in EC_KEY_set_public_key + Add SSL_use_cert_and_key for per-connection cert/key setting + Add Optimized and HOL Light verified AVX2 Keccak x4 + Fix intermittent WIN32_rename failures in openssl ca CLI tool due to transient file locks + Remove redundant definitions + fipsmodule/ml-kem: Import mlkem-native v1.1.0 + Zeroize sensitive stack buffers in DRBG, X25519, Ed25519, ECDSA, ECDH… + Fix entropy source selection for Apple cross-compilation targets + openssl-tool CLI: CA cleanup + + Remove redundant definitions + fipsmodule/ml-kem: Import mlkem-native v1.1.0 + Zeroize sensitive stack buffers in DRBG, X25519, Ed25519, ECDSA, ECDH… + Fix entropy source selection for Apple cross-compilation targets + openssl-tool CLI: CA cleanup + Fix PostgreSQL integration SSL test failures for upstream error string changes + Hardening fixes for ML-DSA digest mode, XTS key comparison, and urandom + Fix bind9 integration test for upstream build system changes + Consistently set outlen to zero for all error paths + Add -msg and -servername support to openssl s_client + Add NULL pointer validation to ML-KEM EVP encapsulate/decapsulate + Add openssl version -a and -p flag support + Rename __AWS_LC_ENSURE to AWS_LC_ENSURE to avoid reserved identifier + Upgrade custom libc++ to LLVM 19 and add sanitizer support to build_and_test.sh + Update PyOpenSSL patch + Harden OCSP response printing and fix integer overflow in x509v3_bytes_to_hex + Small fixes for RSA_METHOD and EVP_PKEY_derive_set_peer + Add OPENSSL_INIT_ATFORK compatibility stub + Bound ReadConsoleW by stack buffer size + Change ML-KEM PKCS#8 encoding from expanded to seed form + Add missing error return for short metadata keys + Lower default SSL peek test rounds and remove CI workarounds + Check RSA-PSS digest algorithms for X509 + Update target.h to support Loongarch64 ABI1.0 architecture + Make some more half-empty EVP_PKEY states impossible ==== baloo-widgets ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * autotests: add wigetfactorytest * widgetfactory: translate dates to local timezone * filemetadataprovider: clean up old QT_VERSION check * tagsftileitemaction: Rename plugin from "Tags" to "Assign tags" * TagCheckBox: Handle dolphin crashes when encountering a tag containing slash '/' character (kde#437501) ==== baobab ==== Version update (49.1 -> 50.0) - Migrate to xz compression and manual service run - Update to version 50.0: + Port help overlay to AdwShortcutsDialog + Updated translations. ==== bind ==== Version update (9.20.21 -> 9.20.22) Subpackages: bind-doc bind-utils - Update to release 9.20.22 Security Fixes: * Fix crash when reconfiguring zone update policy during active updates. Bug Fixes: * Fix intermittent named crashes during asynchronous zone operations. * Count temporal problems with DNSSEC validation as attempts. * Fix a possible deadlock in RPZ processing. * Fix a crash triggered by rndc modzone on a zone from a configuration file. * Fix the processing of empty catalog zone ACLs. * Fix a crash triggered by rndc modzone on zone that already existed in NZF file. * Fix potential resource leak during resolver error handling. ==== blinken ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * documentation.yml is no more needed * cmake_minimum_required: drop outdated FATAL_ERROR arg ==== blog ==== Version update (2.37 -> 2.38) Subpackages: libblogger2 - Update to version 2.38 * Silent debugging messages in epoll algorithm (boo#1261699) * Make it work on 3215 console of s390 means no tcdrain() for 3215, no blocking writes, not more then 130 characters per line, no \r, finalize lines with \n. Nevertheless use a blocking read for password requests. Make automatic CLEAR an kernel command line option with the parameter blog.timeout=0 (boo#1261697) ==== bluedevil6 ==== Version update (6.6.3 -> 6.6.4) - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * Update version for new release 6.6.4 ==== boost-base ==== Subpackages: boost-license1_90_0 libboost_filesystem1_90_0 libboost_iostreams1_90_0 libboost_locale1_90_0 libboost_log1_90_0 libboost_thread1_90_0 - disable the cobalt module explicitly to avoid implicit enablement when using a C++20 defaulted compiler given we are not packaging that module at the moment; this fixes the packaging with GCC 16 ==== boost-extra ==== - disable the cobalt module explicitly to avoid implicit enablement when using a C++20 defaulted compiler given we are not packaging that module at the moment; this fixes the packaging with GCC 16 ==== breeze6 ==== Version update (6.6.3 -> 6.6.4) Subpackages: breeze6-cursors breeze6-decoration breeze6-style - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * Update version for new release 6.6.4 * Do not pass QIcon::Selected mode to icon painter (kde#506437) ==== breeze6-gtk ==== Version update (6.6.3 -> 6.6.4) Subpackages: gtk2-metatheme-breeze6 gtk3-metatheme-breeze6 gtk4-metatheme-breeze6 metatheme-breeze6-common - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * Update version for new release 6.6.4 ==== brltty ==== Version update (6.9 -> 6.9.1) Subpackages: brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-speech-dispatcher brltty-driver-xwindow libbrlapi0_8 python3-brlapi system-user-brltty xbrlapi - Update to version 6.9.1: + Too many changes; please read ChangeLog - Drop brltty-handytech-crash-fix.patch: fixed upstream. ==== calendarsupport ==== Version update (25.12.3 -> 26.04.0) Subpackages: libKPim6CalendarSupport6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * src/kcalprefs.kcfg - by default, enable event and to-do reminders (kde#491009) ==== dLeyna ==== - Migrate to xz compression and manual service run - Update spec copyright and shorter tag ref in _service. ==== desktop-file-utils ==== - Do not require systemd: either this is installed in a system that uses systemd, then it's present, or the scripts are used withing builds/containers where systemd is not used or wanted. - Add update-desktop-database.service to update the desktop files database on boot which is needed in immutable systems since only then the newly installed desktop files are available (jsc#PED-14839). ==== discover6 ==== Version update (6.6.3 -> 6.6.4) Subpackages: discover6-backend-flatpak discover6-backend-fwupd discover6-backend-packagekit discover6-notifier - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * RpmOstreeBackend: Translate some user-facing string literals * Update version for new release 6.6.4 * TransactionModel: Add visibleTransactionCount, use it in DiscoverObject ==== dolphin ==== Version update (25.12.3 -> 26.04.0) Subpackages: dolphin-part libdolphinvcs6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - Changes since 26.03.90: * Refresh shortcut: Ignore repeat events (kde#514209) * DolphinTabPage: Prevent re-entrant signal activation for slotViewActivated (kde#508554, kde#512011,, kde#508405,, kde#511076,, kde#503576) - Update to 26.03.90 * New feature release - Changes since 26.03.80: * panels/information: prevent memleak when closing mediawidget * dolphincontextmenu: Set item list properties before adding actions * CMakeLists.txt: bump KF6_MIN_VERSION to 6.23 - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * Fix incorrect app id for Kfind (kde#510370) * informationpanel: ignore gestures on media slider (kde#431307) * information/pixmapviewer: handle hdipi for animated images (kde#510829) * kitemlistview: when editing file name set anchored selection (kde#453262) * KItemListController: Check for highlightEntireRow on rightClick (kde#508356) * Revert "!1026" (kde#516341) * Add keyboard shortcut support for service menu actions (kde#260266) * Dynamic view should weight folders. (kde#508304) * KItemListController: Use entire row for drag and drop if highlightEntireRow is true (kde#515439) * panel/terminal: Add ability to disable konsole url sync (kde#306381) * Add keyboard anchor assignments to mouse events (kde#508609) * dolphinfontrequester: Do not apply custom view font to font mode combobox (kde#499783) * viewproperties: remove temp file after loading defaultConfig (kde#510500) * dolphinmainwindow: Reload context menu plugins when configuration changes (kde#508722) * Dolphin: Inform user when italic filename style is not supported by the font (kde#499784) * viewmodes: ensure font dialog retains last custom selection (kde#499786) * dolphinview: fix missing selection on next item after Delete key removal (kde#513371) * dolphinview: do not get view properties if we do not apply dynamic view (kde#508402) * DolphinView: observeCreatedDirectory take into account last / of m_url (kde#513345) * dolphintabbpage: Allow migration for users with the old session file format (kde#513466) * kfileitemmodel: Fix folder/file icon rating display (kde#512940) * folderstabssettingspage: add 3 options for closing split view (kde#464696) * kitemviews: Prevent crash when dragging details side padding header (kde#511057) * dolphinnavigatorswidgetaction: show focus indicator in split mode (kde#150718) * context menu: use selected item as containing folder for New file menu (kde#508196) * kstandarditemlistwidget: Fix vertical misalignment for file names containing certain glyphs (kde#512152) * main: set active view in split mode when not restoring session (kde#503576) * Revert "Avoid implicitly selecting items" (kde#494125) * dolphin: improve keyboard search behavior for repeated characters (kde#501851) * informationpanel: ensure selection info is shown when using keyboard navigation (kde#474507) ==== drkonqi6 ==== Version update (6.6.3 -> 6.6.4) - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - Changes since 6.6.3: * Update version for new release 6.6.4 * coredump: forward thread name from coredumpd * backtracegenerator: start only one gdb ==== eventviews ==== Version update (25.12.3 -> 26.04.0) Subpackages: libKPim6EventViews6 - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - Changes since 26.03.90: * src/agenda/timelabels.cpp - slightly better vertical grid alignment - Update to 26.03.90 * New feature release - Changes since 26.03.80: * cppcheck fixes - Update to 26.03.80 * New feature release - Too many changes since 25.12.3, only listing bugfixes: * agendaitem.cpp - for short items at least show the start time too (kde#207809) * agendaview.cpp - use narrow formatted dates for the day label as needed (kde#210835) * monthscene.cpp - draw non-current-month date in a slightly lighter color (kde#423801) ==== evolution ==== Version update (3.58.3 -> 3.60.1) Subpackages: evolution-plugin-spamassassin - Update to version 3.60.1: + Bug Fixes: - itip-formatter: Layout has excessive empty space, long content - Composer: Inherit theme color not honoured on send - prefer-plain: Remote content load reverts shown part - Blank email body for some S/MIME Encrypted mails - Incorrect month name declination in some locales - Paste into 'add/edit note' window not working after open + Updated translations. - Migrate to xz compression and manual service run - Update to version 3.60.0: + Bug Fixes: Freeze due to (indirect) gtk+ calls in a non-main thread + Miscellaneous: Mail: Accessing style sheets can be rejected in "unset HTML colors" + Updated translations. - Update to version 3.59.3: + Bug Fixes: - Calendar: Year view shows incorrect week number - One day events show misleding End Date in List view - Mail: Handle media CSS rules properly in "unset HTML colors" + Miscellaneous: - EDateEdit: Postpone fill of time combo until the widget is mapped - Use GHashTable's `replace()` instead of `insert()` on some places - mail-config-assistant: Skip "rss" Camel provider - itip-formatter: Correct time range for the "day agenda" column - Increase default connection timeout to 30 seconds - Check for libicalvcal pkgconfig file (for libical 4.x) + Updated translations. - Drop evolution-year-view-week-number.patch: fixed upstream. - Update to version 3.59.2: + e-cal-ops: Fallback to default list if selected list is read-only + Add “Mark as read” action to new mail-notifications + Mail: Add "Copy Message Link" action + Calendar: Prepare to support build with libical 4.x + EMailReader: Update actions also after message is parsed + Remove ESourceConflictSearch (moved to evolution-data-server) + e-vcard-editor: Skip stored empty values + Calendar: Component preview panel does not modify DATE value of DTEND - Changes from version 3.59.1: + Custom icon and text color for Search Folders lost on renaming + mail-vfolder: Correct and speed up setup and update of search folders + Renaming a mail folder resets its "Current View" + Crash when copying multiple lines from “Markdown as HTML” composer + Vendor autoar-gtk-chooser.c from gnome-autoar + metainfo: Add keywords to improve discoverability + appearance-settings: Use the Settings portal to use the dark style + Adapt to libebook API changes and added vCard 4.0 support + CalDAV: Provide a date limit for information sync + CamelSearchFolder: Add "not_all" "match-threads" kind + help: Replace some dead GNOME wiki URIs with GitLab URIs + Lower default connection timeout to 15 seconds + Adapt to libcamel API removals + shell: Make "Close Immediately" question button "destructive" + cal-config-caldav: Correct when showing limit-download-days option + EStockRequest: Remove leftover code + Mail: Import preview panel can generate runtime warning + e-util: Check for non-NULL GError in e_show_uri() + mail-vfolder: Remove unneeded runtime warning + EContactEditor: Prefer vCard "take" functions + Calendar: Allow to use GNOME system setting for "week start day" + shell: Fix a crash on start when app initialization fails + flatpak: Add gettext ACLOCAL workaround + e-contact-quick-add: Remove unused code + EContactMapWindow: Use book view to get contacts and their changes + EABEditor: Remove unneeded signals + EContactEditor: Change how required and supported fields are read + EABEditor: Remove unused functions and rename eab_editor_closed() + Contacts: Add a new vCard editor + EABContactFormatter: Show "GEO Location" and "Time zone" attributes + Updated translations. ==== evolution-data-server ==== Version update (3.58.3 -> 3.60.1) Subpackages: libebackend-1_2-11 libebook-1_2-21 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.60.1: + Bug Fixes: nntp: Fix GSocket ref leak in stream timeout helpers + Miscellaneous: - nntp: Rename nntp_get_stream_socket() to nntp_ref_stream_socket() - ESoupSession: Correct e_soup_session_get_authentication_requires_credentials() - Migrate to xz compression and manual service run - Update to version 3.60.0: + Bug Fixes: Backends: Do not block views' start by slow connection + Miscellaneous: - Correct ICalGLib reference in gir when building against version 4 - docs: Update libical-glib online documentation link + Updated translations. - Update to version 3.59.3: + Bug Fixes: - Make credential prompt dialog non-modal - camel-sasl-ntlm: Check for integer overflow in ntlm_get_string() - camel-pop3-store: Compute APOP response without string allocation - Canonicalize path before local cache file removal - e-cal-recur: Check interval intersect always as date-time value - NNTP: Subscription dialog does not show all groups + Miscellaneous: - e-collection-backend: Fix possible memory leak - Use GHashTable's `replace()` instead of `insert()` on some places - e-name-western: Crash due to double quotes in the name - camel-network-service: Move static variable to read-only area - credential-prompters: Add some spacing around widgets in the dialog (gtk4) - camel-store-search: Minimize hold of the folder and folder summary locks - camel-debug: Include object address in ref/unref backtraces - Increase default connection timeout to 30 seconds + Updated translations. - Drop eds-CVE-2026-2604.patch: Fixed upstream ==== evolution-ews ==== Version update (3.58.3 -> 3.60.1) - Update to version 3.60.1: + Bug Fixes: Calendar: Crash when cancelling meeting with empty notice + Updated translations. - Migrate to xz compression and manual service run - Update to version 3.60.0: + Updated translations. - Update to version 3.59.3: + Bug Fixes: - Allow building without Evolution - m365: Event attachment stream not freed after download + Miscellaneous: - Use GHashTable's `replace()` instead of `insert()` on some places - Correct responses for OAuth2 authentication failures - Increase default connection timeout to 30 seconds + Updated translations. - Update to version 3.59.2: + Disable free/busy calendars for meeting conflict lookup by default + Calendar: Prepare to support build with libical 4.x + m365: Camel: Read/write Answered/Forwarded message flags - Changes from version 3.59.1: + Camel: Implement CamelStore::get_inbox_folder() + Adapt to libebook API changes + Lower default connection timeout to 15 seconds + Adapt to libcamel API removals + Calendar: Change Free/Busy calendar range in the calendar Properties + flatpak: Add gettext ACLOCAL workaround + Camel: Set IS_JUNK/IS_TRASH CamelFolder flags for Junk/Trash folders + Updated translations. ==== ffmpeg-8 ==== Subpackages: libavcodec62 libavfilter11 libavformat62 libavutil60 libswresample6 libswscale9 - Add explicit symbol lists to work-around-abi-break.patch [boo#1261836] ==== ffmpegthumbs ==== Version update (25.12.3 -> 26.04.0) - Update to 26.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/26.04.0/ - No code change since 26.03.90 - Update to 26.03.90 * New feature release - No code change since 26.03.80 - Update to 26.03.80 * New feature release - Changes since 25.12.3: * Fix OSS-Fuzz AFL builds ==== flatpak ==== Version update (1.16.3 -> 1.16.6) Subpackages: flatpak-remote-flathub flatpak-selinux libflatpak0 system-user-flatpak - Install flatpak-selinux.if in distributed instead of contrib to avoid clashing with the interfaces from the main selinux-policy package (bsc#1262051) - Add 1262051-selinux-flatpak.if-should-be-installed-in-distribute.patch - Can be dropped when this comes back from upstream: https://github.com/flatpak/flatpak/pull/6622 - Update to version 1.16.6: + Bug fixes: - Fix the remaining regression for Chromium based browsers by not leaking file descriptors down to wrapped command - Fix a regression when installing extra-data without a runtime, which is the case for openh264 - Fix the remaining regression for Epiphany by ignoring unusable sandbox-expose paths for sub-sandboxes in the portal - Fix the installed tests by allowing to add a new ref to an existing temporary ostree repo - Avoid closing fds 0/1/2 when they are used as a bad argument to flatpak-run, and reduce duplication in handling file descriptor arguments - Update to version 1.16.5: + Bug fixes: Fix regressions caused by the sandbox escape security fix, which impact some browsers, browser-based apps and Steam + Enhancements: Expand test coverage of flatpak-run features used by flatpak-portal - Update to version 1.16.4: + Security fixes: - Fix a complete sandbox escape which leads to host file access and code execution in the host context (CVE-2026-34078) - Prevent arbitrary file deletion on the host filesystem (CVE-2026-34079) - Prevent arbitrary read-access to files in the system-helper context (GHSA-2fxp-43j9-pwvc) - Prevent orphaning cross-user pull operations (GHSA-89xm-3m96-w3jg) - Update suse_version macro for 1610 (jsc#PED-15828) ==== flatpak-kcm6 ==== Version update (6.6.3 -> 6.6.4) - Update to 6.6.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.6.4 - No code changes since 6.6.3 ==== freerdp ==== Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Build with SDL3 instead of SDL2 on Tumbleweed - Fix freerdp-devel dependencies. sso-mib must be present when using the freerdp-client library. - Only use sso_mib where the build dep is available (i.e: Tumbleweed) ==== gcc16 ==== Version update (16.0.1+git8152 -> 16.0.1+git8711) Subpackages: cpp16 libasan8 libatomic1 libgcc_s1 libgccjit0 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libstdc++6 libstdc++6-pp libtsan2 libubsan1 - Update to 16.0.1+git8711 - Streamline AMD GCN enablement and configuration by basing it on LLVM version availability. Support llvm19 and up. - Fix bootstrap cross compiler packaging and simplify handling by properly requesting suffixed binaries from configury. - Update to 16.0.1+git8664 - Only package version suffixed binaries in %gcc_libc_bootstrap packages, drop LTO related tools from them. This makes them co-installable between different GCC versions. - Going forward no longer register alternatives via update-alternatives for %gcc_libc_bootstrap packages, even on older distros. - Update to 16.0.1+git8410 - Avoid conflicts between %gcc_libc_bootstrap packages of different versions if update-alternatives are still in use (SLE 15 and older) - Wipe all icecream backend build support from the spec file. ==== gdk-pixbuf ==== Version update (2.44.4 -> 2.44.6) Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - Update to version 2.44.6: + build: Add a legacy_xpm option to build the old xpm loader + xpm: Rename the old xpm loader to legacy-xpm, and use it for gdk_pixbuf_new_from_xpm_data if it is available. Note that the old loader will only be used for this purpose. xpm files still get loaded with glycin. + jpeg: Reject data with an unsupported number of components + Update contribution guidelines + glycin: Fix an issue with looping animations + Do not accidentally query loaders from the host - Pass legacy_xpm=enabled to meson setup, build legacy xpm support - Migrate to xz compression and manual service run - Update to version 2.44.5: + Make the testsuite work with glycin + glycin: Add support for xpm and xbm + Updated translations. - Drop gdk-pixbuf-jpeg-slow.patch, we are not running tests, nor do we want to depend on glycin during build as it leads to a cycle. - Pass test=false to meson setup. - Drop unused check section and already disabled meson_test macro. ==== gdm ==== Version update (49.2 -> 50.0) Subpackages: gdm-schema gdm-systemd gdm-xdm-integration libgdm1 typelib-1_0-Gdm-1_0 - Fix packages for %suse_version bump (jsc#PED-15853). - Migrate to xz compression and manual service run - Update to version 50.0: + With systemd v260+, remote desktop sessions and local sessions in the background will be granted access to the GPU. This allows remote sessions to have accelerated graphics on distros that restrict the permissions on the GPU's device nodes. + Updated translations. - Update to version 50.rc: + Changed remote desktop plumbing (i.e., the CreateRemoteDisplay method) to accept a hostname, so that we can correctly communicate this information to PAM and to wtmp/utpm/btmp. + Minor performance optimization for $GDM_DEBUG_JSON_REQUESTS + Updated translations. - Update to version 50.beta: + Add support for "unified" authentication mechanism. Histrionically, each authentication method went through its own PAM conversation. Now, we also support running a single PAM conversation that runs multiple authentication methods at once. This requires support from PAM modules like pam_sss + Introduce debugging for JSON PAM messages via $GDM_DEBUG_JSON_REQUESTS env var + Re-introduce a timeout while waiting for primary GPU to appear. There are edge cases where there is a GPU (and thus Wayland will work) but none is labeled as primary. Once the timeout expires we stop waiting for the primary GPU and just launch the session on any available GPU. + Authentication failures caused by PAM services reporting themselves as unavailable are no longer reported as failed authentication attempts. For instance, fingerprint sensor timeouts are reported as a service unavailable error, and we would previously log that as a failed authentication attempt. + "Service Unavailable" errors from PAM modules are no longer treated as failed login attempts. Most notably, such errors are returned by fprintd whenever the fingerprint sensor times out. + GDM now tries to shut down the session whenever the PAM worker process crashes + Partially un-merged the session and display registration steps that were merged in 50.alpha, due to bugs that the change introduced + Misc. other bug fixes - Changes from version 50.alpha.1: + Corrected Git mishap. The 50.alpha tag points at a commit that never made it to the main branch. 50.alpha.1 corrects this. Make sure to look at the changelog for 50.alpha for news about what's new in this release! + Fixups to the README + Dropped vistigial `udev-dir` meson option - Changes from version 50.alpha: + Fixed bug where we'd lose track of the user session failure counter + Special sessions (like GDM, initial-setup) are now loaded from .desktop files rather than being hard-coded into GDM + Entirely removed X11 support, except for the ability to launch other desktops' X11 sessions with a per-user X server. This means that features like XDCMP and system-wide Xserver are gone, and that GDM's own sessions will always run with Wayland. + Consequently, we removed the ability to compile GDM without Wayland support + Introduced a new `gnome-headless-session@.service`, which makes it easier to start a headless graphical session (i.e. for RDP purposes) + Merged display and session registration into one step, because the previous approach didn't work right for Wayland. This allowed us to remove workarounds that caused bugs + Reworked wtmp/utmp/btmp fields to contain more useful values, especially on Wayland and with headless RDP sessions + Dropped final usages of the `gdm`/`gdm3` user, so distros no longer need to create it for us (GDM now entirely relies on dynamically allocated users) + Adapted to changes in gnome-shell's systemd unit files, and dropped hard-coded gnome-shell session modes. It's now easier for custom/kiosk sessions to use custom gnome-shell session modes + Added support for Linux 6.18's new `boot_display` sysfs attribute, which replaces the `boot_vga` attribute. These attributes allow GDM to identify the primary GPU, but modern AMD cards cannot use `boot_vga` because they no longer have VGA support! + Fixed bug where we failed to propagate some environment variables into the greeter's Pipewire instance - Drop gdm-xauthlocalhostname.patch and gdm-suse-xsession.patch: no longer applicable as XSession is no longer supported. - Drop gdmflexiserver subpackage: no longer applicable. ==== geoclue2 ==== Version update (2.8.0 -> 2.8.1) Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Update to version 2.8.1 * Accept NMEA GGA sentences with 11 or more parts (needed 14 or more previously). * Use async D-bus 'Set' methods to set client properties in libgeoclue to improve robustness. * Do not change Client Location property on updates which are below threshold to avoid leaking location to D-bus. * Ignore wired WPA interfaces when finding an interface for WiFi scanning. ==== geocode-glib ==== Subpackages: libgeocode-glib-2-0 typelib-1_0-GeocodeGlib-2_0 - Fix up shared library package to adhere to policy: move icon files again to geocode-glib to not conflict on file-level whenever the library changes so-version. - Drop baselibs.conf: the only -32bit library we provided was libgeocode-glib0, i.e the soup2 flavored library. - Drop multibuild flavor "soup2", neither needed nor used anymore. ==== gjs ==== Version update (1.86.0 -> 1.88.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Migrate to xz compression and manual service run - Update to version 1.88.0: + No changes, version bump only. - Update to version 1.87.90: + Enabling various clang-tidy checks + Various maintenance + Error when importing Gio after manipulating Object.prototype + Investigate union fields being garbage collected + Follow-up from "Gtk: Builder constructor overrides in GTK4" + Tweaks to examples ==== glib2 ==== Version update (2.86.4 -> 2.88.0) Subpackages: glib2-tools libgio-2_0-0 libgirepository-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 typelib-1_0-GIRepository-3_0 typelib-1_0-GLib-2_0 typelib-1_0-GLibUnix-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0 - Migrate to xz compression and manual service run - Update to version 2.88.0: + gslice: Factor out a size helper macro and stop using MAX in a public header - Drop 5097.patch: fixed upstream. - Update to version 2.87.5: + Avoid installing broken symlinks as part of the test data for the gdatetime tests + Fix `g_file_set_contents()` with non-ASCII filenames on Windows + Bugs fixed: - Documentation issue with g_slice_new and g_slice_new0 - Unclear assertion failure message when `G_PARAM_CONSTRUCT` and `G_PARAM_CONSTRUCT_ONLY` are both specified - vs2019-arm64 CI fails with ninja error - g_file_set_contents broken on windows for non-ASCII filenames - Documentation of g_file_info_get_is_backup() doesn’t define what a backup file is - GLocalFileInfo's set_symlink() is backwards - Memory leak in g_desktop_app_info_launch_uris_with_spawn - gsocketconnection: Set an error when closed if no address is cached - minor doc fixes - tests: Fix a minor memory leak in the socket test - Prevent iptosmessage test failures on FreeBSD and Hurd - gobject: Disable new construct property check with G_DISABLE_CHECKS + Updated translations. - Add 5097.patch: Fix build of NetworkManager, patch from upstream - Update to version 2.87.3: + Improved support for `GNotification` on Windows + Fix module lookups via `GModule` on Cygwin + Fix local timezone lookup with nested symlinks in `/etc/localtime` + Fix ordering and sequential consistency of gatomic memory barriers on MSVC and fallback GCC code paths + Fix various integer overflow bugs (CVE-2026-1484, CVE-2026-1485, CVE-2026-1489) + Add `GSocketControlMessage` subclasses for receiving `IP_TOS` and `IPV6_TCLASS` + Support polling more than 1024 FDs on macOS + Remove platform-specific backward compatibility from GLib-2.0 as it’s impossible to support + Improve introspection annotations for delimiters on `g_strsplit_set()` + Basic support for building and running some functionality on tvOS and watchOS + Add `g_get_monotonic_time()` variant with nanosecond precision + Updated translations. - Update to version 2.87.2: + Add initial support for `GNotification` on Windows + glib-compile-resources: Incorrect compiler detection on Windows when building GTK causes a DoS + gio/unixmounts: use bsearch() to check for set inclusion + gdesktopappinfo: Fix -Wsign-conversion warnings + gobject: Fix -Wshorten-64-to-32 warnings and enable warning flag + gtestutils: Avoid pointless logging string handling in gtestutils + glib-unix: Implement g_unix_fd_query_path for Cygwin + gio: Fix some -Wsign-conversion warnings + gmodule: Enable -Wshorten-64-to-32 warnings for gmodule + Fixup unicode 17 -Changes from version 2.87.1: * Several low-risk CVE fixes * Respect `NO_COLOR` environment variable in log output * Update file system type lists to mark more file system types as system ones and to recognise `ntfs3` file systems + Add `G_GNUC_FLAG_ENUM` attribute to mark enums as flags + Add a static CRT constructor and fusion manifest XML for GLib utilities on Windows so that `stderr` can be unbuffered and streams are flushed on exit + Fix `G_FILE_MONITOR_WATCH_HARD_LINKS` on Windows - Changes from version 2.87.0: + Update to Unicode 17.0.0 (!4793, work by Peng Wu) + Support runtime extensions to `gdbus-codegen` tool to allow modifying its output in project-specific ways + Use document portal to open all the URIs for snaps + Add g_markup_parse_context_get_offset() API for getting error locations in XML files - GNOME/ptyxis#490 new tab does not open in current directory when hostname contains a period - hash resize broken for large sizes - g_filename_from_uri rejects valid host names according to RFC 1123 - !4793 gunicode: Update the code for Unicode 17.0.0 - !4807 Add missing "nullable" to parameter docs of GList/GSList - !4810 gutils: Mark load_user_special_dirs unlocked + Updated translations - Drop glib2-CVE-2026-0988.patch: fixed upstream. ==== glycin-loaders ==== Version update (2.0.8 -> 2.1.1) - BuildRequire pkgconfig(glycin-2) for all build modules except libglycin itself. Chain them properly behind each other. - Update to version 2.1.1: + Fixed: Bump gufo to 4.0.1. This fixes optaining key-value pairs potentially containing nul-characters, which is not allowed per PNG standard and can't be transmitted as String via D-Bus. - Migrate to xz compression and manual service run - Update to version 2.1.0: + Fixed: thumbnailer: Remove padding if stride is longer than row data, avoiding broken scaling. This manly affects AVIF and HEIC - Update to version 2.1.rc: + image-rs: Don't assume that JPEGs are in YCbCr encoded. Support grayscale and YCCK as well. ==== glyr ==== - Add patch: * glyr-fix-includes.patch - Use %ldconfig_scriptlets macro ==== gnome-autoar ==== - Migrate to xz compression and manual service run - Update spec copyright and shorter tag ref in _service. ==== gnome-calculator ==== Version update (49.2 -> 50.0) Subpackages: gnome-shell-search-provider-gnome-calculator - Migrate to xz compression and manual service run - Update to version 50.0: + Updated translations. - Update to version 50.rc: + Updated translations. - Update to version 50.beta: + Support grouping digits in non-decimal numbers + Remove the ones function and add swap endianness button - Changes from version 50.alpha: + Improved metainfo + Improved build process + Fix cropped buttons section + Updated translations. ==== gnome-characters ==== Version update (49.1 -> 50.0) Subpackages: gnome-shell-search-provider-gnome-characters - Migrate to xz compression and manual service run - Update to version 50.0: + Flatpak builds use the noto-emoji from the Freedesktop SDK + Switch to search results when the search entry is activated + Don't restore selection when deactivating search on mobile + Correctly show sidebar after finishing a search + Strip whitespaces in bundled GResources + Add --version cli option + Add captions to app screenshots + Updated translations. - Update to version 50.alpha: + Don't skip the first block when iterating + Fix fetching the list of languages in Flatpak + Fix the IBus check + Fix wrong emoji size when font scaling is enabled + Include the new CJK block from unicode 17.0 + Port shortcuts to AdwShortcutsDialog + Port to AdwSidebar + Rename appdata to metainfo + Support language aliases + Update to Unicode 17.0.0 + Fix active window tracking + Fix a typo in the app metadata + Update app screenshots to GNOME 49 + Updated translations ==== gnome-chess ==== Version update (49.2 -> 50.0) - Migrate to xz compression and manual service run - Update to version 50.0: + Updated translations. - Update to version 50.beta: + Port to AdwShortcutsDialog and more + Updated translations. - Drop gnome-chess-autodep.patch: This has been addressed in the meson dep-generator. - Convert spec file to declarative build system using automatic dependency tracking. - Add gnome-chess-autodep.patch: Fix spacing to properly translate for RPM deps. ==== gnome-clocks ==== Version update (49.0 -> 50.0) Subpackages: gnome-shell-search-provider-gnome-clocks - Migrate to xz compression and manual service run - Update to version 50.0: + gresources: Use preprocess=xml-stripblanks + build: use oggenc from vorbis-tools instead of ffmpeg + Updated translations. - BuildRequire vorbis-tools instead of %ffmpeg_pref: follow upstream changes. This also allows us to drop the BuildConflict on %{ffmpeg_pref}-mini-libs. - Update to version 50.beta: + New alarms default to the Toys sound + Fix duplicate timer notifications + Fix timers going off immediately + Multiple code cleanups and simplifications + Many GObject properties are now construct-only + Many GObject properties are now read-only - Changes from version 50.alpha: + General improvements and bug fixes + Port shortcuts dialog to AdwShortcutsDialog + Add support for customizing the alarm bell. Requires ffmpeg on compile time + UI improvements for the stopwatch view + Use icu-i18n and icu-uc to format time spans + Disable vala C warnings + Link to static.gnome.org for app screenshots + Bugs fixed: - Animate transition to lap table in stop watch - Don’t show timer lapsed notification when Clocks is focused - i18n: sentence is split - The New Timer dialog isn't scrollable + Updated translations. - Add pkgconfig(icu-i18n) and pkgconfig(icu-uc) BuildRequires: new dependencies. - Add %ffmpeg_pref BuildRequires: build requires /usr/bin/ffmpeg and we want to use the system default ffmpeg version. - BuildConflicts %{ffmpeg_pref}-mini-libs, as we need to ensure we have the full library set. The mini is fine for linking alone, but gnome-clocks wants to test things. ==== gnome-connections ==== Version update (49.0+22 -> 50.0) - Migrate to xz compression and manual service run - Update to version 50.0: + Updated translations. - Update to version 50.rc: + Update gtk-frdp - Grab keyboard for FrdpDisplay - Pass Win keys only when keyboard is grabbed - Fix crash when copying clipboard data - Fix flags for CB_FORMAT_LIST message + Updated translations. - Update to version 50.beta: + Update gtk-frdp: Check for initialization of RDP + Updated translations. ==== gnome-console ==== Version update (49.2 -> 50.0) - Update to version 50.0: + Updated translations. - Update to version 50.rc: + Updated translations. ==== gnome-contacts ==== Version update (49.0 -> 50.0) Subpackages: gnome-shell-search-provider-contacts - Drop pkgconfig(geocode-glib-1.0) BuildRequires, no longer needed nor used. - Migrate to xz compression and manual service run - Update to version 50.0: + The search experience has improved, automatically selecting all text when search is activated, as well as clearing the old search when you're done + The import dialog now show a correct label when still loading contacts + We use a more secure mechanism to load avatars + Whenever a contact's name changes, the avatar now appropriately changes as well + The overflow menu now has an export action + Updated translations. - Update to version 50.alpha: + The overflow menu now has an export action + Switch to glycin for loading images instead of GdkPixbuf + Update the avatars for name changes + Fix a bug when there are 0 contacts to import + Updated translations. - Add pkgconfig(glycin-2) and pkgconfig(glycin-gtk4-2) BuildRequires: new dependencies. ==== gnome-control-center ==== Version update (49.5 -> 50.1) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces gnome-control-center-users - Update to version 50.1: + Accessibility: Fix keyboard navigation between cursor sizes + Display: Correct the type of num_scales counter + Privacy: - Fix memory leak in camera page - Fix memory leak in location page + Users: Chain up dispose in crop area widget + Updated translations. - Update libgxdp sub-module. - Update suse_version macro for 1610 (jsc#PED-15829) - Disable malcontent support for now. The feature is optional, and the newer version required is not yet acceptable to openSUSE. - Migrate to xz compression and manual service run - Update to version 50.0: + Match old app ID for backwards compatibility in metainfo/appdata + Close visible toplevels and dialogs when loading other panels + Accessibility: - Improve keyboard navigation in Reduced Motion setting - Fix Reduced Motion setting not applying due to type mismatch - Mark hotspot dialog error labels for a11y + Power: - Rework logic to show power button action - Various inhibitor fixes + Updated translations. ==== gnome-keyring ==== Version update (48.0 -> 50.0) Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring - Migrate to xz compression and manual service run - Update to version 50.0: + daemon: Don't warn about CAP_IPC_LOCK if RLIMIT_MEMLOCK is enough + Replace deprecated security_context_t + meson: Add gkm_marshal header to libgkm sources + meson: allow disabling libcap-ng explicitly + daemon: Replace some messages with warnings + Updated translations. - Pass -Dlibcap-ng=disabled to meson: keep libcap-ng support disabled. ==== gnome-logs ==== Version update (49.0 -> 50.0) - Migrate to xz compression and manual service run - Update to version 50.0: + Logs are now exported in ascending order + Fix help dialog inside sandboxes + Updated translations. ==== gnome-maps ==== Version update (49.4 -> 50.0) - Migrate to xz compression and manual service run - Update to version 50.0: + Handle unknown HTTP response codes from Overpass, so that place information still shows up + Fix Copenhagen Metro icon to not use