Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vim for openSUSE:Factory checked in at 2022-09-06 13:00:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vim (Old) and /work/SRC/openSUSE:Factory/.vim.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vim" Tue Sep 6 13:00:47 2022 rev:321 rq:1001211 version:9.0.0381 Changes: -------- --- /work/SRC/openSUSE:Factory/vim/vim.changes 2022-08-30 14:48:49.172019306 +0200 +++ /work/SRC/openSUSE:Factory/.vim.new.2083/vim.changes 2022-09-06 13:01:00.914964275 +0200 @@ -1,0 +2,77 @@ +Mon Sep 5 07:42:36 UTC 2022 - Ond??ej S??kup <mimi...@gmail.com> + +- Updated to version 9.0.0381, fixes the following problems + * Using common name in tests leads to flaky tests. + * VDM files are not recognized. + * Shell command is displayed in message window. + * Screen flickers when 'cmdheight' is zero. + * When updating the whole screen a popup may not be redrawn. + * Clearing screen causes flicker. + * Godot shader files are not recognized. + * Command line type of CmdlineChange differs from getcmdtype(). + * Cannot use the message popup window directly. + * Crash when no errors and 'quickfixtextfunc' is set. + * Using common name in tests leads to flaky tests. + * Some changes for cmdheight=0 are not needed. + * items() does not work on a list. (Sergey Vlasov) + * OLD_DIGRAPHS is unused. + * ":highlight" hangs when 'cmdheight' is zero. + * Method tests fail. + * Cannot use items() on a string. + * Overwrite check may block BufWriteCmd. + * Method test fails. + * Test does not properly clean up. + * Checks for Dictionary argument often give a vague error message. + * Tests are flaky because of using a common file name. + * Flicker when resetting cmdline_row after updating the screen. + * Return value of list_append_list() not always checked. + * No check if the return value of XChangeGC() is NULL. + * The 'cmdheight' zero support causes too much trouble. + * mapset() does not restore <Nop> mapping properly. + * ":wincmd =" equalizes in two directions. + * ColorScheme autocommand triggered when colorscheme is not found. (Romain + Lafourcade) + * Error message for list argument could be clearer. + * :horizontal modifier not fully supported. + * Filetype of *.sil files not well detected. + * :echowindow does not work in a compiled function. + * Message window may obscure the command line. + * using :echowindow in a timer clears part of message + * Missing entry in switch. + * Check for uppercase char in autoload name is wrong, it checks the name + of the script. + * :echowindow sets the in_echowindow flag too early. + * 'linebreak' interferes with text property highlight if there is syntax + highlighting. + * 'breakindent' does not indent non-lists with "breakindentopt=list:-1". + * Error message for wrong argument type is not specific. + * Crash when invalid line number on :for is ignored. + * Removing a listener may result in a memory leak and remove subsequent + listerns. + * Expanding ":e %" does not work for remote files. + * Common names in test files causes tests to be flaky. + * Clang static analyzer gives warnings. + * File name used in test is unusual. + * Cannot use import->Func() in lambda. (Israel Chauca Fuentes) + * Coverity complains about dropping sign of character. + * Old Coverity warning for using NULL pointer. + * A failing flaky test doesn't mention the time. + * Cleaning up afterwards can make a function messy. + * Compiler warning for uninitialized variable. + * Coverity warns for NULL check and unused return value. + * Coverity still complains about dropping sign of character. + * The footer feature is unused. + * Clang warns for dead assignments. + * Argument assignment does not work. + * Compiler warning for uninitialized variable. (Tony Mechelynck) + * Cleaning up after writefile() is a hassle. + * Deleting files in tests is a hassle. + * Writefile test leaves files behind. + +------------------------------------------------------------------- +Tue Aug 30 11:28:55 UTC 2022 - Andreas Schwab <sch...@suse.de> + +- ignore-flaky-test-failure.patch: Ignore failure of flaky tests +- disable-unreliable-tests-arch.patch: Removed + +------------------------------------------------------------------- Old: ---- disable-unreliable-tests-arch.patch vim-9.0.0313.tar.gz New: ---- ignore-flaky-test-failure.patch vim-9.0.0381.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vim.spec ++++++ --- /var/tmp/diff_new_pack.qdldgh/_old 2022-09-06 13:01:02.146967385 +0200 +++ /var/tmp/diff_new_pack.qdldgh/_new 2022-09-06 13:01:02.150967395 +0200 @@ -17,7 +17,7 @@ %define pkg_version 9.0 -%define patchlevel 0313 +%define patchlevel 0381 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim90 %define site_runtimepath %{_datadir}/vim/site @@ -73,7 +73,7 @@ Patch22: %{name}-7.4-filetype_mine.patch Patch23: vim-8.0-ttytype-test.patch Patch24: disable-unreliable-tests.patch -Patch25: disable-unreliable-tests-arch.patch +Patch25: ignore-flaky-test-failure.patch Patch100: vim73-no-static-libpython.patch Patch101: vim-8.0.1568-defaults.patch # https://github.com/vim/vim/issues/3348 - problem more probadly in buildenv than in test @@ -213,9 +213,7 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 -%ifarch s390x %{arm} aarch64 riscv64 %patch25 -p1 -%endif %patch100 -p1 %patch101 -p1 %patch102 -p1 @@ -480,12 +478,7 @@ export TERM=xterm # Reset the terminal scrolling region left behind by the testsuite trap "printf '\e[r'" EXIT -# Look for "TEST FAILURE" in the build log -%ifarch ppc ppc64 ppc64le -LC_ALL=en_US.UTF-8 make -j1 test || { echo "Ignore transient errors for PowerPC. boo#1072651"; } -%else -LC_ALL=en_US.UTF-8 make -j1 test -%endif +TEST_IGNORE_FLAKY=1 LC_ALL=en_US.UTF-8 make -j1 test %if %{with libalternatives} # with libalternatives ++++++ ignore-flaky-test-failure.patch ++++++ Index: vim-9.0.0313/src/testdir/runtest.vim =================================================================== --- vim-9.0.0313.orig/src/testdir/runtest.vim +++ vim-9.0.0313/src/testdir/runtest.vim @@ -482,8 +482,13 @@ for g:testfunc in sort(s:tests) call extend(total_errors, v:errors) if g:run_nr >= 5 || prev_error == v:errors[0] - call add(total_errors, 'Flaky test failed too often, giving up') - let v:errors = total_errors + if $TEST_IGNORE_FLAKY != '' + call add(s:messages, 'Flaky test failed too often, ignoring') + let v:errors = [] + else + call add(total_errors, 'Flaky test failed too often, giving up') + let v:errors = total_errors + endif break endif ++++++ vim-9.0.0313.tar.gz -> vim-9.0.0381.tar.gz ++++++ /work/SRC/openSUSE:Factory/vim/vim-9.0.0313.tar.gz /work/SRC/openSUSE:Factory/.vim.new.2083/vim-9.0.0381.tar.gz differ: char 15, line 1