[FFe] Mir 0.28 release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
* New upstream release 0.28.0(https:/
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI introduced at 2
. mirserver ABI bumped to 45
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Update licences to (L)GPL3 or (L)GPL2.
. Initial support for Wayland clients
. [mir_demo_
. RPC: Don't require the server ACK client's buffer-release requests.
. Added libmirclientcpp to Mir source package
. Added libmiral to Mir source package
. Various small improvements to miral-shell example
. [libmiral, miral-shell] handle display reconfiguration better and allow
shells to customize maximized placements.
. Enable CommandLineOptions to be processed before server initialization
- Bugs fixed:
. Fix handling of invalid display configuration. (LP: #1643446)
. Move full responsibility for buffer IPC into frontend. (LP: #1395421)
. Don't destroy an IPC "closure" object when it may yet be used
(LP: #1672960)
. [mesa-kms] Respect display orientation when painting cursor.
(LP: #1610078)
. Respect cursor hotspot when hosted on Mir. (LP: #1705284)
. mcl::BufferVault: Fix lock inversion.
. Handle mir_event_
(LP: #1705439)
. Drop BufferStream:
. Only notify resize events for valid surfaces (LP: #1643446)
. Don't leak DRM fds in platform-eglstream probe.
. Remove obsolete & broken example code. (LP: #1663130)
. Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
. [NestedServerWi
synthetic events to ensure that the queue is drained before the test
exits. (LP: #1709666)
. floating window manager allows resizing maximized windows (LP: #1704776)
. [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
. [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
. [miral-shell] Update maximized windows on display changes (LP: #1705695)
. Make racy DragAndDrop test reliable. (LP: #1704780)
. [libmiral] Define default window settings in one place and clamp the
actual values to avoid ldiv0. (LP: #1717061)
. [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
(LP: #1717910)
. [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
display bounds. (LP: #1668599)
See https:/
Install log: http://
We've followed https:/
summary: |
- [FFe] Mir 1.0 release + [FFe] Mir 0.28 release |
description: | updated |
I guess this should be low risk for users, since they aren't likely to be using mir without knowing about it. I don't have a particular problem with the upload.
You'll need to find an archive admin (member of ~ubuntu-archive) to publish this silo for you, since it introduces new packages & needs a review for that. That person can also process the removal bugs you need:
https:/ /bugs.launchpad .net/ubuntu/ +source/ unity-system- compositor/ +bug/1718023
https:/ /bugs.launchpad .net/ubuntu/ +source/ miral/+ bug/1722628