Ubuntu trusty update "glm 0.9.5.1-1" broke Mir builds
Bug #1285955 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
glm (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Last night's update to the glm package (0.9.5.1-1) has broken Mir;
https:/
Related branches
lp://qastaging/~afrantzis/mir/work-around-glm-initializer-list-breakage
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Aguirre (community): Approve
-
Diff: 47 lines (+4/-4)3 files modifiedexamples/render_surfaces.cpp (+1/-1)
src/server/compositor/gl_renderer.cpp (+1/-1)
src/server/scene/basic_surface.cpp (+2/-2)
Changed in mir (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Triaged |
summary: |
- glm 0.9.5.1-1 update broke Mir builds + Ubuntu trusty update "glm 0.9.5.1-1" broke Mir builds |
description: | updated |
Changed in mir: | |
status: | Fix Committed → Fix Released |
tags: | added: ftbfs |
Changed in glm (Ubuntu): | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
This bug was fixed in the package mir - 0.1.6+14. 04.20140310- 0ubuntu1
--------------- 14.04.20140310- 0ubuntu1) trusty; urgency=medium
mir (0.1.6+
[ Kevin Gunn ] ation chroot. sh. (LP: #1287600) /launchpad. net/mir/ +milestone/ 0.1.6) components. Please tform.so to install_ on_android. sh. standalone_ render_ overlays" , which is a free-standing ation for the AndroidDisplay to be better ::what: Failed to surfaces" option. (LP: #1284554)
SwapperSwappin gStress (LP: #1282886)
MesaDisplayTes t.drm_device_ change_ event_triggers_ handler. ::force_ requests_ to_complete( )
* Cherry-picked from future release 0.1.7:
- Enhancement: options: Make it easier to customize DefaultConfigur
- Bug fix: Don't pass a parameter to bash's popd command. It doesn't expect
one and will return an error from cross-compile-
* New upstream release 0.1.6 (https:/
- mirserver ABI bumped to 16.
- Server API changes:
. Report classes have moved to new namespaces/
consult the server headers.
. General clean-ups and virtual function changes affecting the ABI
(a rebuild is required for all shells).
- mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
- Add new feature: Screen recording ("screencasting") as demonstrated by
the new mir-util "mirscreencast".
- debian: Provide platform packages managed with dpkg alternatives.
- Add new valgrind suppressions (mostly for armhf right now)
- tools: Add new libmirclientpla
- Add "mir_demo_
example of overlay support.
- Proper DisplayConfigur
prepared for multi-monitor Android.
- Commenced/continued simplifying the surface class hierarchy: BasicSurface
has now absorbed SurfaceData.
- Dynamically load the client platform library.
- Bugs fixed:
. Exceptions thrown from within compositing threads were untraceable,
resulting in a bunch of undebuggable crash reports (LP: #1237332)
. Ensure we close drm device file descriptors on exec. (LP: #1284081)
. nested render_surfaces fails on N4 [std::exception
compile vertex shader:] (LP: #1284597)
. examples: correct "fullscreen-
. Fix mutex data race reported by helgrind in integration test:
. scene: Return null snapshots for sessions without surfaces
(LP: #1281728)
. tests: Address some raciness in
(LP: #1283085)
. tests: Suppress spurious memory errors occuring when running the
unit tests on armhf with valgrind. (LP: #1279438)
. Mir shows an old frame on client startup (for Mesa GL clients)
(LP: #1281938)
. tests: Add expectation to validate second SessionAuthorizer method
is called wit correct parameter. (LP: #1218436)
. Set field "current_format" when sending a display config to the
server. (LP: #1277343)
. Fix crash in android devices by working around a subtle threading
bug, use a dummy thead_local array to push the gl/egl context TLS
into a region where the future wait code does not overwrite it.
(LP: #1280086)
. compositor: calling SwitchingBundle
can be a no-op when there are no requests. (LP...