Packages changed: boost-base boost-extra dpdk dpdk-thunderx f2fs-tools (1.14.0.g67 -> 1.15.0) google-noto-fonts (20220516 -> 20220524) libdlm libidn libidn2 llvm14 (14.0.3 -> 14.0.4) python-Pillow (9.1.0 -> 9.1.1) python-matplotlib (3.5.1 -> 3.5.2) python-numpy (1.21.4 -> 1.21.6) python-packaging rubygem-ruby-dbus (0.18.0.beta6 -> 0.18.0.beta7) sshfs (3.7.2 -> 3.7.3) update-alternatives (1.21.1 -> 1.21.8) vim (8.2.4877 -> 8.2.5038) yast2-packager (4.5.4 -> 4.5.5) === Details === ==== boost-base ==== Subpackages: boost-license1_79_0 libboost_date_time1_79_0 libboost_filesystem1_79_0 libboost_iostreams1_79_0 libboost_locale1_79_0 libboost_program_options1_79_0 libboost_thread1_79_0 - Fix failing conversion of cpp_dec_float to double, depending on locale (gh#boostorg/multiprecision#464, boo#1199968). Add boost-mp-locale-fix.patch ==== boost-extra ==== - Fix failing conversion of cpp_dec_float to double, depending on locale (gh#boostorg/multiprecision#464, boo#1199968). Add boost-mp-locale-fix.patch ==== dpdk ==== - add kni-fix-build-with-Linux-5.18.patch to fix build with kernel 5.18 ==== dpdk-thunderx ==== - add kni-fix-build-with-Linux-5.18.patch to fix build with kernel 5.18 ==== f2fs-tools ==== Version update (1.14.0.g67 -> 1.15.0) - update to 1.15.0: * fsck.f2fs: fix broken file_map output * f2fs-tools: show segment/section layout correctly * dump.f2fs: compress: fix dstlen of LZ4_compress_fast_extState() * big endian fixes * cross compile fixes * mkfs.f2fs: set required quota types only * fsck.f2fs: Add progression feedback * fsck.f2fs: do not assert if i_size is missing i_blocks in symlink * f2fs-tools: separate other bugs in fsck_verify * fsck|dump.f2fs: add -M to get file map - drop f2fs-tools-1.4.0-bigendian.patch: obsolete ==== google-noto-fonts ==== Version update (20220516 -> 20220524) Subpackages: google-noto-fonts-doc noto-sans-fonts - Switch back to hinted ttf as unhinted otf causes blurring (boo#1199938) - Add obsoletes and provides for: - noto-mono-fonts: Got merged into noto-sans-mono-fonts - noto-sans-syriac* variants: Got merged into noto-sans-syriac-fonts - noto-sans-tibetan-fonts: Got renamed to noto-serif-tibetan-fonts - Update to version 20220524 - Updated Noto Sans Myanmar and Noto Sans Tangsa Fonts ==== libdlm ==== Subpackages: libdlm3 - Adjust BuildRequires libpacemaker-devel -> pkgconfig(pacemaker) ==== libidn ==== - Update keyring from source URL ==== libidn2 ==== - Refresh libidn2.keyring ==== llvm14 ==== Version update (14.0.3 -> 14.0.4) Subpackages: clang-tools clang14 clang14-doc libLLVM14 libc++-devel libc++1 libc++abi-devel libc++abi1 libclang-cpp14 libclang13 - Update to version 14.0.4. * This release contains bug-fixes for the LLVM 14.0.0 release. This release is API and ABI compatible with 14.0.0. - Don't use gold for linking anymore: on s390x we use ld.bfd with LLVMgold.so, on ppc64 we disable ThinLTO for now. - Using ld.bfd on s390x exposed an issue with the existing llvm_build_tablegen_component_as_shared_library.patch: linking llvm-tblgen with libLLVM.so means we also have to link libraries used for that (like LLVMTableGenGlobalISel) with libLLVM.so. - Rewrite summary and description for llvm-gold to point out that it can also be used with ld.bfd, recommend with binutils. - Prefer RPM macros over shell scripting, so that we can better inspect the build script with substitutions in place. - More memory for stage 1 build jobs due to recent OOMs. - Add %_libclang_sonum RPM macro to llvm-devel, since that might now diverge from %_llvm_sonum. - Rebase llvm-do-not-install-static-libraries.patch. ==== python-Pillow ==== Version update (9.1.0 -> 9.1.1) Subpackages: python38-Pillow python38-Pillow-tk - update to 9.1.1 (bsc#1199713, CVE-2022-30595): * When reading past the end of a TGA scan line, reduce bytes left. CVE-2022-30595 * Do not open images with zero or negative height #6269 ==== python-matplotlib ==== Version update (3.5.1 -> 3.5.2) Subpackages: python38-matplotlib python38-matplotlib-tk - Skip a flaky leak test, move sigint test skip to all archs - Add matplotlib-pr22975-fixarray.patch, gh#matplotlib/matplotlib#22975, required for astropy 5.1 - update to 3.5.2: * Preliminary support for Windows on arm64 target has been added; this requires FreeType 2.11 or above. - drop matplotlib-pr22780-Pillow-deprecations.patch (upstream) ==== python-numpy ==== Version update (1.21.4 -> 1.21.6) - update to 1.21.6: * Do not forward `__(deep)copy__` calls of `_GenericAlias`... * Fix float16 einsum fastpaths using wrong tempvar * Print os error message when the executable not exist * Force ``npymath` ` to respect ``npy_longdouble`` * Fix failure to create aligned, empty structured dtype * provide a convenience function to replace npy_load_module * update wheel to version that supports python3.10 * Clear errors correctly in F2PY conversions * add a warningfilter to fix pytest workflow. * Help boost::python libraries at least not crash - drop bpo-45167-fixes.patch (upstream) ==== python-packaging ==== - Add patch to fix testsuite on big-endian targets + fix-big-endian-build.patch ==== rubygem-ruby-dbus ==== Version update (0.18.0.beta6 -> 0.18.0.beta7) - 0.18.0.beta7 API: * DBus.variant(type, value) is deprecated in favor of Data::Variant.new(value, member_type:) Bug fixes: * Client-side properties: When calling Properties.Set in ProxyObjectInterface#[]=, use the correct type (gh#mvidner/ruby-dbus#108). ==== sshfs ==== Version update (3.7.2 -> 3.7.3) - sshfs 3.7.3: * Minor bugfixes. * This is the last release from the current maintainer. SSHFS is now no longer maintained. - removed obsolete fix-typo-in-ssh_opts.patch ==== update-alternatives ==== Version update (1.21.1 -> 1.21.8) - version update to 1.21.8 * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update * lot of changes, see changelog - modified patches % update-alternatives-suse.patch (refreshed) ==== vim ==== Version update (8.2.4877 -> 8.2.5038) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.5038, fixes the following problems * Valgrind warning for using uninitialized variable. * Screendump test may fail when using valgrind. * Vim9: misplaced elseif causes invalid memory access. * "P" in Visual mode still changes some registers. * Cannot make 'breakindent' use a specific column. * String interpolation only works in heredoc. * Test fails without the job/channel feature. (Dominique Pellé) * Test fails with the job/channel feature. * Vim9: redir in skipped block seen as assignment. * Channel log does not show invoking a timer callback. * Line number of lambda ignores line continuation. * Inconsistent capitalization in error messages. * Vim help presentation could be better. * Test failures because of changed error messages. * Distributed import files are not installed. * Buffer overflow with invalid command with composing chars. * Expression in command block does not look after NL when command is typed. * Comment inside an expression in lambda ignores the rest of the expression. * Coverity complains about pointer usage. * With latin1 encoding CTRL-W might go before the start of the command line. * Vim9 expression test fails without the job feature. * NULL pointer access when using invalid pattern. * Mouse wheel scrolling is inconsistent. * Cannot get the current cmdline completion type and position. * codecov includes MS-Windows install files. * codecov includes MS-Windows install header file. * Some users do not want a line comment always inserted. * No text formatting for // comment after a statement. * MODE_ enum entries names are too generic. * Imperfect coding. * The mode #defines are not clearly named. * Using execute() to define a lambda doesn't work. (Ernie Rael) * Popup_hide() does not always have effect. * String interpolation in :def function may fail. * Sometimes the cursor is in the wrong position. * Mouse in Insert mode test fails. * Fuzzy expansion of option names is not right. * Conceal character from matchadd() displayed too many times. * Can add invalid bytes with :spellgood. * Spell test fails because of new illegal byte check. * Mouse test fails on MS-Windows. * Test checks for terminal feature unnecessarily. * maparg() may return a string that cannot be reused. * Trailing backslash may cause reading past end of line. * #ifdef for crypt feature around too many lines. * Return type of remove() incorrect when using three arguments. * Various white space and cosmetic mistakes. * Off-by-one error in in statusline item. * Interpolated string expression requires escaping. * Crash with sequence of Perl commands. * Not easy to filter the output of maplist(). * A few more capitalization mistakes in error messages. * String interpolation fails when not evaluating. * With 'foldmethod' "indent" some lines are not included in the fold. (Oleg Koshovetc) * No test for what 8.2.4931 fixes. * Crash when matching buffer with invalid pattern. * matchfuzzypos() with "matchseq" does not have all positions. * Some code is never used. * '[ and '] marks may be wrong after undo. * Error when setting 'filetype' in help file again. * Changing 'switchbuf' may have no effect. * Text properties are wrong after "cc". (Axel Forsman) * Inconsistent use of white space. * Vim9: some code not covered by tests. * Text properties not adjusted when accepting spell suggestion. * Cannot use Perl heredoc in nested :def function. (Virginia Senioria) * Vim9: some code not covered by tests. * Text properties position wrong after shifting text. * Smart indenting done when not enabled. * GUI test will fail if color scheme changes. * With 'smartindent' inserting '}' after completion goes wrong. * Inserting line breaks text property spanning more then one line. * Text property in wrong position after auto-indent. * Reading past end of line with "gf" in Visual block mode. * Text properties in a wrong position after a block change. * A couple conditions are always true. * Using NULL regexp program. * Text properties that cross line boundary are not correctly updated for a deleted line. * Build error with a certain combination of features. * Files show up in git status. * Expanding path with "/**" may overrun end of buffer. * GUI: testing mouse move event depends on screen cell size. * Changing text in Visual mode may cause invalid memory access. * "eval 123" gives an error, "eval 'abc'" does not. * Vim9: interpolated string seen as range. * Vim9: compilation fails when using dict member when skipping. * Vim9: type error for list unpack mentions argument. * ":so" command may read after end of buffer. * Recursive command line loop may cause a crash. * Coverity complains about not restoring a saved value. * Memory access error when substitute expression changes window. * No error if engine selection atom is not at the start. * Accessing freed memory when line is flushed. * When 'shortmess' contains 'A' loading a session may still warn for an existing swap file. (Melker Österberg) * It is not possible to manipulate autocommands. * Colors in terminal window are not 100% correct. * Colors test fails in the GUI. * Dragging statusline fails for window with winbar. * PVS warns for possible array underrun. * Some github actions are outdated. * After deletion a small fold may be closable. * Textprop in wrong position when replacing multi-byte chars. * Cannot specify a function name for :defcompile. * Memory leak when :defcompile fails. * No test for hwat patch 8.1.0535 fixes. * Compiler warning for possibly uninitialized variable. (Tony Mechelynck) * smart/C/lisp indenting is optional, which makes the code more complex, while it only reduces the executable size a bit. * Tests are using legacy functions. * Still a compiler warning for possibly uninitialized variable. (Tony Mechelynck) * setbufline() may change Visual selection. (Qiming Zhao) * Python: changing hidden buffer can cause the display to be messed up. * Vim9: crash when using multiple funcref(). * Filetype test table is not properly sorted. * Checking translations affects the search pattern history. * deletebufline() may change Visual selection. * Cannot do bitwise shifts. * Right shift on negative number does not work as documented. * Compiler warning for uninitialized variable. (John Marriott) * Asan warns for undefined behavior. * Spell suggestion may use uninitialized memory. (Zdenek Dohnal) * When 'formatoptions' contains "/" wrongly wrapping a long trailing comment. * Fold may not be closeable after appending. * The terminal debugger uses various global variables. * Replacing an autocommand requires several lines. * Cannot select one character inside (). * After text formatting the cursor may be in an invalid position. * Byte offsets are wrong when using text properties. * Hoon and Moonscript files are not recognized. * Access before start of text with a put command. * Gcc 12.1 warns for uninitialized variable. * Vim9: some code is not covered by tests. * Cannot get the first screen column of a character. * Using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen'. * Build fails with normal features and +terminal. (Dominique Pellé) * 'completefunc'/'omnifunc' error does not end completion. * Substitute overwrites allocated buffer. * Using freed memory with "]d". * Vim9: a few lines not covered by tests. * Error for missing :endif when an exception was thrown. (Dani Dickstein) * Syntax regexp matching can be slow. * "textlock" is always zero. * autocmd_add() can only handle one event and pattern. * Cannot easily run the benchmarks. * Python 3 test fails without the GUI. * Build error with +eval but without +quickfix. Warning for uninitialized variable. * There is no way to get the byte index from a virtual column. * When splitting a window the changelist position moves. * Using two counters for timeout check in NFA engine. * Cursor position may be invalid after "0;" range. * A finished terminal in a popup window does not show a scrollbar. ==== yast2-packager ==== Version update (4.5.4 -> 4.5.5) - Support managing system in a chroot (bsc#1199840) - 4.5.5