Change logs for mir source package in Kinetic

  • 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
  • mir (2.9.0-0ubuntu1) kinetic; urgency=medium
    
      * New upstream release 2.9.0 (FFe LP: #1988702)
        - 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)
      * debian/libmiral5.symbols:
      * debian/libmiral5.install:
        - Bump for new SONAME
      * debian/libmiroil2.symbols:
      * debian/libmiroil2.install:
        - Bump for new SONAME
      * debian/libmircore2.symbols:
      * debian/libmircore2.install:
        - Bump for new SONAME
      * debian/rules:
        - Update for libmiral4 -> libmiral5 change
        - Use dpkg-symbols for libmircore2 & libmiroil2 shlibs
        - Disable MIR_USE_PRECOMPLIED_HEADERS to avoid gcc-12 bug
    
     -- Christopher James Halse Rogers <email address hidden>  Mon, 05 Sep 2022 17:15:31 +1000
  • mir (2.8.0-0ubuntu1) kinetic; urgency=medium
    
      * New upstream release 2.8.0
        - ABI summary:
          . miral ABI unchanged at 4
          . mircommon ABI bumped to 9
          . mircookie ABI unchanged at 2
          . mircore ABI unchanged at 1
          . miroil ABI unchanged at 1
          . mirplatform ABI unchanged at 23
          . mirserver ABI bumped to 58
          . mirwayland ABI unchanged at 3
          . mirplatformgraphics ABI bumped to 20
          . mirinputplatform ABI unchanged at 8
        - Enhancements:
          . Allow --app-env-amend to be supplied multiple times (#2333)
          . Make window title a configuration option (#2349)
          . Add fatal_error if unable to bind Wayland socket (#2350)
          . Platform refactoring towards hybrid GPU support (#2358, #2378, #2407)
          . Implement wlr_screencopy_unstable_v1 for screenshots (#2383)
        - Bugs fixed:
          . Synchronize buffer swaps to video frame in egl spinner (Fixes #2154)
          . Do not give menus keyboard focus (Fixes #2324)
          . Refactor Wayland keyboard input (Fixes #2331)
          . Further simplify and correct keyboard focus setting (Fixes #2338)
          . wl_pointer: do not send events when not compatible (Fixes #2341)
          . Kill clients with error instead of sending unsupported events
            (Fixes #2343)
          . Initialize sig_handler_desc.sa_mask (#2386)
          . Fix ThreadedDispatcherSignalTest.keeps_dispatching... (Fixes #2377)
      * debian/libmiral4.symbols:
        - Add new upstream symbols
      * debian/clean:
        - Drop; upstream no longer generates these files.
      * debian/copyright:
        - Refresh; drop stanszas for files no longer shipped upstream, add
          copyright for new files.
      * debian/control: Bump Standards-Version. No changes required.
      * debian/tests/wlcs: Make failures in setup easier to debug
      * debian/tests/PrintExcludedTests.cmake: Fix for new upstream.
    
     -- Christopher James Halse Rogers <email address hidden>  Mon, 30 May 2022 16:37:21 +1000
  • mir (2.7.0-0ubuntu4) kinetic; urgency=medium
    
      * No-change rebuild against libgoogle-glog0v6
    
     -- Steve Langasek <email address hidden>  Fri, 20 May 2022 15:41:41 +0000
  • mir (2.7.0-0ubuntu3) jammy; urgency=medium
    
      * debian/libmiroil1.symbols: Fix 32bit arch harder
    
     -- Christopher James Halse Rogers <email address hidden>  Fri, 04 Mar 2022 09:38:47 +1100