touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #01253
[Bug 1329089] Re: g++-4.9 binary incompatibilities with libraries built with g++-4.8
This bug was fixed in the package mir - 0.5.0+14.10.20140717-0ubuntu1
---------------
mir (0.5.0+14.10.20140717-0ubuntu1) utopic; urgency=medium
[ Daniel van Vugt ]
* New upstream release 0.5.0 (https://launchpad.net/mir/+milestone/0.5.0)
- mirclient ABI unchanged at 8. Clients do not need rebuilding.
- mirserver ABI bumped to 23. Servers need rebuilding, but probably don't
need modification:
. DefaultServerConfiguration/Cursor API: Cursor interfaces changed, most
notably CursorImages moved from ::mir::graphics to ::mir::input.
. DefaultServerConfiguration: New "prompt" API.
. DefaultServerConfiguration: "clock" member is now static.
. SessionAuthorizer: New functions.
. ServerConfiguration: New function added: the_prompt_connector().
- Enhancements:
. Add AddressSanitizer cmake build type.
. frontend, client API, tests: add support for prompt session
permissions and for client detecting errors.
. server: Ensure our emergency cleanup handling infrastructure is
signal-safe.
. Implement and enable an xcursor based image loader for cursors.
. Fix warnings raised by the new g++-4.9.
. shared, scene: Introduce a generic listener collection.
. MirMotionEvent: Define a struct typedef to allow for
pointer_coordinates to be used individually.
- Bugs fixed:
. Nexus 10 leaks during overlay operations (LP: #1331769)
. MultiThreadedCompositor deadlocks (LP: #1335311)
. Intermittent test failure in ClientSurfaceEvents can client query
orientation (LP: #1335741)
. Intermittent test failure in ClientSurfaceEvents/OrientationEvents
(LP: #1335752)
. Intermittent memory error in ClientSurfaceEvents on
orientation query (LP: #1335819)
. mir_unit_tests.EventDistributorTest.* SEGFAULT (LP: #1338902)
. [regression] Device locks randomly on welcome screen (LP: #1339700)
. Intermittent deadlock when switching to session with custom display
config & closing other session (LP: #1340669)
. Mir cursor has no hotspot setting, assumes (0, 0) (LP: #1189775)
. clang built mir_unit_tests.ProtobufSocketCommunicatorFD crashes
intermittently (LP: #1300653)
. g++-4.9 binary incompatibilities with libraries built with g++-4.8
(LP: #1329089)
. [test regression] SurfaceLoop fails sporadically on deleting surfaces
for a disconnecting client (LP: #1335747)
. Intermittent test failure ServerShutdown when clients are blocked
(LP: #1335873)
. [regression] mir_demo_client_multiwin is displayed with obviously
wrong colours (LP: #1339471)
. Partially onscreen surfaces not occluded when covered by another
surface (LP: #1340078)
. SurfaceConfigurator::attribute_set always say "unfocused" for focus
property changes (LP: #1336548)
-- Ubuntu daily release <ps-jenkins@xxxxxxxxxxxxxxxxxxx> Thu, 17 Jul 2014 07:58:53 +0000
** Changed in: mir (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to location-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1329089
Title:
g++-4.9 binary incompatibilities with libraries built with g++-4.8
Status in Mir:
Fix Committed
Status in Mir 0.4 series:
Won't Fix
Status in “dbus-cpp” package in Ubuntu:
In Progress
Status in “firefox” package in Ubuntu:
New
Status in “gcc-4.9” package in Ubuntu:
Confirmed
Status in “gcc-defaults” package in Ubuntu:
Fix Released
Status in “location-service” package in Ubuntu:
Invalid
Status in “mir” package in Ubuntu:
Fix Released
Status in “process-cpp” package in Ubuntu:
Invalid
Status in “qtbase-opensource-src” package in Ubuntu:
New
Status in “unity” package in Ubuntu:
New
Status in “unity-scope-click” package in Ubuntu:
New
Status in “unity-scopes-api” package in Ubuntu:
New
Status in “unity-scopes-shell” package in Ubuntu:
New
Status in Debian GNU/Linux:
New
Bug description:
The location-service 0.0.3+14.10.20140512-0ubuntu1 package in utopic,
when rebuilt against libdbus-cpp3 3.0.0+14.10.20140604-0ubuntu1 (built
with gcc-4.8) and with current gcc-defaults (which makes g++-4.9 the
default), fails the package build in its test suite.
2/14 Test #2: acceptance_tests ..................***Failed 30.54 sec
DBus daemon: unix:abstract=/tmp/dbus-HdW1T5UHNB,guid=188551aa5d797b663dade1425398d71b
task-0: Started with PID: 13031
task-0: [==========] Running 2 tests from 1 test case.
task-0: [----------] Global test environment set-up.
task-0: [----------] 2 tests from LocationServiceStandalone
task-0: [ RUN ] LocationServiceStandalone.SessionsReceiveUpdatesViaDBus
** (dbus-test-runner:13025): WARNING **: Timing out at maximum wait of
30 seconds.
(dbus-test-runner:13025): libdbustest-CRITICAL **: dbus_test_service_run: assertion 'all_tasks(service, all_tasks_finished_helper)' failed
task-0: Shutting down
DBus daemon: Shutdown
This test suite does *not* fail if either dbus-cpp is rebuilt with
g++-4.9, or if location-service is built with g++-4.8.
This implies a binary compatibility problem for C++ libraries in g++
4.9, which is critical to resolve.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1329089/+subscriptions