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" <a...@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.
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB