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-07-14 10:51:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "neovim" Mon Jul 14 10:51:35 2025 rev:77 rq:1292423 version:0.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/neovim/neovim.changes 2025-05-31 19:17:40.368756613 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.7373/neovim.changes 2025-07-14 10:56:55.245611509 +0200 @@ -1,0 +2,7 @@ +Sat Jul 12 16:53:38 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- add patch bad-format-call.patch, which fixes an isuse where by accident, + you could pass on nil. - fixes ppc64le build +- rearrange where the tests are in the specfile + +------------------------------------------------------------------- New: ---- bad-format-call.patch ----------(New B)---------- New: - add patch bad-format-call.patch, which fixes an isuse where by accident, you could pass on nil. - fixes ppc64le build ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ neovim.spec ++++++ --- /var/tmp/diff_new_pack.b5cpP0/_old 2025-07-14 10:56:56.049644841 +0200 +++ /var/tmp/diff_new_pack.b5cpP0/_new 2025-07-14 10:56:56.053645006 +0200 @@ -32,6 +32,8 @@ Source3: suse-spec-template Source4: spec.vim Source10: https://github.com/neovim/deps/raw/06ef2b58b0876f8de1a3f5a710473dcd7afff251/opt/lua-dev-deps.tar.gz +# PATCH-FIX-UPSTREAM +Patch0: bad-format-call.patch BuildRequires: cmake >= 3.16 BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -129,17 +131,6 @@ -DLIBLUV_INCLUDE_DIR:PATH=%{lua_incdir} %make_build -%check -mkdir -p runtime/parser -ln -sf %{_libdir}/tree_sitter/vimdoc.so runtime/parser - -# old tests -%make_build USE_BUNDLED=OFF oldtest -# functional tests -%ifarch aarch64 x86_64 -%make_build USE_BUNDLED=OFF unittest -%endif - %install %cmake_install @@ -169,6 +160,17 @@ # https://en.opensuse.org/openSUSE:Packaging_checks export NO_BRP_CHECK_RPATH=true +%check +mkdir -p runtime/parser +ln -sf %{_libdir}/tree_sitter/vimdoc.so runtime/parser + +# old tests +%make_build USE_BUNDLED=OFF oldtest +# functional tests +%ifarch aarch64 x86_64 +%make_build USE_BUNDLED=OFF unittest +%endif + %post if [ -d %{_datadir}/nvim/runtime/parser ]; then if [ ! -h %{_datadir}/nvim/runtime/parser ]; then ++++++ bad-format-call.patch ++++++ >From 92692dbe956f3f5733f2842093f9d374f23b36cd Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" <justi...@gmail.com> Date: Sat, 12 Jul 2025 11:41:55 -0400 Subject: [PATCH] fix(health): bad format() call Problem: Bad format() call on PUC Lua #34901 Error: Failed to run healthcheck for "vim.health" plugin. Exception: runtime/lua/vim/health/health.lua:89: bad argument #1 to 'format' (string expected, got nil) Solution: Avoid passing nil. --- runtime/lua/vim/health/health.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/lua/vim/health/health.lua b/runtime/lua/vim/health/health.lua index 6cb772118ae1f0..e942ee789c93bf 100644 --- a/runtime/lua/vim/health/health.lua +++ b/runtime/lua/vim/health/health.lua @@ -87,9 +87,9 @@ local function check_config() health.error( 'Locale does not support UTF-8. Unicode characters may not display correctly.' .. ('\n$LANG=%s $LC_ALL=%s $LC_CTYPE=%s'):format( - vim.env.LANG, - vim.env.LC_ALL, - vim.env.LC_CTYPE + vim.env.LANG or '', + vim.env.LC_ALL or '', + vim.env.LC_CTYPE or '' ), { 'If using tmux, try the -u option.',