diff --git a/disable-unreliable-tests.patch b/disable-unreliable-tests.patch index 3577fdf..656604f 100644 --- a/disable-unreliable-tests.patch +++ b/disable-unreliable-tests.patch @@ -1,19 +1,7 @@ -Index: vim-8.2.0063/src/testdir/test_alot.vim +Index: vim-8.2.0200/src/testdir/Make_all.mak =================================================================== ---- vim-8.2.0063.orig/src/testdir/test_alot.vim -+++ vim-8.2.0063/src/testdir/test_alot.vim -@@ -44,7 +44,6 @@ source test_messages.vim - source test_modeline.vim - source test_move.vim - source test_partial.vim --source test_popup.vim - source test_put.vim - source test_recover.vim - source test_reltime.vim -Index: vim-8.2.0063/src/testdir/Make_all.mak -=================================================================== ---- vim-8.2.0063.orig/src/testdir/Make_all.mak -+++ vim-8.2.0063/src/testdir/Make_all.mak +--- vim-8.2.0200.orig/src/testdir/Make_all.mak ++++ vim-8.2.0200/src/testdir/Make_all.mak @@ -54,7 +54,6 @@ NEW_TESTS = \ test_autoload \ test_backspace_opt \ @@ -30,7 +18,7 @@ Index: vim-8.2.0063/src/testdir/Make_all.mak test_packadd \ test_partial \ test_paste \ -@@ -297,7 +295,6 @@ NEW_TESTS_RES = \ +@@ -299,7 +297,6 @@ NEW_TESTS_RES = \ test_autocmd.res \ test_autoload.res \ test_backspace_opt.res \ @@ -38,10 +26,10 @@ Index: vim-8.2.0063/src/testdir/Make_all.mak test_balloon_gui.res \ test_blob.res \ test_blockedit.res \ -Index: vim-8.2.0063/src/testdir/Makefile +Index: vim-8.2.0200/src/testdir/Makefile =================================================================== ---- vim-8.2.0063.orig/src/testdir/Makefile -+++ vim-8.2.0063/src/testdir/Makefile +--- vim-8.2.0200.orig/src/testdir/Makefile ++++ vim-8.2.0200/src/testdir/Makefile @@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \ # Explicit dependencies. test49.out: test49.vim diff --git a/vim-7.3-help_tags.patch b/vim-7.3-help_tags.patch index 51f8668..44f713f 100644 --- a/vim-7.3-help_tags.patch +++ b/vim-7.3-help_tags.patch @@ -1,12 +1,12 @@ -Index: vim-8.1.2383/runtime/doc/Makefile +Index: vim-8.2.0200/runtime/doc/Makefile =================================================================== ---- vim-8.1.2383.orig/runtime/doc/Makefile -+++ vim-8.1.2383/runtime/doc/Makefile -@@ -321,6 +321,7 @@ CONVERTED = \ +--- vim-8.2.0200.orig/runtime/doc/Makefile ++++ vim-8.2.0200/runtime/doc/Makefile +@@ -323,6 +323,7 @@ CONVERTED = \ all: tags vim.man evim.man vimdiff.man vimtutor.man xxd.man $(CONVERTED) # Use Vim to generate the tags file. Can only be used when Vim has been + export VIMRUNTIME=../; \ # compiled and installed. Supports multiple languages. vimtags: $(DOCS) - @if command -v $(VIMEXE); then \ + @$(VIMEXE) --clean -esX -V1 -u doctags.vim diff --git a/vim-8.2.0119.tar.gz b/vim-8.2.0119.tar.gz deleted file mode 100644 index e3b3b17..0000000 --- a/vim-8.2.0119.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3b56603aebc47f06e06a1419b9c5db855f4af5dc71ffa28a00cebcf4b4162aa7 -size 14668552 diff --git a/vim-8.2.0200.tar.gz b/vim-8.2.0200.tar.gz new file mode 100644 index 0000000..0b2c44c --- /dev/null +++ b/vim-8.2.0200.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91fb367845679117e6e748caaf3e61ada29f936b55df8962e40241514dd2f45a +size 14754499 diff --git a/vim.changes b/vim.changes index 1fdcce5..911b969 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,88 @@ +------------------------------------------------------------------- +Mon Feb 3 09:17:59 UTC 2020 - Ondřej Súkup + +- Refreshed disable-unreliable-tests.patch and vim-7.3-help_tags.patch +- Updated to version 8.2.0200, fixes the following problems + * Message test fails on some platforms. (Elimar Riesebieter) + * virtcol() does not check arguments to be valid, which may lead to a crash. + * filter() and map() on blob don't work. + * complete_info() does not work when CompleteDone is triggered. + * Compiler warnings for variable types. + * :mode no longer works for any system. + * Textprop test fails. + * Some buffer commands work in a popup window. + * Cannot list options one per line. + * Python3 ranges are not tested. + * Command line is not cleared when switching tabs and the command line + height differs. + * Script may be re-used when deleting and creating a new one. + * Invalid memory access with search command. + * Some map functionality not covered by tests. + * Bracketed paste can still cause invalid memory access. (Dominique Pelle) + * Stray ch_logfile() call. + * Crash when using win_execute() from a new tab. + * Memory leak when starting a job fails. + * No swift filetype detection. + * Possible to enter popup window with CTRL-W p. (John Devin) + * Coverity warning for possible use of NULL pointer. + * Some mapping code is not fully tested. + * Using #error for compilation errors should be OK now. + * Wrong indent when 'showbreak' and 'breakindent' are set and 'briopt' + includes "sbr". + * Block Visual mode operators not correct when 'linebreak' set. + * Mapping related function in wrong source file. + * Maintaining a Vim9 branch separately is more work. + * Cannot define python function when using :execute. (Yasuhiro Matsumoto) + * Detecting a script was already sourced is unreliable. + * Restoring ctrl_x_mode is not needed. + * Warning shows when listing version info. + * Reallocating the list of scripts is inefficient. + * Warnings from MinGW compiler. (John Marriott) Json test fails when + building without +float feature. + * Various typos in source files and tests. + * Vim9 script files not in list of distributed files. + * Triggering CompleteDone earlier is not backwards compatible. (Daniel + Hahler) + * Non-materialized range() list causes problems. (Fujiwara Takuya) + * Range test fails. + * Not recognizing .gv file as dot filetype. + * Balloon test fails in the GUI. + * Test hangs on MS-Windows console. + * Test_alot takes too long. + * Coverity warning for using NULL pointer. + * Coverity warning for using uninitialized variable. + * Coverity warning for ignoring return value. + * Coverity warning for assigning NULL to an option. + * Coverity warning for dead code. + * Coverity warning for ignoring return value. + * Coverity warning for using uninitialized buffer. + * Coverity warning for not restoring character. + * Various commands not completely tested. + * Crash when removing list element in map(). + * Generating os headers does not work for Swedish. + * Memory leak in get_tags(). + * With VTP the screen may not be restored properly. + * Still a few places where range() does not work. + * Test for wrapmargin fails if terminal is not 80 columns. + * Problems parsing :term arguments. + * Min() and max() materialize a range() list. + * Tests fail when the float feature is disabled. + * Blob test fails. + * Vim9 script: cannot use "if has()" to skip lines. + * A couple of tests may fail when features are missing. + * Reduntant code. + * Check commands don't work well with Vim9 script. + * cd() with NULL argument crashes. + * Kotlin files are not recognized. + * Cannot put a terminal in a popup window. + * Build failure without +terminal feature. + * Still build failure without +terminal feature. + * Some commands can cause problems in terminal popup. + * Some tests fail when run in the GUI. + * Blocking commands for a finished job in a popup window. + * Some Ex commands not sufficiently tested. + * No tests for y/n prompt. + ------------------------------------------------------------------- Wed Jan 15 12:54:34 UTC 2020 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index a950c9f..279299c 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 0119 +%define patchlevel 0200 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site