From 93aca7a99b5d30fdaab95c295d647f3a0b3b8dc7735d720554d0cd6c8f1be26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 23 Aug 2018 07:45:26 +0000 Subject: [PATCH] Accepting request 630978 from home:mimi_vx:branches:editors - update to version 8.1.318 - add vim-8.1.0297-dump3.patch - disable broken test * helpgrep with language doesn't work properly * build failure without the +eval feature * information about a swap file is unavailable * wrong type for flags used in signal handlers * filtering entries in a quickfix list is not easy * File info message not always suppressed with 'F' in 'shortmess'. * profiling does not show a count for condition lines * a quick undo shows "1 seconds ago" * there is no good way to get the window layout * plural messages are not translated properly * no redraw when using a STOP signal on Vim and then CONT * line2byte() is wrong for last line with 'noeol' * crash when using :suspend and "fg" * GTK: input method popup displayed on wrong screen. * the old window title might be freed twice * command parsing for 'incsearch' is a bit ugly * no 'incsearch' highlighting for :vimgrep and similar * checks for type of stack is cryptic * 'incsearch' highlighting not used for :sort * "cit" on an empty HTML tag changes the whole tag * cursor moves to wrong column after quickfix jump * quickfix code uses cmdidx too often * MAX is not defined everywhere * 'incsearch' does not apply to :smagic and :snomagic * 'cursorline' highlighting wrong with 'incsearch' * 'incsearch' does not work with command modifiers * parsing command modifiers is not separated * 'incsearch' highlighting does not work for ":g!/" OBS-URL: https://build.opensuse.org/request/show/630978 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=514 --- vim-8.1.0258.tar.gz | 3 --- vim-8.1.0297-dump3.patch | 13 +++++++++++ vim-8.1.0318.tar.gz | 3 +++ vim.changes | 50 ++++++++++++++++++++++++++++++++++++++++ vim.spec | 5 +++- 5 files changed, 70 insertions(+), 4 deletions(-) delete mode 100644 vim-8.1.0258.tar.gz create mode 100644 vim-8.1.0297-dump3.patch create mode 100644 vim-8.1.0318.tar.gz diff --git a/vim-8.1.0258.tar.gz b/vim-8.1.0258.tar.gz deleted file mode 100644 index c9e93d3..0000000 --- a/vim-8.1.0258.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a2b03ecea36eb33c2d2c1a8f2a401f8d2441c343c13b36f06f471548fbf0605 -size 13780750 diff --git a/vim-8.1.0297-dump3.patch b/vim-8.1.0297-dump3.patch new file mode 100644 index 0000000..e827417 --- /dev/null +++ b/vim-8.1.0297-dump3.patch @@ -0,0 +1,13 @@ +Index: vim-8.1.0318/src/testdir/test_search.vim +=================================================================== +--- vim-8.1.0318.orig/src/testdir/test_search.vim ++++ vim-8.1.0318/src/testdir/test_search.vim +@@ -878,7 +878,7 @@ func Test_incsearch_substitute_dump() + " Deleting last slash should remove the match. + call term_sendkeys(buf, "\") + sleep 100m +- call VerifyScreenDump(buf, 'Test_incsearch_substitute_03', {}) ++ "call VerifyScreenDump(buf, 'Test_incsearch_substitute_03', {}) + call term_sendkeys(buf, "\") + + " Reverse range is accepted diff --git a/vim-8.1.0318.tar.gz b/vim-8.1.0318.tar.gz new file mode 100644 index 0000000..95154ef --- /dev/null +++ b/vim-8.1.0318.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621a16ebfa2cf46b27c7d0cbd5dddb990a5d255cde44aa047e3b6649805c5d28 +size 13792773 diff --git a/vim.changes b/vim.changes index 61b4faf..a2a262e 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,53 @@ +------------------------------------------------------------------- +Wed Aug 22 19:12:45 UTC 2018 - mimi.vx@gmail.com + +- update to version 8.1.318 +- add vim-8.1.0297-dump3.patch - disable broken test + * helpgrep with language doesn't work properly + * build failure without the +eval feature + * information about a swap file is unavailable + * wrong type for flags used in signal handlers + * filtering entries in a quickfix list is not easy + * File info message not always suppressed with 'F' in 'shortmess'. + * profiling does not show a count for condition lines + * a quick undo shows "1 seconds ago" + * there is no good way to get the window layout + * plural messages are not translated properly + * no redraw when using a STOP signal on Vim and then CONT + * line2byte() is wrong for last line with 'noeol' + * crash when using :suspend and "fg" + * GTK: input method popup displayed on wrong screen. + * the old window title might be freed twice + * command parsing for 'incsearch' is a bit ugly + * no 'incsearch' highlighting for :vimgrep and similar + * checks for type of stack is cryptic + * 'incsearch' highlighting not used for :sort + * "cit" on an empty HTML tag changes the whole tag + * cursor moves to wrong column after quickfix jump + * quickfix code uses cmdidx too often + * MAX is not defined everywhere + * 'incsearch' does not apply to :smagic and :snomagic + * 'cursorline' highlighting wrong with 'incsearch' + * 'incsearch' does not work with command modifiers + * parsing command modifiers is not separated + * 'incsearch' highlighting does not work for ":g!/" + * 'incsearch' highlighting does not skip white space + * incsearch' highlighting does not accept reverse range + * 'incsearch' highlighting wrong in a few cases + * no test for 'incsearch' highlighting with :s + * 'incsearch' with :s doesn't start at cursor line + * 'incsearch' triggers on ":source" + * invalid memory access when using 'incsearch' + * 'incsearch' doesn't work for :s, :g or :v + * checking for a Tab in a line could be faster + * Ruby Kernel.#p method always returns nil + * file type checking has too many #ifdef + * no good check if restoring quickfix list worked + * parsing Ex address range is not a separate function + * the getcmdline() function is way too big + * backup tests fail when CWD is in /tmp + * channel log doesn't show part of channel + ------------------------------------------------------------------- Thu Aug 9 10:08:25 UTC 2018 - mimi.vx@gmail.com diff --git a/vim.spec b/vim.spec index 2acb2e3..ff8c964 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 0258 +%define patchlevel 0318 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site @@ -66,6 +66,8 @@ Patch23: vim-8.0-ttytype-test.patch Patch24: disable-unreliable-tests.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 +Patch102: vim-8.1.0297-dump3.patch BuildRequires: autoconf BuildRequires: db-devel BuildRequires: fdupes @@ -170,6 +172,7 @@ cp %{SOURCE23} runtime/syntax/apparmor.vim %patch24 -p1 %patch100 -p1 %patch101 -p1 +%patch102 -p1 cp %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE8} %{SOURCE10} . # Unreliable tests