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: arm64 Version: 0.8.0+14.10.20141010-0ubuntu1 Distribution: utopic Urgency: medium Maintainer: Ubuntu 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: 3a4d49f9953244463d8255134272d167c62deb7c 463490 libmirserver26_0.8.0+14.10.20141010-0ubuntu1_arm64.deb e41298972942cbc994ba16cef97f387b9a5a0efb 53102 libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 1b4ee7d0b64b48181ac3b9b3d111ffbb4f088476 88780 libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 48a9266bc3407673df17b9771bf0baa7c247b8c4 13088 libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 8014fcc2adc3f47bba72daadb436a5399c1a0e09 13630 libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 69ea14b0ae1af6804f483a27700291a00d665387 21598 libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 01518d46a2a9b13b3ee6df87212e99d134e0dbd0 91484 libmirclient8_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 81e37843a299e7b3752cb3e00b11a11c9dd41da3 9262 libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 2c756f24bb450abb8cf0a1768a9fed33d8bfd2c1 29220 libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb ff82b8398ddf7c58e4bbf691043db3818a969c00 177830 mir-demos_0.8.0+14.10.20141010-0ubuntu1_arm64.deb b1ed7748a5d78acda190bc7a6621c8d88d101f71 44896 mir-utils_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 01d242a385e1db4c9b4da693bb4439923b82233a 6203176 mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 6a8a9109f9a4600fc9c0d33df504dab2ba527f0a 137042 libmircommon2_0.8.0+14.10.20141010-0ubuntu1_arm64.deb Checksums-Sha256: f9bc67464b5ce1e4d4044c12169a328154e4fc43bd87eacc6b04833184dec009 463490 libmirserver26_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 178476c782174790b5989c685a6a29bac9f03053ee4ae347df9f0ec58138e0c0 53102 libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 5f8267d5592f8cf92801565a74a84814f34761bba42bb540ba8e61ed4b206a45 88780 libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 6cf5e7ceb79221da2f8f46a046f34efbfe78cb0d405f7167f88abbf88222f082 13088 libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 9a9df21a9ae3356d6ce444d44d0ea6a3218bb9ad66b3776670e74acaf58ea703 13630 libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 6b8cc60761f72be837c555b4143e35bdb3932e1310c2dc611feac648230d5311 21598 libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 1a6fabe14e0abd3c97ce26f843f84bcd4aad238ad7f71d17e69eb3865c326e09 91484 libmirclient8_0.8.0+14.10.20141010-0ubuntu1_arm64.deb a26a70a223163c508b96db0cfb374e332686ef06c791776086ea0e756b7ef954 9262 libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb e2e61c58f84fc70fa09dc5a135c14805ec381f07dae1166f4aab2a209902730e 29220 libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb fd5f371fb2273d2cb76dd0f3e1c80ccf67d2fdb43310f262852244d0fc7fc9c3 177830 mir-demos_0.8.0+14.10.20141010-0ubuntu1_arm64.deb daff9de49cd4380e7934da8179e2c6c54126d3e2f35a61fda77ddc6112fd4724 44896 mir-utils_0.8.0+14.10.20141010-0ubuntu1_arm64.deb e292313479844955c71441f8fe04313161604437b37752e34027ece737c4cea4 6203176 mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 2fd304b24ac3e65377037f5f1925942d8fbbca460f5b5e433387aa50b964853b 137042 libmircommon2_0.8.0+14.10.20141010-0ubuntu1_arm64.deb Files: 63127aa3d34c5c7f72f694064b8e2e38 463490 libs optional libmirserver26_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 2a9e4e7e8143eca9f03063155acbb3cf 53102 libs optional libmirplatform3_0.8.0+14.10.20141010-0ubuntu1_arm64.deb ad26d603cbd40704a6300e9a8f52aad2 88780 libs optional libmirplatform3driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 705b5e88a1230ba93e0cefc58c817a23 13088 libdevel optional libmircommon-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 91bac1913af3cb11509201f9fadf4ade 13630 libdevel optional libmirplatform-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 45b3d410b20d302063f8ac7725acd002 21598 libdevel optional libmirserver-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb aef770cd3c153c29995e2177dffb67d2 91484 libs optional libmirclient8_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 36c2484f5c6bcbfbb811cc45c1b9792e 9262 libdevel optional libmirclient-dev_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 1021b18648bdabbb14d554d919394192 29220 libs optional libmirclient8driver-mesa_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 38111968ba42b8c4952ab84164953cb1 177830 x11 optional mir-demos_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 608d5e4d5a294054a0c14f569564dfb6 44896 x11 optional mir-utils_0.8.0+14.10.20141010-0ubuntu1_arm64.deb 456210a85171c72991c967eb81a377ed 6203176 x11 optional mir-test-tools_0.8.0+14.10.20141010-0ubuntu1_arm64.deb fc861b98c6f78895f4555d0b86448fa3 137042 libs optional libmircommon2_0.8.0+14.10.20141010-0ubuntu1_arm64.deb Original-Maintainer: Thomas Voß