Control: tags -1 + patch

On Mon, Nov 30, 2015 at 09:51:38AM -0200, Antonio Terceiro wrote:
> This breaks the tests for me on amd64, both directly on my development machine
> with adt-virt-null, and under adt-virt-lxc. Both fail with:
> 
> xvfb-run: error: Xvfb failed to start
> 
> Neither changing the server number to something different from 0 nor fiddling
> with the resolution paremeter (tried e.g. 640x480x8) seem to help.

There was a bug which manifested itself on Ubuntu/armhf only (might be a
coincidence). I should have passed -a because it seems there's a race
taking down the Xvfbs after one run and before the next, so they need to
figure out server numbers for themselves. Try the attached diff (it
works for Ubuntu - see the link below).

> Isn't it masking a problem that is actually down the stack?

I think that this is because using clutter-gtk requires that you now
support (e)gl. For Ubuntu, mesa (? I'm a bit sketchy on this stack)
requires egl instead of gl for armhf, and that appears to require X to
be started up in this way. So I don't think it's masking a problem, more
a changed set of requirements since the port.

And now that enough time has passed, we have autopkgtest results for
Xenial - all green now:

  http://autopkgtest.ubuntu.com/packages/p/pinpoint/

Cheers,

-- 
Iain Lane                                  [ [email protected] ]
Debian Developer                                   [ [email protected] ]
Ubuntu Developer                                   [ [email protected] ]
diff -Nru pinpoint-0.1.8/debian/tests/smoke-tests 
pinpoint-0.1.8/debian/tests/smoke-tests
--- pinpoint-0.1.8/debian/tests/smoke-tests     2015-11-19 12:33:29.000000000 
+0000
+++ pinpoint-0.1.8/debian/tests/smoke-tests     2015-11-30 13:07:09.000000000 
+0000
@@ -5,7 +5,7 @@
 set -e
 
 pinpoint() {
-  xvfb-run --auto-servernum /usr/bin/pinpoint "$@"
+  xvfb-run -a -s "-screen 0 1024x768x24" /usr/bin/pinpoint "$@"
 }
 
 test_pdf_output() {

Attachment: signature.asc
Description: Digital signature

Reply via email to