Mir

Mir 0.9.0

Mir display server 0.9.0 release

Milestone information

Project:
Mir
Series:
0.9
Version:
0.9.0
Released:
 
Registrant:
Alberto Aguirre
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
7 Alan Griffiths, 2 Alexandros Frantzis, 1 Allison Karlitskaya, 2 Cemil Azizoglu, 3 Chris Halse Rogers, 6 Daniel van Vugt, 3 Kevin DuBois
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
24 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon mir-0.9.0.tar.bz2 (md5, sig) Mir 0.9.0 source 77
last downloaded 3 weeks ago
Total downloads: 77

Release notes 

- Enhancements:
  . New simpler API to configure and run a mir server.
  . The event loop is now based on GLib's main loop library instead of
    Boost.Asio.
  . For Android platforms, the server now sends buffer fence fds to its
    clients instead of potentially stalling the compositor thread waiting
    for them to be signalled.
  . New client debug interface to translate from surface to screen
    coordinates.
- ABI summary: Servers need rebuilding, but clients do not;
  . Mirclient ABI unchanged at 8
  . Mircommon ABI bumped to 3
  . Mirplatform ABI bumped to 4
  . Mirserver ABI bumped to 27
- Bug fixes:
  . Add a debug interface to translate from surface to screen coordinates
    (LP: #1346633)
  . Ensure a buffer requested by a surface is not delivered
    after the surface is deleted (LP: #1376324)
  . Overlays are not displayed onscreen in some positions (LP: #1378326)
  . Server aborts when an exception is thrown from the main thread
    (LP: #1378740)
  . Fix race causing lost alarm notifications (LP: #1381925)
  . Avoid lifecycle notifications racing with connection release
    (LP: #1386646)
  . Improve error checking and reporting for the client library
   (LP: #1390388)
  . Mir demo-shell now detects power button using proper Linux scan codes
   (LP: #1303817)
  . A prompt session with an invalid application pid should be an error
    (LP: #1377968)
  . When XDG_RUNTIME_DIR is defined but pointing to a non-existing
    directory use "/tmp" (LP: #1304873)
  . [regression] demo-shell bypass is not used on fullscreen surfaces if
    there are windowed surfaces behind (LP: #1378706)
  . Mir upgrade through dist-upgrade installs incorrect platform
    (LP: #1378995)
  . Fix Mir progressbar example using internal glibc defines(LP: #239272)
  . Stop the default_lifecycle_event_handler raising SIGHUP while
    disconnecting (LP: #1386185)
  . [regression] Mir fails to build with MIR_ENABLE_TESTS=OFF (LP: #1388539)
  . [regression] mir_demo_server_basic does not start (LP: #1391923)

Changelog 

This release does not have a changelog.

0 blueprints and 24 bugs targeted

Bug report Importance Assignee Status
1346633 #1346633 [enhancement] Autopilot testing needs to know screen coordinates of widgets on screen 3 High Chris Halse Rogers  10 Fix Released
1376324 #1376324 /usr/sbin/unity-system-compositor:*** Error in `unity-system-compositor': free(): invalid pointer: ADDR *** 3 High Alan Griffiths  10 Fix Released
1378326 #1378326 [krillin] overlays are not displayed onscreen in some positions 3 High Kevin DuBois  10 Fix Released
1378740 #1378740 Mir server aborts when an exception is thrown from the main thread 3 High Alexandros Frantzis  10 Fix Released
1379478 #1379478 [regression] mir package fails to build for arm64 3 High Kevin DuBois  10 Fix Released
1381925 #1381925 AsioMainLoopAlarmTest.alarm_callback_cannot_deadlock hang in CI 3 High Alexandros Frantzis  10 Fix Released
1382162 #1382162 [mako] Initial wizard crashes multiple times 3 High Alan Griffiths  10 Fix Released
1386646 #1386646 [testsfail] DemoPrivateProtobuf hang in CI 3 High Alan Griffiths  10 Fix Released
1388802 #1388802 intermittent acceptance test bug in TestClientInput 3 High Alan Griffiths  10 Fix Released
1390388 #1390388 [testfail] StaleFrames.are_dropped_when_restarting_compositor in CI 3 High Chris Halse Rogers  10 Fix Released
1391511 #1391511 mir_demo_standalone* programs fail to start 3 High Kevin DuBois  10 Fix Released
1303817 #1303817 demo-shell goes to sleep unexpectedly when tapping ThinkPad "Fn" key 4 Medium Daniel van Vugt  10 Fix Released
1304873 #1304873 mir_unit_tests.MesaBufferAllocatorTest.* test fails under sbuild 4 Medium Cemil Azizoglu  10 Fix Released
1333175 #1333175 AnonymousShmFile tests are not parallel-safe 4 Medium Cemil Azizoglu  10 Fix Released
1377968 #1377968 a prompt session with an invalid application pid should be an error 4 Medium Alan Griffiths  10 Fix Released
1378706 #1378706 [regression] demo-shell bypass is not used on fullscreen surfaces if there are windowed surfaces behind 4 Medium Daniel van Vugt  10 Fix Released
1378995 #1378995 "citrain upgrade-device" fails to upgrade mir properly (Mesa driver installed instead of Android makes the phone unbootable). 4 Medium Chris Halse Rogers  10 Fix Released
1384390 #1384390 mir examples/progressbar.c uses internal C define (can't build on other distros) 4 Medium Allison Karlitskaya  10 Fix Released
1386185 #1386185 Clients that don't register a lifecycle handler get SIGHUP when disconnecting 4 Medium Alan Griffiths  10 Fix Released
1387501 #1387501 CMake outputs lots of "policy" warnings building Mir on vivid 4 Medium Daniel van Vugt  10 Fix Released
1388539 #1388539 [regression] Mir fails to build with MIR_ENABLE_TESTS=OFF 4 Medium Daniel van Vugt  10 Fix Released
1391923 #1391923 [regression] mir_demo_server_basic does not start 4 Medium Alan Griffiths  10 Fix Released
1375211 #1375211 [regression] unit_tests AndroidInputReceiverSetup.* takes excessive time 5 Low Daniel van Vugt  10 Fix Released
1390312 #1390312 unit-tests:ApplicationSession are noisy (lots of GMOCK WARNING) 5 Low Daniel van Vugt  10 Fix Released
This milestone contains Public information
Everyone can see this information.