Mir

Mir 0.21.0

Milestone information

Project:
Mir
Series:
0.21
Version:
0.21.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:
8 Alan Griffiths, 2 Alberto Aguirre, 1 Alexandros Frantzis, 6 Andreas Pokorny, 1 Cemil Azizoglu, 1 Chris Halse Rogers, 2 Daniel van Vugt, 8 Kevin DuBois
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
29 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.21.0.tar.xz (md5, sig) Mir 0.21.0 source code 73
last downloaded 51 weeks ago
Total downloads: 73

Release notes 

* ABIs are unchanged, except for mirclientplatform (which should not affect any existing users)
* New display enumeration API
* Added Android diagnostic tests to assist during porting to new devices
* Added mir_demo_client_camera: a Video4Linux2 client
* Lots of bug fixes (see below)

Changelog 

View the full changelog

  * New upstream release 0.21.0 (https://launchpad.net/mir/+milestone/0.21.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 38
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchaged at 8
      . mirclientplatform ABI bumped to 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New display enumeration API
      . Added Android diagnostic tests to assist during porting to
        new devices
      . Added mir_demo_client_camera: a Video4Linux2 client
    - Bugs fixed:
      . Sometimes devices don't suspend - display turns back on
        immediately (LP: #1549701)
      . Mir crashed with exception 'failed to add sync point to command
        buffer' (LP: #1554635)
      . Mouse cursor is unusably slow in Unity 8 with a 1000Hz mouse
        (LP: #1539009)
      . Packaged mir_unit_tests binary is not suitable for general use
        (LP: #1547015)
      . [regression] Mir stops receiving input after a pause/resume
        cycle (LP: #1548989)
      . NBS (--nbuffers=0) causes software clients to crash with
        std::exception::what: Failed to mmap buffer 13, "Permission denied")
        (LP: #1550432)
      . Fullscreen clients freeze when using NBS with multiple monitors
        (LP: #1551536)
      . [ FAILED ] DisplayConfigurationTest.output_position_is_independent_of_
        orientation (LP: #1552065)
      . The server-side use of MIR_SOCKET is confusing (LP: #1290345)
      . [regression] FTBFS with -DMIR_LINK_TIME_OPTIMIZATION=on
        -Duse_debflags=on (LP: #1350343)
      . Mir On X (mesa-x11) keeps receiving mouse movement events even
        when not focused (LP: #1528110)
      . x11 platform: mouse cursor moves strange (LP: #1546324)
      . Cross compiling to wily/vivid doesn't work (LP: #1549152)
      . Rendering stutters when a new client establishes a connection
        (LP: #1549359)
      . 'mir_demo_server --test-client' crashes (SIGSEGV) when client
        dies (LP: #1555620)
      . [testfail] CI failure: TestClientInput.client_input_config_request_
        receives_all_attached_devices (LP: #1555708)
      . [regression] Mir FTBFS when MIR_ENABLE_TESTS=no (LP: #1556080)
      . Mir-on-X11 doesn't exit (until it gets an event) (LP: #1556210)
      . InputPlatformProbe.x11_platform_found_and_used_when_display_connection_
        works breaks with old input drivers present (LP: #1543049)
      . [regression] MIR_CLIENT_PERF_REPORT is missing window/surface
        names (LP: #1546933)
      . Installed binaries fail to run with mir_demo_server --test-client XXXX
        (LP: #1556160)
      . mir_demo_server --test-client [mir_demo_client_scroll|
        mir_demo_client_flicker] fails (LP: #1556205)
      . The contents of debian/mir-demos.examples are out of date and useless
        (LP: #1557446)

0 blueprints and 29 bugs targeted

Bug report Importance Assignee Status
1517597 #1517597 [regression] mouse pointer support on emulator is broken 2 Critical Kevin DuBois  10 Fix Released
1546676 #1546676 EglSyncFence tests depend on android platform 2 Critical Kevin DuBois  10 Fix Released
1550050 #1550050 repeating phantom key when bt disconnects 2 Critical Andreas Pokorny  10 Fix Released
1554635 #1554635 Importing contacts trigger unity restart - Mir crashed with exception 'failed to add sync point to command buffer' 2 Critical Kevin DuBois  10 Fix Released
1539009 #1539009 Mouse cursor is unusably slow in Unity 8 with a 1000Hz mouse 3 High Andreas Pokorny  10 Fix Released
1544878 #1544878 Mir servers crash if I press the side mouse button (thumb) 3 High Andreas Pokorny  10 Fix Released
1547015 #1547015 Packaged mir_unit_tests binary is not suitable for general use 3 High Alexandros Frantzis  10 Fix Released
1548989 #1548989 [regression] Mir stops receiving input after a pause/resume cycle 3 High Alberto Aguirre  10 Fix Released
1549226 #1549226 On arale; top panel drop down menu is semi-transparent and items are unreadable 3 High Kevin DuBois  10 Fix Released
1549701 #1549701 Sometimes devices don't suspend - display turns back on immediately 3 High Andreas Pokorny  10 Fix Released
1550432 #1550432 NBS (--nbuffers=0) causes software clients to crash with std::exception::what: Failed to mmap buffer 13, "Permission denied") 3 High Kevin DuBois  10 Fix Released
1551536 #1551536 Fullscreen clients freeze when using NBS with multiple monitors 3 High Kevin DuBois  10 Fix Released
1552065 #1552065 [ FAILED ] DisplayConfigurationTest.output_position_is_independent_of_orientation 3 High Alan Griffiths  10 Fix Released
1290345 #1290345 The server-side use of $MIR_SOCKET is confusing 4 Medium Alan Griffiths  10 Fix Released
1350343 #1350343 [regression] FTBFS with -DMIR_LINK_TIME_OPTIMIZATION=on -Duse_debflags=on 4 Medium Chris Halse Rogers  10 Fix Released
1528110 #1528110 Mir On X (mesa-x11) keeps receiving mouse movement events even when not focused 4 Medium Alan Griffiths  10 Fix Released
1546324 #1546324 x11 platform: mouse cursor moves strange 4 Medium Andreas Pokorny  10 Fix Released
1549152 #1549152 Cross compiling to wily/vivid doesn't work - E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' 4 Medium Daniel van Vugt  10 Fix Released
1549359 #1549359 Rendering stutters when a new client establishes a connection 4 Medium Alberto Aguirre  10 Fix Released
1555620 #1555620 'mir_demo_server --test-client' crashes (SIGSEGV) when client dies 4 Medium Alan Griffiths  10 Fix Released
1555708 #1555708 [testfail] CI failure: TestClientInput.client_input_config_request_receives_all_attached_devices 4 Medium Kevin DuBois  10 Fix Released
1556080 #1556080 [regression] Mir FTBFS when MIR_ENABLE_TESTS=no 4 Medium Kevin DuBois  10 Fix Released
1556210 #1556210 Mir-on-X11 doesn't exit (until it gets an event) 4 Medium Cemil Azizoglu  10 Fix Released
1543049 #1543049 InputPlatformProbe.x11_platform_found_and_used_when_display_connection_works breaks with old input drivers present 5 Low Alan Griffiths  10 Fix Released
1546933 #1546933 [regression] MIR_CLIENT_PERF_REPORT is missing window/surface names 5 Low Daniel van Vugt  10 Fix Released
1556160 #1556160 Installed binaries fail to run with mir_demo_server --test-client XXXX 5 Low Alan Griffiths  10 Fix Released
1556205 #1556205 mir_demo_server --test-client [mir_demo_client_scroll|mir_demo_client_flicker] fails 5 Low Alan Griffiths  10 Fix Released
1557446 #1557446 The contents of debian/mir-demos.examples are out of date and useless 5 Low Alan Griffiths  10 Fix Released
1536669 #1536669 "BottomEdge" component does not support automatic mouse detection 1 Undecided Andreas Pokorny  10 Fix Released
This milestone contains Public information
Everyone can see this information.