Mir

Mir 0.22.0

Milestone information

Project:
Mir
Series:
0.22
Version:
0.22.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:
3 Alan Griffiths, 4 Alberto Aguirre, 1 Alexandros Frantzis, 3 Andreas Pokorny, 1 Chris Halse Rogers, 6 Daniel van Vugt, 4 Kevin DuBois
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
22 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.22.0.tar.xz (md5, sig) Mir 0.22.0 source code 37
last downloaded 17 weeks ago
Total downloads: 37

Release notes 

- ABI summary: Only servers need rebuilding
  . mirclient ABI unchanged at 9
  . mirserver ABI bumped to 39
  . mircommon ABI unchanged at 5
  . mirplatform ABI unchanged at 11
  . mirprotobuf ABI unchanged at 3
  . mirplatformgraphics ABI bumped to 9
  . mirclientplatform ABI unchanged at 5
  . mirinputplatform ABI unchanged at 5
- Enhancements:
  . New screencast creation API which allows a client to specify
    number of capture buffers (for smoother/faster wireless display)
    and mirroring mode
  . HWC 1.5 support for android based platforms
- Many bug fixes; see below.

Changelog 

View the full changelog

  * New upstream release 0.22.0 (https://launchpad.net/mir/+milestone/0.22.0)
    - ABI summary: Only servers need rebuilding
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 39
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 9
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New screencast creation API which allows a client to specify
        number of capture buffers and mirroring mode
      . HWC 1.5 support for android based platforms
    - Bug fixes:
      . [regression] Black screen: Mir hangs and then crashes on startup/login
        due to reading from /dev/random (LP: #1536662)
      . CI test failures on xenial amd64 due to valgrind errors following system
        upgrade to ld-2.23 (LP: #1560415)
      . [regression] failure in CI on ThreadedDispatcherSignalTest.keeps_
        dispatching_after_signal_interruption under Valgrind (LP: #1499229)
      . [regression] Cursor mostly does not move at all in response to slow
        mouse movement, but then sometimes jumps (LP: #1528109)
      . Sometimes devices don't suspend - display turns back on immediately
        (LP: #1549701)
      . CI failure in NestedServer.display_orientation_changes_are_forwarded_to_
        host (LP: #1555074)
      . NBS fullscreen overlay benchmark performance is much lower than
        BufferQueue (LP: #1557962)
      . server crashes when shutting down in smoke tests (LP: #1560900)
      . [regression] [OTA-10] Spread animation stutters badly with only a few
        apps opened (LP: #1563287)
      . nested mir_demo_server crashes on startup (LP: #1570362)
      . mir_acceptance_tests & mir_unit_tests dump core files (even when
        everything passes) (LP: #1342092)
      . [regression] Tests fail with: std::exception::what: Failed to read from
        device: /dev/random after: 30 seconds (LP: #1541188)
      . [testsfail] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1554572)
      . NBS causes sudden loss of performance after un-fullscreening a swap
        interval zero client (LP: #1557442)
      . surface creation with non-default buffer streams is ignored by server
        (LP: #1563278)
      . [regression] mir_integration_tests take significantly longer (27x
        longer) when running with ctest (LP: #1568966)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Racy shutdown in mir_demo_client_scroll causes SEGFAULT (LP: #1560943)
      . mir_demo_client_target does not quit after SIGTERM/SIGINT (LP: #1562340)
      . ClientLogging.reports_performance fails under moderate load, is badly
        named (LP: #1563148)
      . nested mir_demo_server crashes on mouse move when --print-input-events
        active (LP: #1570357)
      . Virtual output is not removed when screencast client disappears
        (LP: #1573572)
      . Virtual display output configuration is set to LVDS (LP: #1573782)

0 blueprints and 22 bugs targeted

Bug report Importance Assignee Status
1536662 #1536662 [regression] Black screen: Mir hangs and then crashes on startup/login due to reading from /dev/random 2 Critical Daniel van Vugt  10 Fix Released
1560415 #1560415 CI test failures on xenial amd64 due to valgrind errors following system upgrade to ld-2.23 2 Critical Alexandros Frantzis  10 Fix Released
1499229 #1499229 [regression] [testsfail] failure in CI on ThreadedDispatcherSignalTest.keeps_dispatching_after_signal_interruption under Valgrind 3 High Alberto Aguirre  10 Fix Released
1528109 #1528109 [regression] Cursor mostly does not move at all in response to slow mouse movement, but then sometimes jumps 3 High Daniel van Vugt  10 Fix Released
1549701 #1549701 Sometimes devices don't suspend - display turns back on immediately 3 High Andreas Pokorny  10 Fix Released
1550371 #1550371 Webbrowser slow scroll and artifact rendering on freiza 3 High Kevin DuBois  10 Fix Released
1555074 #1555074 CI failure in NestedServer.display_orientation_changes_are_forwarded_to_host 3 High Alan Griffiths  10 Fix Released
1557962 #1557962 NBS fullscreen overlay benchmark performance is much lower than BufferQueue 3 High Kevin DuBois  10 Fix Released
1560900 #1560900 server crashes when shutting down in smoke tests 3 High Alan Griffiths  10 Fix Released
1563287 #1563287 [regression] [OTA-10] Spread animation stutters badly with only a few apps opened 3 High Kevin DuBois  10 Fix Released
1570362 #1570362 nested mir_demo_server crashes on startup 3 High Andreas Pokorny  10 Fix Released
1573572 #1573572 Virtual output is not removed when screencast client disappears 3 High Alberto Aguirre  10 Fix Released
1342092 #1342092 mir_acceptance_tests & mir_unit_tests dump core files (even when everything passes) 4 Medium Daniel van Vugt  10 Fix Released
1541188 #1541188 [regression] Tests fail with: std::exception::what: Failed to read from device: /dev/random after: 30 seconds 4 Medium Daniel van Vugt  10 Fix Released
1554572 #1554572 [testsfail] ClientLatency.throttled_input_rate_yields_lower_latency 4 Medium Daniel van Vugt  10 Fix Released
1563278 #1563278 surface creation with non-default buffer streams is ignored by server 4 Medium Kevin DuBois  10 Fix Released
1568966 #1568966 [regression] mir_integration_tests take significantly longer (27x longer) when running with ctest 4 Medium Chris Halse Rogers  10 Fix Released
1573782 #1573782 Virtual display output configuration is set to LVDS 4 Medium Alberto Aguirre  10 Fix Released
1560943 #1560943 Racy shutdown in mir_demo_client_scroll causes SEGFAULT 5 Low Alan Griffiths  10 Fix Released
1562340 #1562340 mir_demo_client_target does not quit after SIGTERM/SIGINT 5 Low Alberto Aguirre  10 Fix Released
1563148 #1563148 ClientLogging.reports_performance fails under moderate load, is badly named 5 Low Daniel van Vugt  10 Fix Released
1570357 #1570357 nested mir_demo_server crashes on mouse move when --print-input-events active 5 Low Andreas Pokorny  10 Fix Released
This milestone contains Public information
Everyone can see this information.