Packages changed: apparmor gnome-settings-daemon gtk3 (3.24.30 -> 3.24.31) libapparmor libinput libmbim (1.24.6 -> 1.26.2) libqmi (1.28.8 -> 1.30.2) libxcrypt (4.4.26 -> 4.4.27) nghttp2 (1.43.0 -> 1.46.0) pango (1.50.1 -> 1.50.2) python-cryptography (36.0.0 -> 36.0.1) python-matplotlib (3.4.3 -> 3.5.1) vim (8.2.3640 -> 8.2.3863) webkit2gtk3 (2.34.2 -> 2.34.3) webkit2gtk3-soup2 (2.34.2 -> 2.34.3) xwayland (21.1.3 -> 21.1.4) === Details === ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED operation="file_mmap" violation in SLE15-SP4; (bsc#1192336). ==== gnome-settings-daemon ==== - Rebase patches: + gnome-settings-daemon-notify-idle-resumed.patch ==== gtk3 ==== Version update (3.24.30 -> 3.24.31) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.31: + input: Fix a crash with touch on GtkScale. + clipboard: Avoid a double-free. + css: Avoid a crash with radial gradients. + GtkFileChooser: Don't leak search results. + GtkTextView: Support css letterspacing. + Wayland: - Reset position when hiding popups. - Ignore globals we did not bind ourselves. - Avoid infinite loops when hiding surfaces. - Avoid clipboard-related lockups. + X11: - Trap errors while doing XRANDR calls. - Support touchpad gestures with XI 2.4. + Updated translations. ==== libapparmor ==== - Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED operation="file_mmap" violation in SLE15-SP4; (bsc#1192336). ==== libinput ==== - Add missing pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by an other package. ==== libmbim ==== Version update (1.24.6 -> 1.26.2) - Update to version 1.26.2: + The GUdev optional build/runtime requirement is now fully dropped, it's no longer used. + Implemented new link management operations, exclusively for the cdc_mbim driver for now. These new operations allow creating or deleting VLAN network interfaces in order to run multiplexed data sessions over one single physical network interface. + Added support for the Microsoft-defined SAR service, including the following operations: - MBIM_CID_MS_SAR_CONFIG - MBIM_CID_MS_SAR_TRANSMISSION_STATUS + libmbim-glib: - Logic updated to make sure full packets are written at once, instead of writing them in chunks. - Updated the "LTE attach status" APIs in order to avoid creating unneeded struct types in the interface. The older methods have been deprecated and maintained in the library for compatibility purposes only. + Bugfixes. - Drop pkgconfig(gudev-1.0) BuildRequires: no longer used. ==== libqmi ==== Version update (1.28.8 -> 1.30.2) - Mention libqmi.keyring - update to 1.30.2: * libqmi-glib: * * Added support for 'hsic', 'bam-dmux' and 'unknown' endpoint types. * * Added support for QMAPv2, QMAPv3 and QMAPv4 data aggregation types. * * Added support for 'NGRAN' access technology identifier. * * New 'qmi_device_add_link_with_flags()' method, in order to give e.g. rmnet specific checksum offload related flags when creating a new link. * qmicli: * * New '--nas-get-preferred-networks' command. * * New '--nas-set-preferred-networks' command. * * New '--uim-get-configuration' command. * * New '--uim-depersonalization' command. * * New '--wms-get-routes' command. * * New '--dpm-open-port' command. * * New '--dpm-close-port' command. * * Updated '--wds-create-profile' with an additional 'apn-type-mask' setting. * * Updated '--wds-modify-profile' with an additional 'apn-type-mask' setting. * * Updated '--link-add' with an additional optional 'flags' setting. * qmi-network: * * New PROFILE configuration setting to allow specifying which WDS profile to use when connecting. * * New IP-TYPE configuration setting to allow selecting the IP type requested * collections: * * basic: added voice call management operations. * * basic: added voice supplementary service related operations. * * basic: added NAS preferred networks related operations. * * basic: added NAS network reject indications. * * basic: added UIM depersonalization related operations. * Several other minor improvements and fixes. - add gpg validation ==== libxcrypt ==== Version update (4.4.26 -> 4.4.27) - update to 4.4.27: * Limit the maximum amount of rbytes to 64 bytes (512 bits) for yescrypt, gost-yescrypt, and scrypt ==== nghttp2 ==== Version update (1.43.0 -> 1.46.0) - update to 1.46.0: * see https://nghttp2.org/blog/2021/07/18/nghttp2-v1-44-0/ * see https://nghttp2.org/blog/2021/09/20/nghttp2-v1-45-0/ * see https://nghttp2.org/blog/2021/10/19/nghttp2-v1-46-0/ ==== pango ==== Version update (1.50.1 -> 1.50.2) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.50.2: + Fix a problem with font fallback for Arabic. + Fix handling of fonts without a space glyph. + Various documentation improvements. + Fix build issues. ==== python-cryptography ==== Version update (36.0.0 -> 36.0.1) - update to 36.0.1: * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m. ==== python-matplotlib ==== Version update (3.4.3 -> 3.5.1) - Skip tests which crash with oom - Update to version 3.5.1 * https://matplotlib.org/stable/users/prev_whats_new/whats_new_3.5.0.html * Figure and Axes creation / management - subplot_mosaic supports simple Axes sharing - Figure now has draw_without_rendering method - Figure __init__ passes keyword arguments through to set * Plotting methods - Add Annulus patch - set_data method for FancyArrow patch - New arrow styles in ArrowStyle and ConnectionPatch - Setting collection offset transform after initialization * Colors and colormaps - Colormap registry (experimental) - Image interpolation now possible at RGBA stage - imshow supports half-float arrays - A callback registry has been added to Normalize objects * Titles, ticks, and labels - Settings tick positions and labels simultaneously in set_ticks * Fonts and Text - Triple and quadruple dot mathtext accents - Font properties of legend title are configurable - Text and TextBox added parse_math option - Text can be positioned inside TextBox widget - Simplifying the font setting for usetex mode - Type 42 subsetting is now enabled for PDF/PS backends * rcParams improvements - Allow setting default legend labelcolor globally * 3D Axes improvements - Axes3D now allows manual control of draw order - Allow changing the vertical axis in 3d plots - plot_surface supports masked arrays and NaNs - 3D plotting methods support data keyword argument * Interactive tool improvements - Colorbars now have pan and zoom functionality - Updated the appearance of Slider widgets - Removing points on a PolygonSelector - Dragging selectors - Clearing selectors - Setting artist properties of selectors - Ignore events outside selection - CallbackRegistry objects gain a method to temporarily block signals - Directional sizing cursors * Sphinx extensions - More configuration of mathmpl sphinx extension * Backend-specific improvements - GTK backend - Qt backends - HiDPI support in Cairo-based, GTK, and Tk backends - Qt figure options editor improvements - WX backends support mouse navigation buttons - WebAgg uses asyncio instead of Tornado - Add gtk4 and gtk-common subpackages ==== vim ==== Version update (8.2.3640 -> 8.2.3863) Subpackages: vim-data-common vim-small - Updated to version 8.2.3863, fixes the following problems * Freeze when calling term_wait() in a close callback. * Xxd code has duplicate expressions. * List of distributed files is outdated. * Header for source file is outdated. * Count for 'operatorfunc' in Visual mode is not redone. * Vim9: The "no effect" error is not given for all registers. * Using in a function gives an unexpected result. * GTK: when using ligatures the cursor is drawn wrong. * "verbose pwd" is incorrect after dropping files on Vim. * Vim9: error for variable declared in while loop. * Vim9: for loop variable can be a list member. * Vim9: no error for :lock or :unlock with unknown variable. * Can only get text properties one line at a time. * Terminal ANSI colors may be wrong. * GTK: a touch-drag does not update the selection. * Compiler warning for using size_t for int. * Vim9: no error for an evironment variable by itself. * Vim9: debug text misses one line of return statement. * Duplicate code in xxd. * Integer overflow with large line number. * Overflow check uses wrong number. * Test for put with large count fails. * Illegal memory access if malloc() fails. * Using %S in printf() does not work correctly. * Cannot adjust sign highlighting for 'cursorline'. * Cannot use a lambda for 'tagfunc'. * Libvterm is outdated. * Building libvterm fails with MSVC. * Messages may be corrupted. * Buffer overflow with long help argument. * Error checks repeated several times. * Restarting Insert mode in prompt buffer too often when a callback switches windows and comes back. (Sean Dewar) * Build failure with unsigned char. * Crash when allocating signal stack fails. * When ml_get_buf() fails it messes up IObuff. * Using freed memory when vim_strsave() fails. * Unused runtime file. * After a put the '] mark is on the last byte of a multi-byte character. * Illegal memory access. * objc file detected as Octave. (Antony Lee) * Repeated code in xxd. * Cannot drag popup window after click on a status line. (Sergey Vlasov) * Vim9: assigning to a script variable drops the required type. * Vim9: cannot use `=expr` in :...do commands. * Blockwise insert does not handle autoindent properly. * Visual studio project files are not recognized. * Filetype detection often mixes up Forth and F#. * Blockwise insert does not handle autoindent properly when tab is inserted. * The window title is not updated when dragging the scrollbar. * ex_let_one() is too long. * Vim9: "filter #pat# cmd" does not work. * Build failure with small features. * Vim9: cannot use :func inside a :def function. * Coverity warns for possibly using a NULL pointer. * Cannot use quotes in the count of an Ex command. * Confusing error for missing key. * Vim9: error for invalid assignment when skipping. * Cannot drag a popup without a border. * Match highlighting continues over breakindent. * The +title feature adds a lot of #ifdef but little code. * Text property highlighting continues over breakindent. * Vim9: invalid LHS is not possible. * First key in dict is seen as curly expression and fails. * Most people call F# "fsharp" and not "fs". * Vim9: cannot use a list declaration in a :def function. * Cannot pass a lambda name to function() or funcref(). (Yegappan Lakshmanan) * Text property highlighting is used on Tab. * Vim9: constant expression of elseif not recognized. * Vim9: test fails with different error. * Vim9: backtick expression expanded when not desired. * Vim9: backtick expression expanded for :global. * Vim9: memory leak when compiling :elseif fails. * Cannot use Vim9 lambda for 'tagfunc'. * MS-Windows: No error message if vimgrep pattern is not matching. * Some unused assignments and ugly code in xxd. * Vim9: valgrind reports spurious problems for a test. * Vim9: range without a command is not compiled. * Vim9: error for constant list size is only given at runtime. * Compiler warns for unused variable without the +textprop feature. (John Marriott) * MS-Windows: test sometimes runs into existing swap file. * Vim9: Internal error when invoking closure in legacy context. * Using memory freed by losing the clipboard selection. (Dominique Pellé) * Amiga: superfluous messages for freeing lots of yanked text. * When using 'linebreak' a text property starts too early. * Build error for missing error message in small build. * Cannot use a lambda for 'completefunc' and 'omnifunc'. * README file in a config directory gets wrong filetype. * In a gnome terminal keys are recognized as mouse events. * Internal error when passing range() to list2blob(). * No support for squirrels. * "/etc/Muttrc.d/README" gets filetype muttrc. * "set! termcap" shows codes in one column, but not keys. * "set! termcap" test fails. * Vim9: using "legacy" before range does not work. * Vim9: crash when no pattern match found. * Cannot use a lambda for 'imactivatefunc'. * Test fails without the channel feature. (Dominique Pellé) * Test fails without the 'autochdir' option. * Screen is cleared when a FocusLost autocommand triggers. * In wrong directory when using win_execute() with 'acd' set. * Memory left allocated on exit when using Tcl. * Using freed memory in open command. * Dec mouse test fails without gnome terminfo entry. * ":sign" can add a highlight group without a name. * E854 is not tested; some spelling suggestions are not tested. * Autochdir test fails without the +channel feature. * Cannot disassemble function starting with "debug" or "profile". * Cannot remove highlight from an existing sign. (James McCoy) * Giving an error for an empty sign argument breaks a plugin. * Error messages are everywhere. * Error messages are everywhere. * Cannot assign a lambda to an option that takes a function. * Build error when using Photon GUI. * Vim9: function unreferenced while called is never deleted. * Undesired changing of the indent of the first formatted line. * Coverity warns for using a buffer in another scope. * might crash when callback is not valid. * An overlong highlight group name is silently truncated. * Options that take a function insufficiently tested. * Quickfix buffer becomes hidden while still in a window. * Not automatically handling gnome terminal mouse like xterm. * Focus change is not passed on to a terminal window. * If the quickfix buffer is wiped out getqflist() still returns its number. * When editing the command line a FocusLost callback may cause the screen to scroll up. * Cannot see any text when window was made zero lines or zero columns. * Vim9: cannot use a lambda for 'opfunc' and others. * Converting a funcref to a string leaves out "g:", causing the meaning of the name depending on the context. * Crash when using NULL partial. * timer_info() has the wrong repeat value in a timer callback. (Sergey Vlasov) * Zig files are not recognized. * New compiler warnings from clang-12 and clang-13. * Vim9: accessing freed memory when checking type. * Timer info test fails on slow machine. * Wrong window size when a modeline changes 'columns' and there is more than one tabpage. (Michael Soyka) * Test for command line height fails. * Vim9: lambda compiled without outer context when debugging. * When a tags file line is long a tag may not be found. * Spell file write error not checked. * Lambda debug test fails in some configurations. * Using freed memory when defining a user command from a user command. * ":cd" works differently on MS-Windows. * The option window script is outdated. * Vim9: no error if a function shadows a script variable. * Confusing error for using a variable as a function. * The help for options is outdated. * Running CI on MacOS with gcc is not useful. * Test fails because of using Vim9 syntax in legacy function. * No proper formatting of a C line comment after a statement. * Lambda for option that is a function may be garbage collected. * Test_window_minimal_size can fail on a slow machine. * Test for term_gettitle() fails in some environments. * Build error with +cindent but without +smartindent. * Setting *func options insufficiently tested. * Using "g:Func" as a funcref does not work in script context because "g:" is dropped. * Vim9: cannot find script-local func using "s:". (Yegappan Lakshmanan) * Too many #ifdefs. * The funcexe_T struct members are not named consistently. * No good reason to limit the message history in the tiny version. * A :def callback function postpones an error message. * Edit test hangs or fails. * When cross compiling the output of "uname" cannot be set. (Ben Reeves) * If a terminal shows in two windows, only one is redrawn. * Terminal in two windows test fails on some systems. * Crash when 'writedelay' is set and using a terminal window to execute a shell command. * Script context not set when copying 'swf' and 'ts'. * i3config files are not recognized. * Terminal focus test fails sometimes. * Vim9: can call import with star directly. * Vim9: obsolete TODO items * Vim9: crash when garbage collecting a nested partial. (Virginia Senioria) * Vim9: expr4 test fails on MS-Windows. * The opfunc error test fails on a slow machine. * Vim9: leaking memory in numbered function test. * confusing error when using :cc without error list. (Gary Johnson) * .csx files and .sln files are not recognized. * Vim9: cannot have a multi-line dict inside a block. * Compiler warning for posible loss of data on MS-Windows. * Vim9: Not using NL as command end does not work for :autocmd. * Cannot filter or map characters in a string. * Test fails because error message changed. * "vrc" does not replace composing characters, while "rc" does. * ASAN test run fails. * Leaking memory in map() and filter(), cannot use a string argument in Vim9 script. * Test for visual replace is in wrong function. * No ASAN support for MSVC. * Various comments could be improved. * Vim9: using "g:Func" as a funcref does not work in a :def function. * Huntr badge does not really fit in the list. * when opening a terminal from a timer the first typed character is lost. (Virginia Senioria) * No error when setting a func option to a script-local function. * Error messages are spread out. * Opfunc test fails when missing feature changes function name. (Dominique Pellé) * Test fails because of changed error message. * Error from term_start() not caught by try/catch. * Test_out_cb often fails on Mac. * The inline-function example does not work. * Vim9: comment after expression not skipped to find NL. * QNX: crash when compiled with GUI but using terminal. * Cannot use script-local function for setting *func options. * Using \z() with \z1 not tested for syntax highlighting. * Useless test for negative index in check functions. * Vim9: outdated TODO items, disabled tests that work. * Vim9: can change locked list and list items. * Dep3patch files are not recognized. * Vim9: no type error if assigning a value with type func(number) to a variable of type func(string). * Vim9: test fails when the channel feature is missing. * No error when using control character for 'lcs' or 'fcs'. * Illegal memory access when using a lambda with an error. * Cannot use reduce() for a string. * Functions implementing reduce and map are too long. * Illegal memory access when displaying a partial. * Vim9: overhead when comparing string, dict or function. * Vim9: not enough tests. * Vim9: not enough tests. * Vim9: inconsistent arguments for test functions. * Illegal memory access when displaying a blob. * Vim9: not enough tests. * Vim9: inconsistent error for using function(). * Vim9: not enough tests. * Vim9: some code lines not tested. * Vim9: codecov struggles with the file size. * List of distributed files is outdated. * Crash on exit with EXITFREE and using win_execute(). * Various build flags accidentally enabled. ==== webkit2gtk3 ==== Version update (2.34.2 -> 2.34.3) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles - Update to version 2.34.3: + Make audio tools (like mixers) display the actual name of the application producing sound, instead of a generic one. + Fix several crashes and rendering issues. ==== webkit2gtk3-soup2 ==== Version update (2.34.2 -> 2.34.3) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Update to version 2.34.3: + Make audio tools (like mixers) display the actual name of the application producing sound, instead of a generic one. + Fix several crashes and rendering issues. ==== xwayland ==== Version update (21.1.3 -> 21.1.4) - Update to version 21.1.4 * Fixes for multiple input validation failures in X server extensions: + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030) + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487) + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488) + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489) * This release also includes other fixes such as: + Store EGLcontext to avoid superfluous eglMakeCurrent() calls + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available