Bug#845685: neovim-qt: FTBFS on kFreeBSD: tst_neovimconnector fails

James McCoy jamessan at debian.org
Sun Aug 13 00:54:24 UTC 2017


Control: forwarded -1 https://github.com/equalsraf/neovim-qt/issues/289

On Fri, Jun 02, 2017 at 07:27:36PM -0400, James McCoy wrote:
> On Fri, Jun 02, 2017 at 05:39:34PM -0400, Aaron M. Ucko wrote:
> > "Aaron M. Ucko" <amu at alum.mit.edu> writes:
> > 
> > Thanks for looking into this bug.  neovim-qt now builds successfully on
> > kfreebsd-amd64, but still fails on kfreebsd-i386, with nearly the same
> > error; per
> > https://buildd.debian.org/status/fetch.php?pkg=neovim-qt&arch=kfreebsd-i386&ver=0.2.7-1&stamp=1496290825&raw=0
> > the only difference is that
> > 
> > >   FAIL!  : NeovimQt::Test::connectToNeovimTCP() 'SPYWAIT(onError)' returned FALSE. ()
> > >      Loc: [/«PKGBUILDDIR»/test/tst_neovimconnector.cpp(62)]
> > 
> > has changed to
> > 
> >     FAIL!  : NeovimQt::Test::connectToNeovimTCP() Compared values are not the same
> >        Loc: [/«PKGBUILDDIR»/test/tst_neovimconnector.cpp(65)]
> 
> Yeah, this is a separate failure.  I'll look into it.

Full details on my investigation are in the upstream bug report.  The
short version is, it seems like Qt's non-blocking socket handling isn't
reacting to EINPROGRESS properly all the time on kFreeBSD.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB



More information about the pkg-vim-maintainers mailing list