[ubuntu/focal-proposed] mir 1.7.0-0ubuntu1 (Accepted)

Christopher James Halse Rogers raof at ubuntu.com
Fri Feb 7 07:26:14 UTC 2020


mir (1.7.0-0ubuntu1) focal; urgency=medium

  * debian/tests:
    - Skip wlcs DEP-8 test on big-endian archictectures; requires Mir fixes
      to GL support before tests can run.
  * debian/control:
    - Drop no-longer-build libmirclient-debug-extension packages.
    - Add libwayland-dev Build-Depends; this was required previously, but was
      previously pulled in as a transitive dependency.
    - Add new mir-platform-graphics-wayland16 package, containing the
      driver to run Mir on a Wayland compositor.
  * debian/libmiral3.symbols:
    - Add new symbols from the new release.
  * debian/rules:
    - Enable new wayland MIR_PLATFORM.
  * New upstream release 1.7.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 53
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 17
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [X11] Add basic window decorations
      . [X11] Add a configuration option to specify the Xwayland executable
      . [X11] Code cleanup: fix threading, initialization, style, etc.
      . [server/input] Use a sorted map for outputs
      . BasicWindowManager requests on unknown windows should noop
      . [mirclient] Drop some more mirclient support: infrastructure, unit-tests
      . [Wayland] Avoid unnecessary calls into Window Management (Fixes #1049)
      . [graphics-platforms] Improve diagnostics by running the platform probe
        even when manually selected. (Fixes #1045)
      . [graphics-platforms] Provide a generic way to handle the Wayland buffer
        consumption
      . [graphics-platforms] tests: Add basic manual platform test harness
      . [graphics-platforms] Add "Wayland platform"
      . [graphics-platforms] Initial rpi-dispmanx platform
      . Drop the --wayland-socket-name (redundant) configuration option
      . New `mir_demo_client_wayland_egl_spinner` in mir-tests-tools package
      . New `miral-system-compositor` in mir-demos package
      . [snapcraft] Update shared memory handling to work both in confined snaps
        without the "mir" interface and on pre-3.11 kernels.
      . Split arch-specific part of libmirwayland-dev into a -bin package
      . [MirAL] Allow clipping windows to a specified area
      . [MirAL] Add application_id surface property
      . [MirAL] Make it possible for Mir based servers to set up the
        environment variables for launching clients
      . Fixes for new Protobuf on Arch
      . [Renderer] Also log supported EGL and GL extensions
      . [Wayland] Bump xdg output to v3 (workaround an Xwayland problem on eoan)
    - Bugs fixed:
      . [X11] Don't restart Xwayland if we killed it deliberately (Fixes: #1169)
      . [X11] We don't need to stop Xwayland when pausing the Mir server.
        (Fixes: #1188)
      . [wayland-platform] Apply output scale. (Fixes: #1133)
      . [wayland] (cursor code) don't assume PixelSource::read() will execute
        the do_with_pixels functor. (Fixes: #1180)
      . [packaging] Add libwayland-dev to Build-Depends
      . Fix clang found clangers
      . Crashes & lockups caused by thread-unsafe code. (Fixes #1106)
      . Mir crashes when surface sets parent to null. (Fixes #1053)
      . Fix build against GMock/GTest ≥ 1.9
      . Fix build on Arch (Fixes #1084)
      . [MirAL] Can get the Mir window of a layer shell surface. (Fixes #963)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . Set output_id for LayerShell surfaces & clean up and test attached
        windows on outputs. (Fixes: #980)
      . [MirAL] Move maximized windows when output is unplugged (Fixes #853)
      . [Wayland] Fix crashes in wayland::OutputManager when output is unplugged
      . PixelSource::read() should execute the supplied block. (Fixes #1009)
      . [build] Fix non-mesa builds.
      . [Wayland] Resync keyboard state after server is paused. (Fixes #999)
      . [Wayland] Convert buffer stream to cursor images in wl_pointer.
        (Fixes #1000)

Date: Fri, 07 Feb 2020 14:16:09 +1100
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/mir/1.7.0-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 07 Feb 2020 14:16:09 +1100
Source: mir
Architecture: source
Version: 1.7.0-0ubuntu1
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Changes:
 mir (1.7.0-0ubuntu1) focal; urgency=medium
 .
   * debian/tests:
     - Skip wlcs DEP-8 test on big-endian archictectures; requires Mir fixes
       to GL support before tests can run.
   * debian/control:
     - Drop no-longer-build libmirclient-debug-extension packages.
     - Add libwayland-dev Build-Depends; this was required previously, but was
       previously pulled in as a transitive dependency.
     - Add new mir-platform-graphics-wayland16 package, containing the
       driver to run Mir on a Wayland compositor.
   * debian/libmiral3.symbols:
     - Add new symbols from the new release.
   * debian/rules:
     - Enable new wayland MIR_PLATFORM.
   * New upstream release 1.7.0
     - ABI summary:
       . mirclient ABI unchanged at 9
       . miral ABI unchanged at 3
       . mirserver ABI bumped to 53
       . mircommon ABI unchanged at 7
       . mirplatform ABI bumped to 17
       . mirprotobuf ABI unchanged at 3
       . mirplatformgraphics ABI unchanged to 16
       . mirclientplatform ABI unchanged at 5
       . mirinputplatform ABI unchanged at 7
       . mircore ABI unchanged at 1
       . mircookie ABI unchanged at 2
     - Enhancements:
       . [X11] Add basic window decorations
       . [X11] Add a configuration option to specify the Xwayland executable
       . [X11] Code cleanup: fix threading, initialization, style, etc.
       . [server/input] Use a sorted map for outputs
       . BasicWindowManager requests on unknown windows should noop
       . [mirclient] Drop some more mirclient support: infrastructure, unit-tests
       . [Wayland] Avoid unnecessary calls into Window Management (Fixes #1049)
       . [graphics-platforms] Improve diagnostics by running the platform probe
         even when manually selected. (Fixes #1045)
       . [graphics-platforms] Provide a generic way to handle the Wayland buffer
         consumption
       . [graphics-platforms] tests: Add basic manual platform test harness
       . [graphics-platforms] Add "Wayland platform"
       . [graphics-platforms] Initial rpi-dispmanx platform
       . Drop the --wayland-socket-name (redundant) configuration option
       . New `mir_demo_client_wayland_egl_spinner` in mir-tests-tools package
       . New `miral-system-compositor` in mir-demos package
       . [snapcraft] Update shared memory handling to work both in confined snaps
         without the "mir" interface and on pre-3.11 kernels.
       . Split arch-specific part of libmirwayland-dev into a -bin package
       . [MirAL] Allow clipping windows to a specified area
       . [MirAL] Add application_id surface property
       . [MirAL] Make it possible for Mir based servers to set up the
         environment variables for launching clients
       . Fixes for new Protobuf on Arch
       . [Renderer] Also log supported EGL and GL extensions
       . [Wayland] Bump xdg output to v3 (workaround an Xwayland problem on eoan)
     - Bugs fixed:
       . [X11] Don't restart Xwayland if we killed it deliberately (Fixes: #1169)
       . [X11] We don't need to stop Xwayland when pausing the Mir server.
         (Fixes: #1188)
       . [wayland-platform] Apply output scale. (Fixes: #1133)
       . [wayland] (cursor code) don't assume PixelSource::read() will execute
         the do_with_pixels functor. (Fixes: #1180)
       . [packaging] Add libwayland-dev to Build-Depends
       . Fix clang found clangers
       . Crashes & lockups caused by thread-unsafe code. (Fixes #1106)
       . Mir crashes when surface sets parent to null. (Fixes #1053)
       . Fix build against GMock/GTest ≥ 1.9
       . Fix build on Arch (Fixes #1084)
       . [MirAL] Can get the Mir window of a layer shell surface. (Fixes #963)
       . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
       . Set output_id for LayerShell surfaces & clean up and test attached
         windows on outputs. (Fixes: #980)
       . [MirAL] Move maximized windows when output is unplugged (Fixes #853)
       . [Wayland] Fix crashes in wayland::OutputManager when output is unplugged
       . PixelSource::read() should execute the supplied block. (Fixes #1009)
       . [build] Fix non-mesa builds.
       . [Wayland] Resync keyboard state after server is paused. (Fixes #999)
       . [Wayland] Convert buffer stream to cursor images in wl_pointer.
         (Fixes #1000)
Checksums-Sha1:
 14c9429df8798c8e5bfa1fe1518e595876ba90ff 5811 mir_1.7.0-0ubuntu1.dsc
 f7d5602a4d326765f55578928ec7024a09e7505c 1444476 mir_1.7.0.orig.tar.xz
 086065affdacef6d5eae9301ccba7e136c96122c 833 mir_1.7.0.orig.tar.xz.asc
 e61e9a46a186700e7565d3abec0a2dcd7778ec4f 96876 mir_1.7.0-0ubuntu1.debian.tar.xz
 35db5ad3195f69a651f472fbdc6505ee990a10c4 17536 mir_1.7.0-0ubuntu1_source.buildinfo
Checksums-Sha256:
 1759a0f15355434ec768e4bafae61c4c9377ffac704b8a4de4f52f2e011e8674 5811 mir_1.7.0-0ubuntu1.dsc
 7ebffbe8d3941186020040109dab3632855a277c37a245fa123346d6962b9396 1444476 mir_1.7.0.orig.tar.xz
 84f2ba5bf0dc268638c5b30ed8b4a4ba18d5301eaf3e0ea63c26bc6d57594309 833 mir_1.7.0.orig.tar.xz.asc
 e29466ac146ab80668de03fbe854b53af5a2b42a2310d8d42e72ced9f100fa42 96876 mir_1.7.0-0ubuntu1.debian.tar.xz
 22519129c471dff3bf5ffa38eb7891471b86d8eb20fcf2a86f9ba670b871b87a 17536 mir_1.7.0-0ubuntu1_source.buildinfo
Files:
 95b3cec2e7d1c0bbd4da20ebe0035b02 5811 x11 optional mir_1.7.0-0ubuntu1.dsc
 901eb7386a1716d8f6b839852442fae0 1444476 x11 optional mir_1.7.0.orig.tar.xz
 1ae6ee1cb9af19d665639aab987934b3 833 x11 optional mir_1.7.0.orig.tar.xz.asc
 456c23bca0f69a6e22b253ce1beca793 96876 x11 optional mir_1.7.0-0ubuntu1.debian.tar.xz
 111a7bc214c4d3accafe833cf433bf4d 17536 x11 optional mir_1.7.0-0ubuntu1_source.buildinfo
Original-Maintainer: Thomas Voß <thomas.voss at canonical.com>

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE9KDn+VDzYvpbcZxI1NtKn10ETxoFAl49EMAQHHJhb2ZAdWJ1
bnR1LmNvbQAKCRDU20qfXQRPGuiLEADMgNKZ3S36r7GNt+jemdJ/k/M1wwNPFAxY
MXhLENonLW2cdJmcI7ed8DWAe9aE9fQyftKiuTwpxjibuDtZ2YdFT1/vC/sNBBtl
5vV3ipe+97G2QEC5tQKFTf8zz5U2i+qsY4hOUrXAHxh9HC9mImBERJrAOMX4PT9F
i6K4MrblgFIFc1n5CJG0Spp6ChtTtIMIuhGLqAdTgF6Jydqsq7Jm0ISn1icAgtrv
zDL+LYTbESbKxdltyv4Gnrty6qhdbNP35799RoKlGLZhTb3JJjJguq+wlMh2LFGM
NjIO3+hVmdfk917LFTKN6yHXPJL23gj9pdhFUM2/UxkGlyOgGFFHV2ct1lLYAsJB
KaXTN1BbZlJl/5OCjI8n9GTCitQivScJq4NncqxvuQOT5wYth0IRKb5Lc1k/b2Fj
5F0sA6r/MRand3sojYGARQ513JNpq06pnPek2y3F/osKYfiOLJbtnMEwNoIdQHLc
3ugDzempnHNOp8D3RZOAZ+sRmN4Wo2vtlZsy4JeVCQR1OzFwEnxbj5l5ls6KQNMo
NzBkbbLzPMo4XPFhSEBdYgIFv8bPb17Gp/kLy+3xNUn1y1lVK6UkEvjK51fJn+vm
kjnK1SjOn51MO0o0vI2ia8yZBZJqURBY0pXy5ewJBAWO0frs5GZx6VSJqYWwYYR9
QTZ/PQpL3A==
=ojIs
-----END PGP SIGNATURE-----


More information about the Focal-changes mailing list