qtubuntu-desktop fails using Qt 5.2 on Mir

Bug #1295309 reported by Stephen M. Webb
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
qtubuntu (Ubuntu)
Fix Released
Critical
Stephen M. Webb
unity8-desktop-session (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Qt5.2 introduces a new feature in which it assumes that only OpenGL|ES is supported if the QPA support is not limited to only OpenGL surface formats. This causes a failure to compile shaders on the desktop when the Mir QPA is used, because the Mir QPA supports both OpenGL and OpenGL|ES.

The result of this combination of features is that the Unity 8 desktop preview session fails to render anything. That's a critical blocker for the 14.04 LTS release.

Since the qtubuntu-desktop package is already limited to supporting only OpenGL on the desktop, this feature of Qt 5.2 can be worked around by having the Mir QPA(s) force only the OpenGL surface format on the desktop.

Related branches

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8-desktop-session (Ubuntu):
status: New → Confirmed
Stephen M. Webb (bregma)
Changed in unity8-desktop-session (Ubuntu):
importance: Undecided → High
Stephen M. Webb (bregma)
Changed in unity8-desktop-session (Ubuntu):
status: Confirmed → Triaged
Stephen M. Webb (bregma)
Changed in unity8-desktop-session (Ubuntu):
status: Triaged → In Progress
Changed in qtubuntu (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtubuntu - 0.54+14.04.20140402-0ubuntu1

---------------
qtubuntu (0.54+14.04.20140402-0ubuntu1) trusty; urgency=low

  [ Stephen M. Webb ]
  * Force the OpenGL surface format in qtubuntu-desktop. (LP: #1295309)
 -- Ubuntu daily release <email address hidden> Wed, 02 Apr 2014 20:51:14 +0000

Changed in qtubuntu (Ubuntu):
status: In Progress → Fix Released
Stephen M. Webb (bregma)
Changed in qtubuntu:
status: In Progress → Fix Released
Changed in unity8-desktop-session (Ubuntu):
status: In Progress → Fix Released
Michał Sawicz (saviq)
Changed in qtubuntu (Ubuntu):
assignee: nobody → Stephen M. Webb (bregma)
importance: Undecided → Critical
no longer affects: qtubuntu
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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