Mir

Mir 0.25.0

Milestone information

Project:
Mir
Series:
0.25
Version:
0.25.0
Released:
 
Registrant:
Daniel van Vugt
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:
9 Alan Griffiths, 4 Alexandros Frantzis, 2 Andreas Pokorny, 1 Brandon Schaefer, 1 Cemil Azizoglu, 4 Chris Halse Rogers, 18 Daniel van Vugt, 7 Kevin DuBois, 1 Mir development team, 1 Ratchanan Srirattanamet, 1 William Hua
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
49 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.25.0.tar.xz (md5, sig) Mir 0.25.0 source code 373
last downloaded 38 weeks ago
Total downloads: 373

Release notes 

- ABI summary:
  . mirclient ABI unchanged at 9
  . mirserver ABI bumped to 42
  . mircommon ABI bumped to 7
  . mirplatform ABI bumped to 14
  . mirprotobuf ABI unchanged at 3
  . mirplatformgraphics ABI bumped to 11
  . mirclientplatform ABI unchanged at 5
  . mirinputplatform ABI bumped to 6
  . mircore ABI added, at version 1
- Enhancements:
  . Added pointer confinement support
  . Identify Raspberry Pi output types correctly
  . Added dead key and compose key support
  . Added gamma support for KMS hardware
  . Added yakkety and zesty gcc-6 support
  . Added surface passthrough support for fullscreen clients of nested
    servers
  . Introduced a new library `libmircore'
  . Began migrating from Protobuf to Cap'n Proto starting with events
  . Began support for VirtualBox (servers now start instead of crashing
    but full support for GL clients is still missing)
  . Began support for high precision frame timing, implemented for the
    KMS, Android and X11 backends so far
  . Added --display-report support for the X11 backend
  . Improved reliability of `mirvanity' latency test tool
  . Moved to using the CSS cursor naming scheme internally, although
    the old symbolic indentifiers remain unchanged and still work
  . Added refresh rate to MirSurfaceOutputEvent
  . Many improvements to automated test quality and coverage
  . Smoother desktop zoom using mir_proving_server (Super + two fingers)
- Bugs fixed: See below.

Changelog 

This release does not have a changelog.

0 blueprints and 49 bugs targeted

