Hello community,

here is the log from the commit of package vim for openSUSE:Factory checked in 
at 2020-09-17 14:39:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vim (Old)
 and      /work/SRC/openSUSE:Factory/.vim.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vim"

Thu Sep 17 14:39:19 2020 rev:267 rq:834596 version:8.2.1551

Changes:
--------
--- /work/SRC/openSUSE:Factory/vim/vim.changes  2020-08-12 10:56:48.208752498 
+0200
+++ /work/SRC/openSUSE:Factory/.vim.new.4249/vim.changes        2020-09-17 
14:42:19.903423158 +0200
@@ -1,0 +2,167 @@
+Tue Sep 15 11:34:57 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Fix postun scriptlet of vim-small: do not unconditionally
+  deregister vim-small as an alternative on uninstall (which
+  happens on package upgrades too) (boo#1176549).
+
+-------------------------------------------------------------------
+Wed Sep  2 06:20:24 UTC 2020 - Thorsten Kukuk <ku...@suse.com>
+
+- Add vi as slave to update-alternatives so that every package
+  has a matching "vi" symlink [bsc#1174564].
+
+-------------------------------------------------------------------
+Mon Aug 31 21:33:39 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- Updated to version 8.2.1551, fixes the following problems
+  * Vim: not operator does not result in boolean.
+  * Previous tab page not usable from an Ex command.
+  * Popupwindow missing last couple of lines when cursor is in the first line.
+  * Closing a popup window with CTRL-C interrupts 'statusline' if it calls
+  a function.
+  * Vim9: boolean evaluation does not work as intended.
+  * Test 49 is old style.
+  * Vim9: invalid error for missing white space after function.
+  * Vim9: not operator applied too early.
+  * Test 49 is old style.
+  * Vim9: handling "+" and "-" before number differs from Vim script.
+  * The Mac GUI implementation is outdated and probably doesn't even work.
+  * Vim9: find global function when looking for script-local.
+  * Mac build fails.
+  * Vim9: cannot use call() without :call.
+  * Vim9: cannot call autoload function in :def function.
+  * Vim9: cannot use a range with marks in :def function.
+  * Vim9: :def function does not abort on nested function error.
+  * Vim9: no error for missing white after : in dict.
+  * Vim9: error for missing comma instead of extra white space.
+  * Vim9: no error for white space before comma in dict.
+  * Various inconsistencies in test files.
+  * Vim9: cannot mingle comments in multi-line lambda.
+  * Vim9: crash when lambda uses outer function argument.
+  * Vim9: always converting to string for ".." leads to mistakes.
+  * Function implementing :substitute has unexpected name.
+  * Vim9: 'statusline' is evaluated using Vim9 script syntax.
+  * Missing tests for interrupting script execution from debugger.
+  * Tiny and small builds have no test coverage.
+  * Debugger code insufficiently tested.
+  * Running tests in tiny version gives error for summarize.vim.
+  * Outdated references to the Mac Carbon GUI.
+  * Vim9: crash when interrupting a nested :def function.
+  * Error messages are spread out and names can be confusing.
+  * Vim9: function expanded name is cleared when sourcing a script again.
+  * Vim9: line number in error message is not correct.
+  * Vim9: return type of keys() is list<any>.
+  * Test 77a for VMS depends on small.vim which does not exist.
+  * Some test makefiles delete files that are not generated.
+  * Vim9: no check that script-local items don't become global.
+  * Vim9: list type at script level only uses first item.
+  * Vim9: dead code in to_name_end().
+  * Vim9: failure to compile lambda not tested.
+  * Vim9: failure invoking lambda with wrong arguments.
+  * Vim9: crash when using typecast before constant.
+  * MS-Windows: test files are not deleted.
+  * Vim9: the output of :disassemble cannot be interrupted.
+  * .gawk files not recognized.
+  * Vim9: declaring ascript variable at the script level does not infer
+  the type.
+  * Error messages are spread out.
+  * Vim9: string indexes are counted in bytes.
+  * Vim9: string slice not supported yet.
+  * Vim9: list slice not supported yet.
+  * Vim9: build warning for unused variable.
+  * Vim9: subscript not handled properly.
+  * Vim9: cannot index or slice a variable with type "any".
+  * Vim9: :echomsg doesn't like a dict argument.
+  * Vim9: invalid error for missing white space.
+  * Vim9: cannot assign string to string option.
+  * Errors in spell file not tested.
+  * :const only locks the variable, not the value.
+  * ":argdel" does not work like ":.argdel" as documented. (Alexey Demin)
+  * Items in a list given to :const can still be modified.
+  * /usr/lib/udef/rules.d not recognized as udevrules.
+  * Vim9: can't use v:true for option flags.
+  * Filetype test fails on MS-Windows.
+  * Vim9: error when using bufnr('%').
+  * Vim9: cannot use "true" for some popup options.
+  * Vim9: error for list index uses wrong line number.
+  * Vim9: skip expression in search() gives error.
+  * Vim9: line number reported with error may be wrong.
+  * Vim9: crash when using a nested lambda.
+  * Vim9: error for using special as number when returning "false" from a
+  popup filter.
+  * Flaky failure in assert_fails().
+  * Vim9: readdirex() expression doesn't accept bool.
+  * Vim9: readdir() expression doesn't accept bool.
+  * Travis: installing snd-dummy is not always useful.
+  * Text does not scroll when inserting above first line.
+  * Vim9: error when setting an option with setbufvar().
+  * Vim9: using /= with float and number doesn't work.
+  * Vim9: crash when compiling heredoc lines start with comment.
+  * Build failures.
+  * Not enough test coverage for the spell file handling.
+  * Missing change to calling eval_getline().
+  * "make clean" may delete too many files.
+  * Vim9: cannot use " #" in a mapping.
+  * CursorHold test is flaky. (Jakub Kądziołka)
+  * On slow systems tests can be flaky.
+  * Vim9: error when using "$" with col().
+  * Vim9: error when using address without a command.
+  * Vim9: concatenating to constant reverses order.
+  * Vim9: can use += with a :let command at script level.
+  * Vim9: error for an autocmd defined in a :def function in legacy Vim script.
+  * Vim9: white space checks are only done for a :def function.
+  * Not all file read and writecode is tested.
+  * Vim9: no error when using a number other than 0 or 1 as bool.
+  * Using malloc() directly.
+  * Not all debugger commands covered by tests.
+  * Vertical separator is cleared when dragging a popup window using a
+  multi-byte character for the border.
+  * Using "var" in a :def function may refer to a legacy Vim script variable.
+  * Putting a string in Visual block mode ignores multi-byte characters.
+  * Failure after trinary expression fails.
+  * Cannot interrupt shell used for filename expansion. (Dominique Pellé)
+  * Multibyte vertical separator is cleared when dragging a popup window
+  using a multi-byte character for the border.
+  * Vim9: can create s:var in legacy script but cannot unlet.
+  * Vim9: error for :exe has wrong line number.
+  * Cannot easily get the character under the cursor.
+  * Vim9: cannot assign to local option.
+  * Vim9: Ex command default range is not set.
+  * Vim9: CTRL-] used in :def function does not work.
+  * Reading past end of buffer when reading spellfile. (Yegappan Lakshmanan)
+  * Not enough test coverage for the spell file handling.
+  * Still not enough test coverage for the spell file handling.
+  * No longer get an error for string concatenation with float. (Tsuyoshi Cho)
+  * Messages from tests were not always displayed.
+  * Line in testdir Makefile got commented out. (Christian Brabandt)
+  * Vim9: cannot use a function name as a function reference at script level.
+  * Vim9: :endif not found after "if false".
+  * Vim9: :elseif may be compiled when not needed.
+  * Vim9: test fails on MS-Windows.
+  * Vim9: test still fails on MS-Windows.
+  * Compiler warning for conversion of size_t to long.
+  * Vim9: error when passing getreginfo() result to setreg().
+  * Vim9: type error for argument type is not at call position.
+  * It is not possible to specify cell widths of characters.
+  * Cannot get the class of a character; emoji widths are wrong in some
+  environments.
+  * Memory acccess error when using setcellwidths().
+  * Python: iteration over vim objects fails to keep reference.
+  * Using invalid script ID causes a crash.
+  * The user cannot try out emoji character widths.
+  * Vim9: cannot find function reference for s:Func.
+  * Vim9: test with invalid SID does not work in the GUI.
+  * Vim9: test with invalid SID is skipped in the GUI.
+  * Cannot translate messages in a Vim script.
+  * ch_logfile() is unclear about closing when forking.
+  * Build rule for Vim.app is unused.
+  * Various comment problems.
+  * Cannot move position of "%%" in message translations. (Emir Sarı)
+  * The "r" command fails for keys with modifiers if 'esckeys' is off and
+  modifyOtherKeys is used. (Lauri Tirkkonen)
+  * Vim9: bufname('%') gives an error.
+  * Vim9: error for argument type does not mention the number. 
+- disable-unreliable-tests.patch: refresh
+- vim-changelog.sh: work with bash
+
+-------------------------------------------------------------------

Old:
----
  vim-8.2.1412.tar.gz

New:
----
  vim-8.2.1551.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.xEEZEH/_old  2020-09-17 14:42:26.415429373 +0200
+++ /var/tmp/diff_new_pack.xEEZEH/_new  2020-09-17 14:42:26.419429376 +0200
@@ -17,7 +17,7 @@
 
 
 %define pkg_version 8.2
-%define patchlevel 1412
+%define patchlevel 1551
 %define patchlevel_compact %{patchlevel}
 %define VIM_SUBDIR vim82
 %define site_runtimepath %{_datadir}/vim/site
@@ -308,6 +308,7 @@
 install -D -m 0755 vim-nox11 %{buildroot}%{_bindir}/vim-nox11
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 ln -s -f %{_sysconfdir}/alternatives/vim %{buildroot}%{_bindir}/vim
+ln -s -f %{_sysconfdir}/alternatives/vi %{buildroot}%{_bindir}/vi
 
 # compat symlinks
 mkdir %{buildroot}/bin
@@ -421,7 +422,9 @@
 %endif
 
 %post
-%{_sbindir}/update-alternatives --install %{_bindir}/vim vim 
%{_bindir}/vim-nox11 20
+%{_sbindir}/update-alternatives \
+ --install %{_bindir}/vim vim %{_bindir}/vim-nox11 20 \
+ --slave %{_bindir}/vi vi %{_bindir}/vim-nox11
 
 %postun
 if [ ! -e %{_bindir}/vim-nox11 ] ; then
@@ -429,7 +432,10 @@
 fi
 
 %post -n gvim
-%{_sbindir}/update-alternatives --install %{_bindir}/vim vim %{_bindir}/gvim 30
+%{_sbindir}/update-alternatives \
+ --install %{_bindir}/vim vim %{_bindir}/gvim 30 \
+ --slave %{_bindir}/vi vi %{_bindir}/gvim
+
 %icon_theme_cache_post
 
 %postun -n gvim
@@ -439,13 +445,18 @@
 %icon_theme_cache_postun
 
 %post small
-%{_sbindir}/update-alternatives --install %{_bindir}/vim vim 
%{_bindir}/vim-small 19
+%{_sbindir}/update-alternatives \
+ --install %{_bindir}/vim vim %{_bindir}/vim-small 19 \
+ --slave %{_bindir}/vi vi %{_bindir}/vim-small
 
 %postun small
-%{_sbindir}/update-alternatives --remove vim %{_bindir}/vim-small
+if [ ! -e %{_bindir}/vim-small ] ; then
+  %{_sbindir}/update-alternatives --remove vim %{_bindir}/vim-small
+fi
 
 %files
 %ghost %{_sysconfdir}/alternatives/vim
+%ghost %{_sysconfdir}/alternatives/vi
 %{_bindir}/vim-nox11
 %{_bindir}/vim
 # symlinks
@@ -577,6 +588,8 @@
 %doc runtime/doc/gui_x11.txt
 %ghost %config(missingok) %{_sysconfdir}/gvimrc
 %ghost %{_sysconfdir}/alternatives/vim
+%ghost %{_sysconfdir}/alternatives/vi
+%{_bindir}/vi
 %{_bindir}/vim
 %{_bindir}/egview
 %{_bindir}/egvim
@@ -597,6 +610,8 @@
 %files small
 %license LICENSE
 %ghost %{_sysconfdir}/alternatives/vim
+%ghost %{_sysconfdir}/alternatives/vi
+%{_bindir}/vi
 %{_bindir}/vim
 %{_bindir}/vim-small
 

++++++ disable-unreliable-tests.patch ++++++
--- /var/tmp/diff_new_pack.xEEZEH/_old  2020-09-17 14:42:26.475429430 +0200
+++ /var/tmp/diff_new_pack.xEEZEH/_new  2020-09-17 14:42:26.479429434 +0200
@@ -1,7 +1,8 @@
-diff -ru a/src/testdir/Make_all.mak b/src/testdir/Make_all.mak
---- a/src/testdir/Make_all.mak 2020-05-04 23:24:44.000000000 +0200
-+++ b/src/testdir/Make_all.mak 2020-05-06 09:31:18.902269152 +0200
-@@ -67,7 +67,6 @@
+Index: vim-8.2.1551/src/testdir/Make_all.mak
+===================================================================
+--- vim-8.2.1551.orig/src/testdir/Make_all.mak
++++ vim-8.2.1551/src/testdir/Make_all.mak
+@@ -57,7 +57,6 @@ NEW_TESTS = \
        test_autoload \
        test_backspace_opt \
        test_backup \
@@ -9,7 +10,7 @@
        test_balloon_gui \
        test_behave \
        test_blob \
-@@ -200,7 +199,6 @@
+@@ -196,7 +195,6 @@ NEW_TESTS = \
        test_netbeans \
        test_normal \
        test_number \
@@ -17,7 +18,7 @@
        test_packadd \
        test_partial \
        test_paste \
-@@ -316,7 +314,6 @@
+@@ -314,7 +312,6 @@ NEW_TESTS_RES = \
        test_autocmd.res \
        test_autoload.res \
        test_backspace_opt.res \
@@ -25,19 +26,21 @@
        test_balloon_gui.res \
        test_blob.res \
        test_blockedit.res \
-diff -ru a/src/testdir/Makefile b/src/testdir/Makefile
---- a/src/testdir/Makefile     2020-05-04 23:24:44.000000000 +0200
-+++ b/src/testdir/Makefile     2020-05-06 09:30:47.350206433 +0200
-@@ -36,8 +36,6 @@
- # Explicit dependencies.
- test49.out: test49.vim
+Index: vim-8.2.1551/src/testdir/Makefile
+===================================================================
+--- vim-8.2.1551.orig/src/testdir/Makefile
++++ vim-8.2.1551/src/testdir/Makefile
+@@ -26,9 +26,6 @@ default: nongui
+ # This defines SCRIPTS_TINY_OUT, NEW_TESTS and NEW_TESTS_RES.
+ include Make_all.mak
  
+-# Explicit dependencies.
 -test_options.res test_alot.res: opt_test.vim
 -
- SCRIPTS_BENCH = test_bench_regexp.res
- 
  .SUFFIXES: .in .out .res .vim
-@@ -180,9 +178,6 @@
+ 
+ nongui:       nolog tinytests newtests report
+@@ -149,9 +146,6 @@ test_gui_init.res: test_gui_init.vim
        $(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S 
runtest.vim $<
        @rm vimcmd
  







++++++ vim-8.2.1412.tar.gz -> vim-8.2.1551.tar.gz ++++++
/work/SRC/openSUSE:Factory/vim/vim-8.2.1412.tar.gz 
/work/SRC/openSUSE:Factory/.vim.new.4249/vim-8.2.1551.tar.gz differ: char 13, 
line 1

++++++ vim-changelog.sh ++++++
--- /var/tmp/diff_new_pack.xEEZEH/_old  2020-09-17 14:42:26.679429624 +0200
+++ /var/tmp/diff_new_pack.xEEZEH/_new  2020-09-17 14:42:26.683429628 +0200
@@ -4,7 +4,7 @@
 version=8.2
 
 echo "Updated to version $version.$(echo $2 | sed 's/^*//'), fixes the 
following problems"
-for i in {$1..$2}; do
+for i in $(seq $1 $2); do
     curl $directory/$version/$version.$i -s | grep -v "Binary file (standard 
input) matches" | \
     tr -d '\n' | grep -oP "Problem:.*Solution:" | sed s,"Problem:    ","  * ", 
| sed s,"Solution:",, | \
     tr '\t' '\n' | sed  s,'           ','', | fmt -w 80


Reply via email to