[FFe] Mir 0.28 release

Bug #1722292 reported by Michał Sawicz
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
Fix Released
High
Unassigned

Bug Description

* New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
   - 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_client_display_config] add orientation changing
     . 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_type_close_window in examples (LP: #1706004),
       (LP: #1705439)
     . Drop BufferStream::suitable_for_cursor()
     . 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)
     . [NestedServerWithTwoDisplays] Look for the last of a series of
       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://bileto.ubuntu.com/#/ticket/2988 for build artifacts.

Install log: http://pastebin.ubuntu.com/25707752/

We've followed https://wiki.ubuntu.com/Process/Merges/TestPlans/Mir for testing.

Revision history for this message
Iain Lane (laney) wrote :

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

affects: ubuntu → mir (Ubuntu)
Changed in mir (Ubuntu):
importance: Undecided → High
status: New → Confirmed
summary: - [FFe] Mir 1.0 release
+ [FFe] Mir 0.28 release
description: updated
Revision history for this message
Iain Lane (laney) wrote :

When I approved this it seemed like the upload was ready to go. I think that wasn't the case, or maybe other decisions have changed the state. Anyway...

Final Freeze is tomorrow (October 12) 21:00 UTC. Please could you get this uploaded and the removals processed before then? We need to be basically settled down for the release at that point.

Revision history for this message
Iain Lane (laney) wrote :

if there's likely to be a problem with that, please reach out and we'll see what we can do. :-)

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

There's some additional verification of the release happening. We don't anticipate a significant delay.

Revision history for this message
Michał Sawicz (saviq) wrote :

Confirmed this is ready to go now. Sorry for the delay.

Revision history for this message
Andy Whitcroft (apw) wrote :

Associated removals actioned. mir migrated to artful-release.

Changed in mir (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.