gsettings-qt fails to build (run tests) against Qt 5.2

Bug #1259145 reported by Timo Jyrinki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gsettings-qt
Fix Released
Critical
Unassigned
gsettings-qt (Ubuntu)
Fix Released
Undecided
Unassigned
qtdeclarative-opensource-src (Ubuntu)
Fix Released
Critical
Timo Jyrinki

Bug Description

gsettings-qt is showing this problem when built against Qt 5.2:

https://launchpadlibrarian.net/158820262/buildlog_ubuntu-trusty-amd64.gsettings-qt_1%3A0.0%2B13.10.20130902.1-0~42~ubuntu14.04.1_FAILEDTOBUILD.txt.gz

---
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Could not initialize GLX
Aborted
---

To upgrade to the Qt 5.2 (currently not possible because of FTBFS:s) easily:
apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2
apt-get update
apt-get dist-upgrade

If you are using chroot / virtual env or otherwise ok with removing Unity, see https://lists.launchpad.net/ubuntu-phone/msg05690.html for an alternative upgrade method that can be used already. Warning: because it introduces the package rename for ABI transition, you can't upgrade your desktop system without losing Unity (one pre-requirement for keeping Unity installed would be to get a successful rebuild of gsettings-qt to the PPA - http://pad.ubuntu.com/qt52-dependencies)

Tags: qt5.2

Related branches

Changed in gsettings-qt:
importance: Undecided → Critical
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This is now a blocker in the dependency chain of getting everything rebuilt against Qt 5.2, see https://lists.launchpad.net/ubuntu-phone/msg05681.html for more information.

https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+sourcepub/3740899/+listing-archive-extra is the latest build attempt of gsettings-qt.

SDK team people might have experience on fighting similar "tries to use X on builders" problems when they fixed ubuntu-ui-toolkit to work against Qt 5.2.

hud among else requires this rebuild to finish: https://launchpadlibrarian.net/160184755/buildlog_ubuntu-trusty-amd64.hud_1%3A13.10.1%2B14.04.20131205-0~355~ubuntu14.04.1_FAILEDTOBUILD.txt.gz

description: updated
description: updated
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

As reported on IRC and in another bug, Qtdeclarative needs newer git snapshot of the stable branch

Changed in gsettings-qt:
status: New → Fix Committed
Changed in qtdeclarative-opensource-src (Ubuntu):
importance: Undecided → Critical
Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → In Progress
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in qtdeclarative-opensource-src (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Changed in gsettings-qt:
status: Fix Committed → Confirmed
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:gsettings-qt at revision 43, scheduled for release in gsettings-qt, milestone Unknown

Changed in gsettings-qt:
status: Confirmed → Fix Committed
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Confirming fixed in qt5-beta2 PPA: https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+sourcepub/3808396/+listing-archive-extra

This unlocked hud rebuilding as well.

Changed in gsettings-qt (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtdeclarative-opensource-src - 5.2.1-3ubuntu10

---------------
qtdeclarative-opensource-src (5.2.1-3ubuntu10) trusty; urgency=medium

  * debian/patches/Fix-crash-when-appending-arrays-to-sub-models-in-lis.patch
    - Backport from upstream https://codereview.qt-project.org/#change,80934
      (LP: #1291602)
 -- Timo Jyrinki <email address hidden> Fri, 14 Mar 2014 09:37:56 +0000

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
Changed in gsettings-qt (Ubuntu):
status: Fix Committed → Fix Released
Changed in gsettings-qt:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.