Bug report Importance Assignee Status
1610215 #1610215 Mir build and test failures with gcc-6 and LTO 2 Critical Alexandros Frantzis  10 Fix Released
1612256 #1612256 [regression] Trust prompt not shown when starting camera 2 Critical Kevin DuBois  10 Fix Released
1615703 #1615703 [regression] mir demo server fails to start with mx4 2 Critical Kevin DuBois  10 Fix Released
1638220 #1638220 [regression] Mir 0.25 crashes on VirtualBox (even earlier than 0.24 does): std::exception::what: drmModeCrtcSetGamma Failed: Function not implemented 2 Critical Daniel van Vugt  10 Fix Released
1638774 #1638774 Mir FTBFS on zesty: invalid use of ‘struct native_handle’ with a zero-size array 2 Critical Daniel van Vugt  10 Fix Released
1644062 #1644062 googletest 1.8.0-2 (on zesty) breaks existing builds [add_library cannot create target "gmock" ...] 2 Critical Chris Halse Rogers  10 Fix Released
1262116 #1262116 Nested servers prevent overlays or fullscreen bypass from working 3 High Kevin DuBois  10 Fix Released
1563210 #1563210 CI Failure in DisplayConfiguration/DisplayFormatSetting.can_get_all_output_format/{6,2} 3 High Chris Halse Rogers  10 Fix Released
1584894 #1584894 unity-system-compositor (or any Mir server) crashes on start-up with "Mir fatal error: Failed to schedule page flip" on VirtualBox Graphics Adapter and QEMU 3 High Daniel van Vugt  10 Fix Released
1603922 #1603922 Mir toolkit API mir_connection_create_spec_for_tooltip() doesn't meet requirement 3 High Alan Griffiths  10 Fix Released
1607812 #1607812 When stressed by a load of clients starting at once: Failed to get PRIME fd from gbm bo 3 High Alan Griffiths  10 Fix Released
1609329 #1609329 Cross compiling for xenial always fails (E: Unable to locate package ...) 3 High Daniel van Vugt  10 Fix Released
1609612 #1609612 clang builds fail (again) 3 High Daniel van Vugt  10 Fix Released
1610054 #1610054 mesa-kms doesn't fall back to using a software cursor if a hardware cursor is unavailable 3 High Daniel van Vugt  10 Fix Released
1613352 #1613352 Test timeout: MesaDisplayConfigurationTest.reads_updated_subpixel_information 3 High Chris Halse Rogers  10 Fix Released
1625401 #1625401 Mir server seems to spin at 100% and steals focus from everything until the server shutdown 3 High Alan Griffiths  10 Fix Released
1626435 #1626435 Keyboard layout not applied on the shell 3 High Andreas Pokorny  10 Fix Released
1626866 #1626866 [regression] 'make abi-check' fails to build 3 High Daniel van Vugt  10 Fix Released
1628507 #1628507 Mir fails to cross-build with newer sbuild versions 3 High Alexandros Frantzis  10 Fix Released
1628828 #1628828 CI failure on krillin in NestedServer.* tests 3 High Alexandros Frantzis  10 Fix Released
1633920 #1633920 CI failure: PosixRWMutex.prefer_writer_nonrecursive_prevents_writer_starvation hangs causes a timeout on the test run 3 High Chris Halse Rogers  10 Fix Released
1641166 #1641166 Server::override_the_coordinate_translator() cannot be effectively used downstream 3 High Alan Griffiths  10 Fix Released
1590959 #1590959 Mir-on-X is difficult to use (window too big) on a 1366x768 laptop 4 Medium Cemil Azizoglu  10 Fix Released
1595940 #1595940 MultiThreadedCompositor test failure in CI 4 Medium Kevin DuBois  10 Fix Released
1604673 #1604673 If a surface updates its size the pointer confinement region isnt updated 4 Medium Brandon Schaefer  10 Fix Released
1607351 #1607351 ServerConfigurationOption is not ptest (parallel test running) safe 4 Medium Alexandros Frantzis  10 Fix Released
1609916 #1609916 building with just -DMIR_PLATFORM=android fails 4 Medium Kevin DuBois  10 Fix Released
1611337 #1611337 StubGraphicsPlatform::create_display() leaves display_preset in a dubious state 4 Medium Alan Griffiths  10 Fix Released
1613373 #1613373 HWC's vsync_signal_on is never called when using HWC 1.0 4 Medium Ratchanan Srirattanamet  10 Fix Released
1614983 #1614983 mirtest-dev: mock_display_configuration.h uses "mg" without defining it 4 Medium Daniel van Vugt  10 Fix Released
1615587 #1615587 Downstreams need to disable clang diagnostic "-Wreturn-type-c-linkage" to build against our public headers 4 Medium Alan Griffiths  10 Fix Released
1617036 #1617036 NestedServer.given_client_set_display_configuration_when_monitor_unplugs_client_can_set_display_configuration 4 Medium Andreas Pokorny  10 Fix Released
1617435 #1617435 libmirserver-dev is missing a depends for uuid-dev 4 Medium Mir development team  10 Fix Released
1617865 #1617865 [regression] Accidental libmircommon.so.6 ABI break in Mir 0.24.0: mir::dispatch::ReadableFd* moved version stanzas 4 Medium Daniel van Vugt  10 Fix Released
1621352 #1621352 --display-report=log reports vsync on non-existent output number 4 Medium Daniel van Vugt  10 Fix Released
1621917 #1621917 tests fail when built against lp:mir 4 Medium Alan Griffiths  10 Fix Released
1626503 #1626503 destroying a MirPresentationChain doesn't trigger ownership notification to client 4 Medium Kevin DuBois  10 Fix Released
1632335 #1632335 mir_connection_create_spec_for_tooltip does not set aux_rect 4 Medium Alan Griffiths  10 Fix Released
1632617 #1632617 Inconsistent underscores in mir_diagonal_resize_top_to_bottom_cursor_name = "diagonal-resize-top_to_bottom" 4 Medium Daniel van Vugt  10 Fix Released
1633537 #1633537 mirtest-dev packaging fails to specify boost_{file,}system dependencies 4 Medium Alan Griffiths  10 Fix Released
1634508 #1634508 Clients cannot connect when MIR_SOCKET="" 4 Medium William Hua  10 Fix Released
1635010 #1635010 Camera apps (camera & vanity) never exit 4 Medium Daniel van Vugt  10 Fix Released
1248072 #1248072 VMware virtual connector recognized by Mir as "Unknown" 5 Low Daniel van Vugt  10 Fix Released
1559831 #1559831 Some mir_demo_client(s) report useless message 'Surface 0 DPI' 5 Low Daniel van Vugt  10 Fix Released
1617256 #1617256 CMakeLists.txt has pkg_check_modules(EPOXY REQUIRED epoxy), but epoxy isn't mentioned in debian/control 5 Low Daniel van Vugt  10 Fix Released
1624971 #1624971 [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: 5 Low Daniel van Vugt  10 Fix Released
1626924 #1626924 cursors.h is unclear about mir_diagonal_resize_* 5 Low Daniel van Vugt  10 Fix Released
1635273 #1635273 flickering in mir_demo_client_multistream 5 Low Kevin DuBois  10 Fix Released
1639153 #1639153 libmirclient-debug-extension-dev installs debug/surface.h twice 5 Low Daniel van Vugt  10 Fix Released
This milestone contains Public information
Everyone can see this information.