Package: neochat
Severity: normal

Dear Maintainer,

The neochat package fails to build with the latest version of
libquotient (0.7), which is now in experimental.  This is due to the
tests failing, with the following error:

,----
| qt.qpa.xcb: could not connect to display 
| qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though 
it was found.
| This application failed to start because no Qt platform plugin could be 
initialized. Reinstalling the application may fix this problem.
| 
| Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, 
offscreen, vnc, xcb.
`----

Obviously, we can't expect access to a display on a build machine.

Looking at the build log for the current package (built with libquotient
0.6), the tests don't seem to run at all, which is why the test doesn't
fail on that build.

I don't know if there's a way to run the tests without a display, but if
I disable the tests, e.g. by adding

,----
| override_dh_auto_test:
|       # skip tests because they need a display, which we don't have
`----

to debian/rules, the package builds correctly and seems to run fine.

Reply via email to