FFe: Upstream 2.9.0 release

Bug #1988702 reported by Chris Halse Rogers
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This is low-risk, as we have no reverse-dependencies in the archive. This bumps some SONAMEs (libmiral4 -> libmiral5, libmircore1 -> libmircore2, libmiroil1 -> libmiroil2).

The autopkgtest (checking conformance against in-archive wlcs) passes.

  * New upstream release 2.9.0
    - ABI summary:
      . miral ABI bumped to 5
      . mircommon ABI unchanged at 9
      . mircookie ABI unchanged at 2
      . mircore ABI bumped to 2
      . miroil ABI bumped to 2
      . mirplatform ABI unchanged at 23
      . mirserver ABI unchanged at 58
      . mirwayland ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 20
      . mirinputplatform ABI unchanged at 8
    - Enhancements:
      . [Wayland] Implement zwp_idle_inhibit_manager_v1
      . [Wayland] Implement zwlr_virtual_pointer_v1
      . [Wayland] Implement zwp_text_input_manager_v1 (Electron works with OSK)
      . [Wayland] Bump wl_seat to v8 and implement hi-res scrolling
      . [Wayland platform] improve failed to connect error
      . [Wayland platform] Port to xdg-shell (Fixes #1903, Fixes: #2434)
      . [MirAL] Allow `--add-wayland-extenions all`
      . [MirAL] Allow servers to get repeated string options
      . [MirAL] Improvement to ExternalClientLauncher: Don't force clients to
        split command lines themselves
      . [MirAL] Tidy up event filtering API
      . [MirAL] Expose miral::Zone::id()
      . [MirAL] Rename CommandLineOption => ConfigurationOption
      . [Input] Filter 2 distinct bogus touch event scenarios (UBports)
      . [gbm-kms] new driver quirk to disable KMS modeset probe
      . [gbm-kms] Add defaults to driver-quirks for nvidia and evdi (Fixes: #2467)
      . [gbm-kms] Add defaults to driver-quirks for vc4-drm and v3d
      . [mir-smoke-test-runner] Enable working in a Wayland only environment
    - Bugs fixed:
      . Fix ABI breakage of libmircore.so.1 with v2.8.0 vs v1.8.2 (Fixes #2465)
      . [Wayland] Text Input v2: do not use commit count as serial
      . [Wayland] Send keyboard modifiers after keyboard enter
        (Fixes: #2535, Fixes: #2025)
      . [Wayland] wlr-screencopy-v1: send .damage event as required (wayvnc fix)
      . [Wayland] wlr-screencopy-v1: Waits until the copy area has been damaged
        in `.copy_with_damage` request (wayvnc fix)
      . [MirAL] Unblock signals before execing child processes (Fixes: #1284)
      . [eglstream-kms] Kill clients, not Mir, when they submit bad EGLStreams
        (Fixes: #2061)
      . [eglstream-kms] Handle EGL errors in devnum_for_device (Fixes: #2426)
      . [test clients] Explicitly ask for a GLESv2 context (Fixes: #2440)
      . [renderers/gl] Clear framebuffer to opaque black (Fixes: #2427)
      . CMake cleanup for locally built dependencies (Fixes: #2507, Fixes: #2261)
      . Fix event timestamps (Fixes: #2577)

Revision history for this message
Chris Halse Rogers (raof) wrote :
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Since it's early and there's no reverse depends indeed, I don't see any reason not to proceed (especially with autopkgtests present). Please feel free to upload.

Changed in mir (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 2.9.0-0ubuntu2

---------------
mir (2.9.0-0ubuntu2) kinetic; urgency=medium

  * Cherry-pick series of build-system patches to disable false-positive
    -Werror on gcc-12 on some architectures
  * debian/rules:
    - Disable -Werror=restrict on libinput_environment on ppc64el
    - Disable -Werror=use-after-free on test_linearising_executor on riscv64
  * Fixes FTBFS on ppc64el and riscv64

 -- Christopher James Halse Rogers <email address hidden> Tue, 13 Sep 2022 13:11:12 +1000

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

Other bug subscribers

Bug attachments

Remote bug watches

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