Packages changed: AppStream (0.14.6 -> 0.15.1) edict (20210429 -> 20211231) gdm gtk4 (4.4.1 -> 4.6.0) iptables javapackages-tools lua54 perl-Text-CSV_XS (1.46 -> 1.47) perl-libwww-perl (6.59 -> 6.60) rubygem-zeitwerk (2.5.2 -> 2.5.3) virtualbox virtualbox-kmp === Details === ==== AppStream ==== Version update (0.14.6 -> 0.15.1) Subpackages: AppStream-lang libAppStreamQt2 libappstream4 - Update to version 0.15.1 * compose: Port over font support from appstream-generator * compose: Allow overriding unit used for locale processing * compose: Refine legacy support for desktop-id launchables * compose: Allow setting the custom desktop-entry translation function * compose: Allow to run with threading (mostly) disabled * compose: Reorganize feature flags, allow to disable l10n * compose: Allow setting a screenshot file size limit * compose: Allow to disable screencast processing explicitly * compose: Allow to test whether result has a specific hint tag * news-convert: Support a "Translators" section * validator: Check that first rDNS component-ID parts are always lowercased * validator: Validate capitalization for some selected text blocks * vapi: Rename PoolFlag to PoolFlags to add the missing deprecated flags * Fix cache always getting updated even if unnacessary on Debian systems * Still verify download return codes if download was aborted intentionally * compose: Warn if metainfo files are missing and data was processed anyway - Update to version 0.15.0 * This release contains a complete rewrite of AppStream's caching code, making use of libxmlb instead of LMDB now. This will allow for more complex queries and simplifies the caching code a bit. * Allow clients to configure the addon autoresolve magic * Allow clients to control the local metainfo preference * qt: Add wrappers for new AsPool API * qt: Wrap the AsPool ::changed signal * Implement the new "Tags" tag * Make component-ID search case-insensitive * compose: Adjust to rsvg API changes * qt: Align API deprecations with C library API * Cache Flatpak data properly, and add some quirk fixes for it - Add BuildRequires itstool - Add BuildRequires xmlb >= 0.3.6 - Update BuildRequires glib-2.0 to >= 2.62 - Remove BuildRequires lmdb-devel ==== edict ==== Version update (20210429 -> 20211231) Subpackages: edict2 jmdict - Update to snapshot 20211231 * No changelog recorded. ==== gdm ==== Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Move %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml from main package to new gdm-schema split package and make libgdm1 depend on the new gdm-schema split package. Currently, the gdm-schema is required for gnome-shell to work, but gnome-shell only depends on libgdm1 and not on gdm as a whole, causing a crash of gnome-shell if the gdm main package is not installed. By moving the gdm-schema to it's own split package and making libgdm1 actually require it, the crash can be prevented. Fixes boo#1194183. ==== gtk4 ==== Version update (4.4.1 -> 4.6.0) Subpackages: gtk4-lang gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.6.0: + GtkProgressBar: Fix handling of "inverted". + GtkLabel: Add a "natural wrap mode" property to influence how natural width is determined. + GtkTextView: Scroll insertion on-screen after undo / redo. + gsk: Abort region diffing when changes are too complex. + gdk: - Avoid compressing discrete scroll events. - Fix problems with hiding windows. - Improve GL and GLES version checks. + Wayland: Support new high-contrast setting. + Inspector: Add DND inspection support. + build: Avoid deprecated meson apis. + Updated translations. - Update to version 4.5.1: + GtkWidget sizing has been rewritten to implement width-for-height more properly. This had some fallout, and some widgets may still not react kindly to the new way of doing things. See https://blog.gtk.org/2021/12/03/sizable-news/ for details, and please file issues if you notice fallout. + Rename git `master` branch to `main` + Css: - Fully support font-variant-caps - Fix a crash with gradients + Make various widgets activatable: - GtkComboBox - GtkDropDown + GtkPopover: Make focus indicators not disappear + GtkTextView: - Don't leave embedded children stranded when scrolling - Don't insert Emoji into non-editable textviews - Fix Emoji chooser positioning - Fix problems with pasting text - Improve scroll-to-mark behavior - Support right-aligned, centered and decimal tabs - Make child anchor replacement character settable - Provide more context to input methods + GtkDragIcon: Provide default icons for paintables and files + GtkBuilder: Speed up template precompilation + Actions: - Reduce allocations during signal emissions - Avoid duplication and unnecessary recursion + Inspector: - Show the selected im-module in the General tab - Add a clipboard viewer - Make the recorder record events too - Add a graph visualizing gtk_widget_measure() + Gsk: - Fix hexbox rendering - Fix transformed linear gradient rendering + Printing: Fix dialog-less printing + X11: - Improve behavior of windows drags on headerbar controls - Trap errors for RANDR changes - Fix problems with drag icons + Wayland: Ensure we prefer the Wayland im-module over others + Updated translations. - Changes from version 4.5.0: + gsk: - Drop the GL renderer in favor of NGL - Rename NGL to GL - Fix some coordinate overflow issues - Reimplement texture upload and download for better support of image formats and color spaces - New api: * gsk_transform_skew * gsk_transform_to_2d_components + gdk: - Support HSL in gdk_rgba_parse - Use libpng, libjpeg and libtiff directly when loading textures, and support more image formats (including 16bit and float formats) - New apis: * gdk_texture_new_from_bytes * gdk_texture_new_from_filename * gdk_texture_download_float * gdk_texture_save_to_png_bytes * gdk_texture_save_to_tiff * gdk_texture_save_to_tiff_bytes * gdk_display_create_gl_context - Implement GIcon and GLoadableIcon in GdkTexture - Move EGL initialization to the frontend - Use configless EGL contexts, if supported - Use >8bit pixel formats, if supported and requested + css: - Add support for line-height - Add support for text-transform + theme: Fixes for buttons in toolbars + input: - Update compose sequences from libX11 1.7.2 - Accept replacement string longer than 20 characters + text: - Implement sloped caret drawing - Add a gtk-hint-font-metrics setting to switch font rendering to be more similar to GTK3 + GtkTextView: - Add support for line height - Add support for text transforms - Misc fixes for css->pango attribute translations - Invalidate pango contexts when font settings change - Improve undo grouping when overwriting + GtkListView: - Make tree indentation more flexible with GtkTreeExpander:indent-for-icon + GtkMenuButton: Support custom children + GtkFlowBox: Add prepend and append + GtkCalendar: Fix handling of weeks starting on Monday + GtkWindow: Add a titlebar property + GtkDropDown: Add a show-arrow property + GtkPopoverMenu: Support a use-markup attribute in menu models + Add GtkSymbolicPaintable + Tools: Support DND in gtk4-node-editor and the inspector's recorder + Demos: Improve the font rendering demo + Build: - Require Pango 1.49 - Require libpng, libtiff and libjpeg - Speed up handling of resources during build + X11: Support touchpad gestures with XInput 2.4 + Updated translations. - Drop gtk4-fix-link-to-g_signal_emit.patch: fixed upstream. - Add docutils, pkgconfig(libjpeg), pkgconfig(libpng) and pkgconfig(libtiff-4) BuildRequires: New dependencies. ==== iptables ==== Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins - Only use nftables backend when iptables-backend-nft is installed when using libalternatives ==== javapackages-tools ==== Subpackages: javapackages-filesystem - Fix typo in suse-use-libdir.patch: %{_libdir}/jvm-commmon -> %{_libdir}/jvm-common ==== lua54 ==== - Re-enable readline support in Lua, the way to do this changed in Lua 5.4 - Because we are linking with readline add GPLv3+ only to the main package - Subsequently, update main_test.patch to ignore another test - Update upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 9,10,12 for build and tests respectively. Bug 11 changes interface of luaD_pretailcall. ==== perl-Text-CSV_XS ==== Version update (1.46 -> 1.47) - updated to 1.47 see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog 1.47 - 2021-12-21, H.Merijn Brand * Make error 2014 catchable * Suppress empty lines on empty input (issue 34) * Perl 6 -> Raku in docs (RT#136864) * IETF changed their URLs * Add some documentation for Google hist (Nigel) ==== perl-libwww-perl ==== Version update (6.59 -> 6.60) - updated to 6.60 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.60 2021-12-17 22:29:57Z - Warn if updating modification time of mirrored file fails (GH#399) (Ville Skyttä) ==== rubygem-zeitwerk ==== Version update (2.5.2 -> 2.5.3) - updated to version 2.5.3 * The change introduced in 2.5.2 implied a performance regression that was particularly dramatic in Ruby 3.1. We'll address [#198](https://github.com/fxn/zeitwerk/issues/198) in a different way. ==== virtualbox ==== Subpackages: virtualbox-guest-tools virtualbox-guest-x11 - Tumbleweed no longer assigns the group "users" to a user, which breaks TW guests under VirtualBox. This is fixed by adding 'TAG+="uaccess"' to the udev rule that creates /dev/vboxuser. Thanks to Andrei Borzenkov for help with this problem. This fixes boo#1194065. ==== virtualbox-kmp ==== - Tumbleweed no longer assigns the group "users" to a user, which breaks TW guests under VirtualBox. This is fixed by adding 'TAG+="uaccess"' to the udev rule that creates /dev/vboxuser. Thanks to Andrei Borzenkov for help with this problem. This fixes boo#1194065.