To build Unity and run the tests in an up-to-date Trusty build
environment you need to use the GTK fix branch (API changes in GTK
prevent Unity from building using trunk).

# apt-get build-dep unity
# bzr branch lp:~townsend/unity/fix-gtk-build-error/
# cd fix-gtk-build-error
# dpkg-buildpackage

The unit tests are run as a part of the packaging build.

The file tests/dummy-xorg-test-runner.sh is a shell script use to invoke
a headless X.org server against which the tests get run.  I believe this
is where the problem lies.  It looks like the headless X.org server does
not start properly on armhf targets with the new Mesa.  It may be
possible to avoid building Unity to reproduce this problem if it occurs
just running that script.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1260068

Title:
  Unity continuous-integration fails in armhf due possibly to a libegl
  issue

Status in “mesa” package in Ubuntu:
  Confirmed

Bug description:
  Since mesa 10.0 has been released, our Unity continuous-integration
  tests are failing on armhf builds.  This is a snippet of the log:

  libEGL warning: DRI2: failed to authenticate
  Segmentation fault (core dumped)

  The log can be found here for reference:
  https://jenkins.qa.ubuntu.com/view/Trusty/view/All/job/unity-trusty-
  armhf-ci/56/console

  I don't have the core file or have access to an armhf machine to
  reproduce, so I'm only going on evidence based on the warning and the
  timing of the issue.

  *Note* This is blocking automerging of Unity code, so this issue is
  pretty critical.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1260068/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to