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

Reply via email to