qtubuntu-desktop fails using Qt 5.2 on Mir
Bug #1295309 reported by
Stephen M. Webb
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
lp:~bregma/qtubuntu/lp-1295309
- Gerry Boland (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 13 lines (+3/-0)1 file modifiedsrc/platforms/base/screen.cc (+3/-0)
Changed in unity8-desktop-session (Ubuntu): | |
importance: | Undecided → High |
Changed in unity8-desktop-session (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity8-desktop-session (Ubuntu): | |
status: | Triaged → In Progress |
Changed in qtubuntu (Ubuntu): | |
status: | New → In Progress |
Changed in qtubuntu: | |
status: | In Progress → Fix Released |
Changed in unity8-desktop-session (Ubuntu): | |
status: | In Progress → Fix Released |
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.
Status changed to 'Confirmed' because the bug affects multiple users.