Format: 1.8 Date: Fri, 10 Oct 2014 14:01:26 +0000 Source: mir Binary: libmirserver26 libmirplatform3 libmirplatform3driver-mesa libmirplatform3driver-android libmircommon-dev libmirplatform-dev libmirserver-dev libmirclient8 libmirclient-dev libmirclient8driver-mesa libmirclient8driver-android mir-demos mir-utils mir-doc mir-test-tools libmircommon2 Architecture: i386 all Version: 0.8.0+14.10.20141010-0ubuntu1 Distribution: utopic Urgency: medium Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Ubuntu daily release Description: libmirclient-dev - Display server for Ubuntu - development headers libmirclient8 - Display server for Ubuntu - client library libmirclient8driver-android - Display server for Ubuntu - client platform library for Android libmirclient8driver-mesa - Display server for Ubuntu - client platform library for Mesa libmircommon-dev - Display server for Ubuntu - development headers libmircommon2 - Display server for Ubuntu - shared library libmirplatform-dev - Display server for Ubuntu - development headers libmirplatform3 - Display server for Ubuntu - platform library libmirplatform3driver-android - Display server for Ubuntu - platform library for Android libmirplatform3driver-mesa - Display server for Ubuntu - platform library for Mesa libmirserver-dev - Display server for Ubuntu - development headers libmirserver26 - Display server for Ubuntu - server library mir-demos - Display server for Ubuntu - demonstration programs mir-doc - API documentation for mir mir-test-tools - Display Server for Ubuntu - stress tests and other test tools mir-utils - Display server for Ubuntu - utility programs Launchpad-Bugs-Fixed: 1293944 1323522 1338612 1342567 1348472 1350207 1361757 1362444 1362841 1364637 1364772 1364890 1365934 1366134 1367353 1368354 1369389 1370866 1371619 1372276 1372300 1372850 1373689 1373692 1373698 1373809 1373826 1375301 1375660 1375829 1376547 1379478 Changes: mir (0.8.0+14.10.20141010-0ubuntu1) utopic; urgency=medium . [ Daniel van Vugt ] * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0) - Enhancements: . Less sensitivity to ABI breaks - many headers unused by external projects are now hidden and not installed by -dev packaes. If you require any headers that are missing, just ask. . Touchspots: --enable-touchspots to servers; visually shows touch locations (warning: This affects performance LP: #1373692). . Client performance reporting: Any Mir client can now get accurate performance information (frame rate, render time, buffer lag etc) logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log . Further improved touch responsiveness, with less lag and smoother scrolling (so long as you don't enable touchspots). . Slightly faster builds using precompiled headers. . Turn hardware overlays on by default. When in use, this halves the CPU usage of a Mir server. Already enabled in unity-system-compositor. . More scripting to detect ABI breaks. . Improved src/ tree consistency (renamed "src/shared" to "src/common"). . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered to clients on unexpected server disconnection. . Improved library/package design to allow concurrent installations of different Mir versions without conflicts. . Fd reception code is now common to client and server. - ABI summary: Servers need rebuilding, but clients do not; . Mirclient ABI unchanged at 8 . Mircommon ABI bumped to 2 . Mirplatform ABI bumped to 3 . Mirserver ABI bumped to 26 - API changes between Mir 0.7 and 0.8: . Lots of headers removed from the public SDK! We have only hidden headers not known to be used by any known projects. Please let us know if anything is missing - https://bugs.launchpad.net/mir/+filebug . graphics::Platform - interface changed significantly. . Lots of server API changes to support touchspots. . File descriptors now passed as type Fd instead of int32_t. - Bug fixes: . [regression] Mir deb packages with versioned names cannot be installed simultaneously any more (LP: #1293944) . A frozen client can hang the whole server (LP: #1350207) . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or directory (LP: #1365934) . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354) . Mir FTBFS with gcc 4.9.1-14 (utopic update): auto_unblock_thread.h:44:46: error: no matching function for call to ‘std::thread::thread()’ (LP: #1369389) . [regression] Compositing is jerky and stutters during touch events (LP: #1372850) . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_ frameskipping (LP: #1373826) . intermittent hang in TestClientInput (LP: #1338612) . TestClientInput.scene_obscure_motion_events_by_stacking fails intermittently (LP: #1361757) . [regression] First frame is composited as black (even though the client has provided a non-black frame) (LP: #1362444) . Some mali drivers crash after repeatedly creating/destroying the mir compositor threads (LP: #1362841) . [android] SIGTERM to server with connected client causes crash (LP: #1364637) . [regression] acceptance tests fails in ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772) . [regression] symbol lookup error: /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol: _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with libmircommon 0.7.0) (LP: #1364890) . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting between pointer-to-function and pointer-to-object] (LP: #1366134) . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server (LP: #1367353) . Overly strict libmirplatform* dependencies are blocking CI (LP: #1370866) . [regression] mir demo servers segfault on shutdown (LP: #1371619) . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext() (LP: #1372276) . [regression] Moving/resizing clients in a nested server is very jerky/stuttery (LP: #1372300) . [regression] Bypass/overlays are toggling constantly (LP: #1373689) . [regression] Mir server uses too much CPU during touch scrolling (LP: #1373809) . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567) . clang emits lots of warnings about lttng headers (LP: #1348472) . [enhancement] Draw input event location (LP: #1323522) . demo shell: Keep colours consistent, regardless of the physical pixel format of your framebuffer (LP: #1375660) . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829) . Touchspots rendered as squares on some devices (LP: #1373698) . The headers needed to use features shown in the acceptance tests are not published (LP: #1375301) . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer executable. (LP: #1376547) . Fix arm64 package by adding arm64 to the shared library prober test. (LP: #1379478) Checksums-Sha1: 956c2de2a5ddb8acbac88df7affef00adb153118 529776 libmirserver26_0.8.0+14.10.20141010-0ubuntu1_i386.deb 8ea6a4b8de4be4da0be90088ab8f75c7b00841b7 58960 libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_i386.deb 04bceb1bdc4d8d3b3f573db9d521422ff67bf5e9 98592 libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb 580b1dcb5badd92e0ee8b804343907432336012c 86528 libmirplatform3driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb bd770ab96cfd1e5b23dc325dd01a02aab5bd1d1c 13096 libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 636561814329e0b69b8728280d05991246094173 13640 libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 014f38ecf27412f7751e5b212c599be2530bdd96 21674 libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb bb6530367c5ee679a4e26f37367627677473b0c5 106068 libmirclient8_0.8.0+14.10.20141010-0ubuntu1_i386.deb 8ceeae624d6912b278e58e1b073b4ea588a95a1f 9242 libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 8ef40583367efe7a2d431c4110318073fa58cc05 31464 libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb 5f350357a9735cda0f995554ad25f3bcd1dd6fe1 36092 libmirclient8driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb ddbc39e24d9e99fe2c3e2c6c063c09d50a3f4a95 187988 mir-demos_0.8.0+14.10.20141010-0ubuntu1_i386.deb 15b91006bf742e6cad397cfb7f96961eb051eeb9 46254 mir-utils_0.8.0+14.10.20141010-0ubuntu1_i386.deb ab774f782a8f7a32c02567cec411b91803d5f122 4389394 mir-doc_0.8.0+14.10.20141010-0ubuntu1_all.deb 7d0e244466a1c2c4fc897f1daed5b25ac180b7c5 6700348 mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_i386.deb 73f27fad3db7015b77f766944d7b36325e0e9f1d 152614 libmircommon2_0.8.0+14.10.20141010-0ubuntu1_i386.deb Checksums-Sha256: 18a1ab4237f85563ca4fa23d651211e027a0ea0aa9f51e421f62140fb8385a74 529776 libmirserver26_0.8.0+14.10.20141010-0ubuntu1_i386.deb 8534f97ea10419342d724974548e91661ee1ac88d9e016652194b22ec36ed6b5 58960 libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_i386.deb a47119ac9666623040e2e77960f2075e25725a291b259185b9a1b62001d689d0 98592 libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb 82b9c1ffabce722a0f4eb543607267ca2050a83d0cdc4740ce0fdfde99d00f9c 86528 libmirplatform3driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb 33f976da6729faaec4558e9b8ab93457a8a89e117685dbf864687ef9a1ee1839 13096 libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 497559aa3c0a348865aa7fdfba592684289ce0980f83f32ce8801f0c275d872d 13640 libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb ebe515e348bd40d4b7ad77475d293f159f9de13146ce7eed9f88037e83301cc5 21674 libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 96158d4c3b1ba27c2fe261b4041b4558ea90c2b71b71c4714949c4298fadc57e 106068 libmirclient8_0.8.0+14.10.20141010-0ubuntu1_i386.deb 6c04afaf0243dcb0bf730f129e4b9bf0f642b51e170914bb52162bfcf477c5c3 9242 libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 375f224351386d91eb6b538c12cceceda55fb412192de805722ea0284a6d5e2d 31464 libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb 6e79fc3240f1fa8e99c1c1965ea0e014e63197ef70733581cd3e547fe3ce8d99 36092 libmirclient8driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb b01481c6fc8eeecb211a140cd57ddae2c2d94254d568cd92dc730c9b61e3dcab 187988 mir-demos_0.8.0+14.10.20141010-0ubuntu1_i386.deb 7764a3024e0597c2c20e08ea33b8e18f2f8d135a2cc82dcae7de037f11f24662 46254 mir-utils_0.8.0+14.10.20141010-0ubuntu1_i386.deb fc83c568d576ec7304c94f37ff206c80bf7188455a0a1f0c065f81f0c730fa93 4389394 mir-doc_0.8.0+14.10.20141010-0ubuntu1_all.deb 4fc190673b2fcd084e4f7f19b5e509f91e627d4f89f4b910099c52ff2882aeb6 6700348 mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_i386.deb 2f059635f8ec660e61b450c718b3cd747f5236d3b2ea88641a7bce4b4b5abcd3 152614 libmircommon2_0.8.0+14.10.20141010-0ubuntu1_i386.deb Files: 0ca20707b0a95c28799f838b64a4a1dc 529776 libs optional libmirserver26_0.8.0+14.10.20141010-0ubuntu1_i386.deb 8d1debeb61dd5c91899ff92d837f593e 58960 libs optional libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_i386.deb 9fcd1710214e8be990da4a4d8a151f33 98592 libs optional libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb f54e0c4625c5c6f32f2892c10ef66948 86528 libs optional libmirplatform3driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb e48e0d36af0cde37197a8ec67b1c8a40 13096 libdevel optional libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 24f8ba2dda9c1618f41455fcd901b78c 13640 libdevel optional libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 72d9172203fd5c50992c9f99ac7f7404 21674 libdevel optional libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb 56191494139705eac823e4241091e1d7 106068 libs optional libmirclient8_0.8.0+14.10.20141010-0ubuntu1_i386.deb fabe80a9d1e70278384318f98532d91c 9242 libdevel optional libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_i386.deb b2d7548e6044e401b3425ea910c29125 31464 libs optional libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_i386.deb f3eb0b7572ba006de7658d985e996d64 36092 libs optional libmirclient8driver-android_0.8.0+14.10.20141010-0ubuntu1_i386.deb bb6968b51cb02bdad2d94c6ef4886ed0 187988 x11 optional mir-demos_0.8.0+14.10.20141010-0ubuntu1_i386.deb 7a250928d92da2c85fc7dd70f76d40a0 46254 x11 optional mir-utils_0.8.0+14.10.20141010-0ubuntu1_i386.deb c719948b907e6d9f2760c482965e3b85 4389394 doc optional mir-doc_0.8.0+14.10.20141010-0ubuntu1_all.deb d7c18e801321ae07a32df0f9451c1ddf 6700348 x11 optional mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_i386.deb f5dc8087053245cdf1308d6d9b1d9541 152614 libs optional libmircommon2_0.8.0+14.10.20141010-0ubuntu1_i386.deb Original-Maintainer: Thomas Voß