Bug#923909: unblock: lua-nvim/0.1.0-1-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package lua-nvim
This version fixes a FTBFS (#920042) in a test during autopkgtest.
Defdiff attached. thanks.
unblock lua-nvim/0.1.0-1-2
diff -Nru lua-nvim-0.1.0-1/debian/changelog lua-nvim-0.1.0-1/debian/changelog
--- lua-nvim-0.1.0-1/debian/changelog 2018-06-11 20:44:29.000000000 -0400
+++ lua-nvim-0.1.0-1/debian/changelog 2019-03-04 21:12:53.000000000 -0500
@@ -1,3 +1,10 @@
+lua-nvim (0.1.0-1-2) unstable; urgency=medium
+
+ * New changelog entry
+ * Include a patch to fix a FTBFS due to test timeout (Closes: #920042)
+
+ -- Jason Pleau <jason@jpleau.ca> Mon, 04 Mar 2019 21:12:53 -0500
+
lua-nvim (0.1.0-1-1) unstable; urgency=medium
* New upstream release
diff -Nru lua-nvim-0.1.0-1/debian/patches/0001-Use-embed-headless-for-Socket-TcpStream-session-test.patch lua-nvim-0.1.0-1/debian/patches/0001-Use-embed-headless-for-Socket-TcpStream-session-test.patch
--- lua-nvim-0.1.0-1/debian/patches/0001-Use-embed-headless-for-Socket-TcpStream-session-test.patch 1969-12-31 19:00:00.000000000 -0500
+++ lua-nvim-0.1.0-1/debian/patches/0001-Use-embed-headless-for-Socket-TcpStream-session-test.patch 2019-03-04 21:12:53.000000000 -0500
@@ -0,0 +1,36 @@
+From 24fe448aa406b0aa2267044a9858e3d2e5963b61 Mon Sep 17 00:00:00 2001
+From: James McCoy <jamessan@jamessan.com>
+Date: Sun, 3 Mar 2019 11:49:54 -0500
+Subject: [PATCH] Use --embed --headless for Socket/TcpStream session tests
+
+After neovim/neovim#9024, "nvim --embed" waits for a UI to attach.
+"nvim --embed --headless" is required if there is not going to be a UI.
+---
+ test/session_spec.lua | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/session_spec.lua b/test/session_spec.lua
+index d5d705c..1fc289d 100644
+--- a/test/session_spec.lua
++++ b/test/session_spec.lua
+@@ -155,7 +155,7 @@ end)
+ -- Session using SocketStream
+ test_session(string.format("Session using SocketStream [%s]", socket_file), function ()
+ child_session = Session.new(ChildProcessStream.spawn({
+- nvim_prog, '-u', 'NONE', '--embed',
++ nvim_prog, '-u', 'NONE', '--embed', '--headless',
+ '--cmd', string.format('call serverstart("%s")', socket_file)
+ }))
+ child_session:request('vim_eval', '1') -- wait for nvim to start
+@@ -193,7 +193,7 @@ end)
+ -- Session using TcpStream
+ test_session("Session using TcpStream", function ()
+ child_session = Session.new(ChildProcessStream.spawn({
+- nvim_prog, '-u', 'NONE', '--embed',
++ nvim_prog, '-u', 'NONE', '--embed', '--headless',
+ '--cmd', 'call serverstart("127.0.0.1:6666")'
+ }))
+
+--
+2.20.1
+
diff -Nru lua-nvim-0.1.0-1/debian/patches/series lua-nvim-0.1.0-1/debian/patches/series
--- lua-nvim-0.1.0-1/debian/patches/series 2018-06-11 20:44:29.000000000 -0400
+++ lua-nvim-0.1.0-1/debian/patches/series 2019-03-04 21:12:53.000000000 -0500
@@ -0,0 +1 @@
+0001-Use-embed-headless-for-Socket-TcpStream-session-test.patch
Reply to: