Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package neovim for openSUSE:Factory checked 
in at 2025-01-30 14:52:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/neovim (Old)
 and      /work/SRC/openSUSE:Factory/.neovim.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "neovim"

Thu Jan 30 14:52:11 2025 rev:70 rq:1241252 version:0.10.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/neovim/neovim.changes    2024-12-23 
16:54:40.420409255 +0100
+++ /work/SRC/openSUSE:Factory/.neovim.new.2316/neovim.changes  2025-01-30 
14:52:20.192247792 +0100
@@ -1,0 +2,27 @@
+Wed Jan 29 12:34:08 UTC 2025 - Michal Vyskocil <michal.vysko...@gmail.com>
+
+- Update to 0.10.4
+- Bug Fixes
+ * checkhealth: Failed if 'lua' in plugin name
+ * decor: Set invalid flag for end of invalidated paired marks
+ * inspect: Use correct default highlight
+ * jobs: Do not block UI when jobwait() doesn't block (#31803)
+ * lsp: Minimum height for floating popup #31990
+ * lua: Prevent SIGSEGV when lua error is NULL in libuv_worker (#32091)
+ * marks: Revise metadata for start mark of revalidated pair #32017
+ * mpack: Remove invalid bool definition
+ * runtime: Let matchit and matchparen skips fallback on treesitter captures
+ * search: Avoid quadratic time complexity when computing fuzzy score (#32153)
+ * treesitter: Uv_dlclose after uv_dlerror
+ * treesitter: Don't open fold when o/O adds a line below #28709
+ * treesitter.foldexpr: Robustness against ctrl-c
+ * treesitter.foldexpr: Refresh in the buffers affected by OptionSet
+ * treesitter.foldexpr: Only refresh valid buffers
+ * ui: Ensure screen update before waiting for input #30576
+- Packaging changes:
+ * add a %check section with make oldtest
+ * require tree-sitter module vimdoc for a build
+ * add 0001-neovim-0.10.4-install-treesitter-vimdoc.patch ensuring
+   tested nvim has installed tree sitter plugin enabled.
+
+-------------------------------------------------------------------

Old:
----
  neovim-0.10.3.tar.gz

New:
----
  0001-neovim-0.10.4-install-treesitter-vimdoc.patch
  neovim-0.10.4.tar.gz

BETA DEBUG BEGIN:
  New: * require tree-sitter module vimdoc for a build
 * add 0001-neovim-0.10.4-install-treesitter-vimdoc.patch ensuring
   tested nvim has installed tree sitter plugin enabled.
BETA DEBUG END:

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

Other differences:
------------------
++++++ neovim.spec ++++++
--- /var/tmp/diff_new_pack.z666mF/_old  2025-01-30 14:52:20.900276998 +0100
+++ /var/tmp/diff_new_pack.z666mF/_new  2025-01-30 14:52:20.904277163 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package neovim
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %bcond_without luajit
 %endif
 Name:           neovim
-Version:        0.10.3
+Version:        0.10.4
 Release:        0
 Summary:        Vim-fork focused on extensibility and agility
 License:        Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0
@@ -31,6 +31,8 @@
 Source1:        sysinit.vim
 Source3:        suse-spec-template
 Source4:        spec.vim
+# PATCH-FIX-OPENSUSE: ensure installed tree-sitter-vimdoc is enabled in order 
to test to succeed
+Patch1:         0001-neovim-0.10.4-install-treesitter-vimdoc.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -61,6 +63,8 @@
 BuildRequires:  pkgconfig(tree-sitter) >= 0.20.9
 BuildRequires:  pkgconfig(unibilium) >= 2.0.0
 BuildRequires:  pkgconfig(vterm) >= 0.3.3
+# for oldtest
+BuildRequires:  treesitter_grammar(tree-sitter-vimdoc)
 Requires:       gperf
 Requires:       libvterm0 >= 0.3
 Requires:       lua51-bit32
@@ -95,7 +99,7 @@
 parts of Vim, without compromise, and more.
 
 %prep
-%autosetup
+%autosetup -p1
 
 # Remove __DATE__ and __TIME__.
 BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
@@ -122,6 +126,11 @@
 
 %make_build
 
+%check
+# oldtest
+VIMDOC_PATH=$(readlink -f %{_libdir}/tree_sitter/vimdoc.so) \
+make -C test/old/testdir NVIM_PRG=$(realpath build)/bin/nvim
+
 %install
 %cmake_install
 

++++++ 0001-neovim-0.10.4-install-treesitter-vimdoc.patch ++++++
--- a/test/old/testdir/test_breakindent.vim     2025-01-29 15:58:18.945761729 
+0100
+++ b/test/old/testdir/test_breakindent.vim     2025-01-29 15:57:30.066524668 
+0100
@@ -1110,6 +1110,13 @@
 endfunc
 
 func Test_linebreak_list()
+  " Ensure tree-sitter-vimdoc installed from a package is available
+  lua << EOF
+    local vimdoc_path = os.getenv("VIMDOC_PATH")
+    if vimdoc_path then
+      vim.treesitter.language.add("vimdoc", { path = vimdoc_path })
+    end
+EOF
   " This was setting wlv.c_extra to NUL while wlv.p_extra is NULL
   filetype plugin on
   syntax enable

++++++ neovim-0.10.3.tar.gz -> neovim-0.10.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/neovim/neovim-0.10.3.tar.gz 
/work/SRC/openSUSE:Factory/.neovim.new.2316/neovim-0.10.4.tar.gz differ: char 
69, line 1

Reply via email to