On Mon, Jan 21, 2019 at 09:17:00PM +0100, Paul Gevers wrote: > Since 2019-01-10 the autopkgtest of your package times out (after 2:47h) > on ci.debian.net. Unfortunately, this most likely isn't caused by any of > your direct (test) dependencies, otherwise the integration with our > migration software should have caught it. The timeout also happens in > testing. If the content of our log is correct, the following files may > hint at the culprit: > https://ci.debian.net/data/packages/testing/amd64/l/lua-nvim/1696673.log > https://ci.debian.net/data/packages/unstable/amd64/l/lua-nvim/1675059.log
It actually was caused by a test dependency (via @builddeps@) -- neovim. I don't see a migration check that ran lua-nvim's tests as part of neovim's migration. I'll be committing the attached patch upstream. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB
>From 24fe448aa406b0aa2267044a9858e3d2e5963b61 Mon Sep 17 00:00:00 2001 From: James McCoy <james...@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