Packages changed:
AppStream
AppStream-qt6
cnf (0.6.0~0 -> 0.7.1~0)
evince
gcc15
gnome-calculator (48.0 -> 48.0.2)
gnome-maps (48.0 -> 48.1)
gnome-remote-desktop (48.rc -> 48.0)
gnome-shell (48.0 -> 48.0+6)
gnome-text-editor (48.1 -> 48.2)
grub2
gtk2
gtkmm3 (3.24.9 -> 3.24.10)
gtkmm4 (4.17.0 -> 4.18.0)
harfbuzz (10.4.0 -> 11.0.0)
libarchive (3.7.7 -> 3.7.8)
libostree (2025.1 -> 2025.2)
libsoup (3.6.4 -> 3.6.5)
libvirt
libwacom (2.14.0 -> 2.15.0)
meson
openSUSE-release (20250324 -> 20250325)
patterns-base
patterns-gnome
python-cryptography (44.0.1 -> 44.0.2)
python-cssselect (1.2.0 -> 1.3.0)
selinux-policy (20250318 -> 20250324)
srt
sscep
suitesparse (7.8.3 -> 7.10.1)
texlive
tiff
uchardet
vid_stab
vim (9.1.1176 -> 9.1.1230)
woff2
xdg-desktop-portal-gtk (1.15.2 -> 1.15.3)
=== Details ===
==== AppStream ====
Subpackages: AppStream-lang libappstream5
- build with PIE mode also when using gcc13 (bsc#1239941)
==== AppStream-qt6 ====
- build with PIE mode also when using gcc13 (bsc#1239941)
==== cnf ====
Version update (0.6.0~0 -> 0.7.1~0)
Subpackages: cnf-bash cnf-locale cnf-zsh
- Update to version 0.7.1~0:
* Leap 15.6 compatibility
- Update to version 0.7.0~0:
* added esperanto translations (#16)
* Problem: dependabot alert for shlex (#9)
* Powershell note (#11)
* Problem #14: es (Esperanto) file is in Greek language (#15)
* fix all clippy warnings (#17)
* Update dependencies and raise version (#18)
* Update README.md (#12)
==== evince ====
Subpackages: evince-lang evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0
- Add evince-kpathsea.patch: Fix build with gcc 15 (patch lifted
from fedora).
==== gcc15 ====
Subpackages: cpp15 gcc15-locale libasan8 libatomic1 libgcc_s1 libgcc_s1-32bit libgccjit0 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-locale libstdc++6-pp libstdc++6-pp-32bit libtsan2 libubsan1
- Disable build of glibc cross to loongarch64 and hppa in SLFO.
==== gnome-calculator ====
Version update (48.0 -> 48.0.2)
Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator
- Update to version 48.0.2:
+ Fix building with non-nightly vala.
- Update to version 48.0.1:
+ Code cleanup and minor improvements.
+ Allow scrolling the display using scroll wheel.
+ Fixed conversions not working.
==== gnome-maps ====
Version update (48.0 -> 48.1)
Subpackages: gnome-maps-lang
- Update to version 48.1:
+ Fix correctly calculating timezone offsets in MOTIS results, so
timestamps gives correct values for daylight savings time.
+ Updated translations.
==== gnome-remote-desktop ====
Version update (48.rc -> 48.0)
Subpackages: gnome-remote-desktop-lang
- Update to version 48.0:
+ Updated translations.
==== gnome-shell ====
Version update (48.0 -> 48.0+6)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang
- Update to version 48.0+6:
* slider: Align handle size with with pixel grid
* slider: Use correct handle size when calculating rightmost
position
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* Updated translations.
==== gnome-text-editor ====
Version update (48.1 -> 48.2)
Subpackages: gnome-text-editor-lang
- Update to version 48.2:
+ Break out of recursive Policy-Kit authorization requests from
user-cancellation.
+ Do not re-display position label as side-effect of auto-save.
+ 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
- Filter out the non-subvolume btrfs mount points when creating the
relative path (bsc#1239674)
* grub2-btrfs-filter-non-subvol-mount.patch
==== gtk2 ====
Subpackages: gtk2-data gtk2-immodule-xim gtk2-lang gtk2-tools libgtk-2_0-0
- Export -std=gnu99 to cflags, fix build with gcc 15. GCC 15
defaults to C23. gtk+ 2.x entered maintenance mode upstream prior
to C11, is now no longer under development, and therefore should
not be expected to compile to newer standards.
==== gtkmm3 ====
Version update (3.24.9 -> 3.24.10)
- Update to version 3.24.10:
+ Documentation:
- gtkmm.h: Don't link to library.gnome.org/devel.
- Don't link to library.gnome.org or removed parts of
developer.gnome.org.
- Gtk::AboutDialog: Update the image.
+ Meson build:
- Require meson >= 0.60
- Use the Python installation that Meson uses.
- If GTKMM_NO_DIST_TESTS is defined, 'meson dist' does not run
test programs.
- Drop gtkmm3-docs-without-timestamp.patch: no longer needed.
==== gtkmm4 ====
Version update (4.17.0 -> 4.18.0)
- Update to version 4.18.0:
+ Gdk:
- CairoContext: Deprecate cairo_create().
- Device: Add get/property_active_layout_index(),
get/property_layout_names().
- Surface: Add translate_coordinates(), deprecate
create_cairo_context().
+ Gtk:
- Accessible: Add update_platform_state().
- HeaderBar, WindowControls: Add
get/set/property_use_native_controls().
- Widget: Add get/set/property_limit_events().
+ Documentation:
- Gtk::SignalListItemFactory: Remove errroneous links.
- Gtk::AboutDialog: Update the image.
- Gtk::ConstraintLayout: Add a link to the description of
GtkConstraintLayout.
- Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class
descriptions.
+ Build:
- Require gtk4 >= 4.17.5
- Meson build: Use the Python installation that Meson uses.
==== harfbuzz ====
Version update (10.4.0 -> 11.0.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 11.0.0:
+ There are three new font-functions implementations
(integrations) in this release:
- hb-coretext has gained one, calling into the CoreText
library.
- hb-directwrite has gained one, calling into the DirectWrite
library.
- hb-fontations has gained one, calling into the Skrifa Rust
library.
- All three are mostly useful for performance and correctness
testing, but some clients might find them useful.
+ An API is added to use them from a single API by providing a
backend name string: hb_font_set_funcs_using()
+ Several new APIs are added, to load a font-face using different
"face-loaders", and a single entry point to them all using a
loader name string:
- hb_ft_face_create_from_file_or_fail() and
hb_ft_face_create_from_blob_or_fail().
- hb_coretext_face_create_from_file_or_fail() and
hb_coretext_face_create_from_blob_or_fail().
- hb_directwrite_face_create_from_file_or_fail() and
hb_directwrite_face_create_from_blob_or_fail().
- hb_face_create_from_file_or_fail_using()
+ All drawing and painting operations using the default, hb-ot
functions have become memory allocation-free.
+ Several performance optimizations have been implemented.
+ Application of the trak table during shaping has been improved.
+ The directwrite shaper now supports font variations, and
correctly applies user features.
+ The hb-directwrite API and shaper has graduated from
experimental.
+ Various bug fixes and other improvements.
==== libarchive ====
Version update (3.7.7 -> 3.7.8)
- Update to 3.7.8:
* 7zip reader: add SPARC and POWERPC filter support for non-LZMA compressors
* tar reader: Ignore ustar size when pax size is present
* tar writer: Fix bug when -s/a/b/ used more than once with b flag
* libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter
* libarchive: Adding missing seeker function to archive_read_open_FILE()
- inludes the previously patched security fixes, dropping:
CVE-2025-1632.patch, CVE-2025-25724.patch, CVE-2024-57970.patch
==== libostree ====
Version update (2025.1 -> 2025.2)
Subpackages: libostree-1-1
- Update to version 2025.2:
+ sign: Support generic "spki" type of commit signatures
+ boot: Drop ostree-finalize-staged.path
+ bug fixes
==== libsoup ====
Version update (3.6.4 -> 3.6.5)
Subpackages: libsoup-3_0-0 libsoup-lang typelib-1_0-Soup-3_0
- Update to version 3.6.5:
+ session: Strip authentication credentials on cross-origin
redirects
+ build: Use pkg-config instead of krb5-config for the gssapi
dependency
+ http1: When using chunked encoding report an error in case of
unexpected stream end
+ http2:
- When a message has no content still respect its Content-Type
- Revert manual window size management temporarily, as it could
stall
+ sniffer: Fix potential overflows
+ hsts: Fix minor leak
+ headers: Fix a few parsing edge cases that could be an out of
bound read
+ connection: Avoid ever calling disconnect twice
+ auth-digest: Fix handling when a nonce isn't present
+ cookies:
- Limit max size of max-age, path, and domain attributes to
1024 bytes
- Limit max size of name and value to 4096 bytes
+ docs: Remove references to old libsoup domain
+ Reintroduce some thread-safety to SoupSession (see
https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html)
Numerous API have been changed which is documented on
https://libsoup.gnome.org
- Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi)
BuildRequires: Following upstream changes, and stop passing
krb5_config="$(which krb5-config)" to meson setup, no longer
needed nor recognized.
==== libvirt ====
Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-libxl libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- spec: Disable rbd storage driver for SLFO
bsc#1239836
==== libwacom ====
Version update (2.14.0 -> 2.15.0)
Subpackages: libwacom-data libwacom9
- update to 2.15.0
* New devices:
- Still more tablet definitions (#841)
- add XP Pen Innovator 16 definition & layout
- Support for XP-Pen Deco Pro S
- Add Lenovo Slim Pen
- Add the XP Pen Deco01 v3
- Add 3rd gen Intuos Pro devices
* Device fixes:
- fix duplicate button listing for the DTI-520
- Remove duplicate of the ISDv4 2d1f 0040 tablet
* Device other:
- Add AliasOf keyword to wacom.stylus
- prefix all styli with a vendor ID
- prefix the wacom 2d1f ISDv4 devices with wacom
- Allow for a bustype of 0 on real devices
- Add support for getting the target mode for a modeswitch button
==== meson ====
Subpackages: meson-vim
- Add 14337.patch: get_llvm_tool_names: add llvm 20.
==== openSUSE-release ====
Version update (20250324 -> 20250325)
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
- On S390x plymouth is rather useless therefore replace it with
blog-plymouth for similar services but without boot splash
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome
- Recommend gnome-console instead of gnome-terminal.
==== python-cryptography ====
Version update (44.0.1 -> 44.0.2)
Subpackages: python311-cryptography python313-cryptography
- update to 44.0.2:
* We now build wheels for PyPy 3.11.
==== python-cssselect ====
Version update (1.2.0 -> 1.3.0)
- Remove superfluous %python_module definition
- Update to 1.3.0
* Dropped support for Python 3.7-3.8, added support for
Python 3.12-3.13 and PyPy 3.10.
* Removed ``_unicode_safe_getattr()``, deprecated in 1.2.0.
* Added ``pre-commit`` and formatted the code with ``ruff``.
* Many CI additions and improvements.
- Limit Python files matched in %files section
- Switch build system from setuptools to pyproject.toml
* Add python-pip and python-wheel to BuildRequires
* Replace %python_build with %pyproject_wheel
* Replace %python_install with %pyproject_install
==== selinux-policy ====
Version update (20250318 -> 20250324)
Subpackages: selinux-policy-targeted
- Update to version 20250324:
* Allow xenstored_t manage xend_var_lib_t files (bsc#1228540)
==== srt ====
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Use ldconfig_scriptlets macro for post(un) handling.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== sscep ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: Declarations, No longer used
==== suitesparse ====
Version update (7.8.3 -> 7.10.1)
Subpackages: libamd3 libcamd3 libccolamd3 libcholmod5 libcolamd3 libsuitesparseconfig7 libumfpack6
- update to version 7.10.1
* GraphBLAS v10.0.1: bug fix, when using user-defined monoids
in GrB_mxm
- update to version 7.10
* GraphBLAS v10.0.0: major upgrade, now supporting 32-bit/
64-bit integer indices.
- update to version 7.9
* GraphBLAS v9.4.5: Added the GxB_IndexBinaryOp.
Added new JIT kernels.
==== texlive ====
- On 64bit architecures use only zzip_init_io
- Update source-LuaTeX.dif
* Accordingly to mailing list
- Fine tuning asymptote
* Really use OSMesa
* Use libcurl
* Use boost filesystem and boost thread
- Autodetect if libzzip support large files on 32bit architectures
- Update to TeXLive 2025 (20250308)
- Update to biber-2.20
- Update to luametatex-2.11.05
- Add patch source-LuaTeX.dif
* Latest upstream fix for LuaTeX
- Remove obsolete patches
* 0006-Fix-register-allocation-bug-in-arm64.patch
* source-dvipdfm-x.dif
* source-mesa24.dif
* source-pdftex-gcc14.patch
- Add patch source-euptex.dif
* make eptex and euptex survive their trip tests
- Port patches
* source-64.dif
* source-configure.dif
* source-dviutils.dif
* source-luacore.dif
* source-ppc64.dif
* source-warns.dif
* source.dif
==== tiff ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== uchardet ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vid_stab ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vim ====
Version update (9.1.1176 -> 9.1.1230)
Subpackages: vim-data vim-data-common xxd
- update to 9.1.1230
- refresh vim-7.3-sh_is_bash.patch
* patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows
* patch 9.1.1229: the comment plugin can be improved
* runtime(sh): consider sh as POSIX shell by default
* patch 9.1.1228: completion: current position column wrong after got a match
* runtime(hlyank): add the hlyank package
* patch 9.1.1227: no tests for the comment package
* patch 9.1.1226: "shellcmdline" completion doesn't work with input()
* patch 9.1.1225: extra NULL check in VIM_CLEAR()
* runtime(sh): remove invalid commented out line in syntax script
* runtime(sh): update sh indent script
* patch 9.1.1224: cannot :put while keeping indent
* runtime(go): use :term for keywordprg for nvim/gvim
* patch 9.1.1223: wrong translation used for encoding failures
* patch 9.1.1222: using wrong length for last inserted string
* patch 9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent'
* patch 9.1.1220: filetype: uv.lock file not recognized
* patch 9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase"
* patch 9.1.1218: missing out-of-memory check in filepath.c
* patch 9.1.1217: tests: typos in test_matchfuzzy.vim
* patch 9.1.1216: Pasting the '.' register multiple times may not work
* runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap
* runtime(vim): Update base-syntax, match multiline return types
* patch 9.1.1215: Patch 9.1.1213 has some issues
* patch 9.1.1214: matchfuzzy() can be improved for camel case matches
* patch 9.1.1213: cannot :put while keeping indent
* runtime(syntax-tests): Support "wait-free" test failure
* patch 9.1.1212: too many strlen() calls in edit.c
* patch 9.1.1212: filetype: logrotate'd pacmanlogs are not recognized
* runtime(prql): include prql syntax script
* patch 9.1.1211: TabClosedPre is triggered just before the tab is being freed
* patch 9.1.1210: translation(ru): missing Russian translation for the new tutor
* patch 9.1.1209: colorcolumn not drawn after virtual text lines
* patch 9.1.1208: MS-Windows: not correctly restoring alternate screen on Win 10
* patch 9.1.1207: MS-Windows: build warning in filepath.c
* translation(ru): include Russian translation for chapter two of the tutorial
* runtime(matchparen): line continuation causes failure in CI
* patch 9.1.1206: tests: test_filetype fails when a file is a directory
* runtime(doc): symlinking netrw.txt causes problems during install on Windows
* patch 9.1.1205: completion: preinserted text not removed when closing pum
* runtime(tutor): updated Russian translation for tutor chapter 1
* runtime(cs): Update C# runtime files
* patch 9.1.1203: matchparen keeps cursor on case label in sh filetype
* runtime(doc): fix a typo in gitrebase filetype
* runtime(doc): Tweak documentation style a bit
* runtime(vim): Sync syntax generator base file with output file.
* runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9
* patch 9.1.1202: Missing TabClosedPre autocommand
* patch 9.1.1201: 'completefuzzycollect' does not handle dictionary correctly
* runtime(doc): make :h 'completefuzzycollect' a bit clearer
* runtime(doc): document gitrebase filetype
* translation(it): update menu_it
* translation(sr): Add chapter two of the new tutor
* patch 9.1.1200: cmdline pum not cleared for input() completion
* patch 9.1.1199: gvim uses hardcoded xpm icon file
* runtime(indent-tests): GitHub Actions doesn't show why indent tests failed
* patch 9.1.1198: [security]: potential data loss with zip.vim
* patch 9.1.1197: process_next_cpt_value() uses wrong condition
* patch 9.1.1196: filetype: config files for container tools are not recognized
* runtime(doc): remove unnecessary "an"
* patch 9.1.1195: inside try-block: fn body executed with default arg undefined
* runtime(doc): Update doc 52.6
* runtime(compiler): allow customizing exe and args for tsc
* runtime(compiler): add comment for Dispatch
* runtime(tera): remove unwanted code and fix issues in syntax script
* runtime(doc): clarify that a umask is applied to mkdir()
* patch 9.1.1194: filetype: false positive help filetype detection
* runtime(man): improve :Man completion for man-db
* patch 9.1.1193: Unnecessary use of STRCAT() in au_event_disable()
* translation(sr): Update Serbian messages translation
* runtime(doc): document vim syntax switches
* runtime(vim): Update base-syntax, improve :syntax highlighting
* patch 9.1.1192: Vim crashes with term response debug logging enabled
* runtime(vim): Update base-syntax and generator, only match valid predefined variables
* runtime(plsql): move fold option from syntax to filetype plugin
* patch 9.1.1191: tests: test for patch 9.1.1186 doesn't fail without the patch
* patch 9.1.1190: C indentation does not detect multibyte labels
* runtime(sh): set b:match_skip to ignore matches for matchit
* patch 9.1.1189: if_python: build error due to incompatible pointer types
* patch 9.1.1188: runtime(tera): tera support can be improved
* patch 9.1.1187: matchparen plugin wrong highlights shell case statement
* runtime(doc): use GNOME instead of Gnome
* patch 9.1.1186: filetype: help files in git repos are not detected
* runtime(nohlsearch): fix CursorHold loop
* runtime(doc): warn users about potentially risky hotkey
* runtime(syntax-tests): Improve parts of "runtest.vim"
* patch 9.1.1185: endless loop with completefuzzycollect and no match found
* runtime(doc): CmdUndefined and FuncUndefined can always be nested
* patch 9.1.1184: Unnecessary use of vim_tolower() in vim_strnicmp_asc()
* patch 9.1.1083: "above" virtual text breaks cursorlineopt=number
* runtime(go): add 'keywordprg' and 'formatprg' to ftplugin
* runtime(syntax-tests): Re-introduce support for "phoney" languages
* patch 9.1.1182: No cmdline completion for 'completefuzzycollect'
* patch 9.1.1181: Unnecessary STRLEN() calls in insexpand.c
* patch 9.1.1180: short-description
* runtime(vim): Update base-syntax, bug fixes
* patch 9.1.1179: too many strlen() calls in misc2.c
* patch 9.1.1178: not possible to generate completion candidates using fuzzy matching
... changelog too long, skipping 12 lines ...
* runtime(doc): mention bzip3 in gzip plugin documentation
==== woff2 ====
Subpackages: libwoff2common1_0_2 libwoff2dec1_0_2
- Use ldconfig_scriptlets macro for post(un) handling.
- Use cmake_build macro.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: entries, no longer used
==== xdg-desktop-portal-gtk ====
Version update (1.15.2 -> 1.15.3)
Subpackages: xdg-desktop-portal-gtk-lang
- Update to version 1.15.3:
+ Fix build against newer xdg-desktop-portal
+ Fix return value for the access portal