mir 2.6.0-0ubuntu1 source package in Ubuntu
Changelog
mir (2.6.0-0ubuntu1) jammy; urgency=medium * New upstream release 2.6.0 - ABI summary: . miral ABI unchanged at 4 . mirclient dropped . mircommon ABI bumped to 8 . mircookie ABI unchanged at 2 . mircore ABI unchanged at 1 . mirplatform ABI bumped to 23 . mirprotobuf dropped . mirserver ABI bumped to 57 . mirwayland ABI unchanged to 3 . mirplatformgraphics ABI bumped to 19 . mirinputplatform ABI unchanged at 8 - Enhancements: . [Wayland] Error on invalid xdg_surface size . [MirAL] add a `socket_fd_of(Application)` function (for use with authenticating in snaps with apparmor) . [MirAL] Add `WaylandExtensions::conditionally_enable()` (Fixes #2194) . Add display-scale option . Try harder to pick a working GBM framebuffer (Some drivers don't support rendering to `RGBX` GBM buffers) - Bugs fixed: . [Wayland] Extension names in configuration and global names should match (Fixes #2208) . fix Miral shell text on Arch . Differentiate between active surfaces and surfaces with keyboard input (Fixes #1626, #2189) * New upstream release 2.5.0 - Enhancements: . [Wayland] Bump wlr_layer_shell_unstable_v1 version from 3 to 4 . [Wayland] Add focus_mode surface property for Layer Shell . [Wayland] Add zwp_virtual_keyboard_v1 (closes #2063) . [Wayland] Add zwp_text_input_v3 & zwp_input_method_v2 (closes #2139) . [Wayland] Allow zwp_linux_buffer_params_v1.add() with DRM_FORMAT_MOD_INVALID (Fixes #2177) . [Wayland] Add axis source to pointer events (Fixes #2180) . [Wayland-platform] Don't block forever in swap_buffers . Drop mirclient, dependencies on Cap'n Proto & protobuf - Bugs fixed: . Mir crash when surface and role destroyed in wrong order (Fixes #2055) . Make GTK's approach to hiding cursors work on Mir (Fixes #2073) . [input] Handle exceptions while handling udev events . [input] Fix InputDeviceHub threadsafety . [Xwayland] Improve popup window types and positioning (Fixes #2037) . [Xwayland] Use SurfaceStateTracker to track window state (Fixes #1217) * debian/libmiral4.symbols: - Drop symbols removed in Mir 2.6.0 that could not have been used by external code * debian/rules: - Drop cleanup of libmirprotobuf & libmirclient links; no longer built upstream - Drop dh_python usage; no longer used * debian/mir-test-tools.install: - Drop libmirclientlttng; no longer built upstream * debian/tests/wlcs: - Re-sync list of known failures -- Christopher James Halse Rogers <email address hidden> Tue, 11 Jan 2022 17:36:11 +1100
Upload details
- Uploaded by:
- Chris Halse Rogers
- Uploaded to:
- Jammy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- x11
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
mir_2.6.0.orig.tar.xz | 1.1 MiB | ba7e8726c4860ab22ef8bb8cf7477ae3f036b6483400efd6329fdcfa2c6c6d34 |
mir_2.6.0.orig.tar.xz.asc | 833 bytes | 579b6311adf661ac8bed726754e5f5b971ea5b174e421e503d31e55f0ba02439 |
mir_2.6.0-0ubuntu1.debian.tar.xz | 98.8 KiB | ee0fea5d56d61c8ffc2a77048470d4b0bcaac85d27f05c644bae3e9238f34290 |
mir_2.6.0-0ubuntu1.dsc | 5.5 KiB | 2dd0737200407dfeccbab5abb16eac367064e529c53929ca5f21a65f8cbec9b5 |
Available diffs
- diff from 2.4.1-0ubuntu2 to 2.6.0-0ubuntu1 (657.2 KiB)
- diff from 2.4.1-0ubuntu3 to 2.6.0-0ubuntu1 (657.3 KiB)
Binary packages built by this source
- libmiral-dev: Developer files for the Mir ABI-stable abstraction layer
MirAL provides an ABI-stable abstraction layer for Mir based shells,
insulating them from mirserver ABI breaks.
.
Contains header files required for development using the MirAL abstraction
layer.
- libmiral4: Display server for Ubuntu - ABI preserving abstraction layer
MirAL provides an ABI-stable abstraction layer for Mir based shells,
insulating them from mirserver ABI breaks.
.
Contains the shared library containing MirAL abstraction layer.
- libmiral4-dbgsym: debug symbols for libmiral4
- libmircommon-dev: Display server for Ubuntu - development headers
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files required for server and/or client development.
- libmircommon8: Display server for Ubuntu - shared library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server and client.
- libmircommon8-dbgsym: debug symbols for libmircommon8
- libmircookie-dev: Produce and verify spoof-resistant timestamps - development headers
libmircookie provides a simple mechanism for a group of cooperating processes
to hand out and verify difficult-to-forge timestamps to untrusted 3rd parties.
.
This package contains the development headers for building programs that
generate or verify the attestable timestamps.
- libmircookie2: Produce and verify spoof-resistant timestamps - runtime library
libmircookie provides a simple mechanism for a group of cooperating processes
to hand out and verify difficult-to-forge timestamps to untrusted 3rd parties.
.
This package contains the runtime library for generating and verifying the
attestable timestamps.
- libmircookie2-dbgsym: debug symbols for libmircookie2
- libmircore-dev: Display server for Ubuntu - development headers
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files required for server and/or client development.
- libmircore1: Display server for Ubuntu - shared library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server and client.
- libmircore1-dbgsym: debug symbols for libmircore1
- libmirplatform-dev: Display server for Ubuntu - development headers
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files required for hardware/driver support development.
- libmirplatform23: Display server for Ubuntu - platform library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
the underlying hardware platform.
- libmirplatform23-dbgsym: debug symbols for libmirplatform23
- libmirrenderer-dev: Display server for Ubuntu - Renderer development files
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files required for renderer development.
- libmirserver-dev: Display server for Ubuntu - development headers
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files required to build Mir servers.
- libmirserver57: Display server for Ubuntu - server library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared library needed by server applications for Mir.
- libmirserver57-dbgsym: debug symbols for libmirserver57
- libmirwayland-bin: Display server for Ubuntu - generator for Wayland protocol extension wrappers.
Contains the tool used for generating the Mir-style wrappers for Wayland
protocol extensions found in libmirwayland
.
This can be useful for implementing Wayland protocol extensions not already
implemented in Mir.
- libmirwayland-bin-dbgsym: debug symbols for libmirwayland-bin
- libmirwayland-dev: Display server for Ubuntu - generated wrappers for Wayland
protocol extensions.
.
Contains the developer files for using the shared library containing generated
wrappers for Wayland protocol extensions
- libmirwayland3: Display server for Ubuntu - generated wrappers for Wayland
protocol extensions.
.
Contains the shared library containing generated wrappers for Wayland
protocol extensions
- libmirwayland3-dbgsym: debug symbols for libmirwayland3
- mir-demos: Display server for Ubuntu - demonstration programs
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains demo applications that use the Mir display server
- mir-demos-dbgsym: debug symbols for mir-demos
- mir-doc: API documentation for mir
This package installs the mir API documentation.
- mir-graphics-drivers-desktop: Display server for Ubuntu - desktop driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for traditional desktop
systems.
- mir-graphics-drivers-nvidia: Display server for Ubuntu - Nvidia driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for Nvidia systems.
- mir-platform-graphics-eglstream-kms: Display server for Ubuntu - eglstream-kms driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for eglstream-kms
systems.
- mir-platform-graphics-eglstream-kms19: Display server for Ubuntu - platform library for NVIDIA
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
the hardware platform using the EGLStream EGL extensions, such as the
NVIDIA binary driver.
- mir-platform-graphics-eglstream-kms19-dbgsym: debug symbols for mir-platform-graphics-eglstream-kms19
- mir-platform-graphics-gbm-kms: Display server for Ubuntu - gbm-kms driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for gbm-kms
systems.
- mir-platform-graphics-gbm-kms19: Display server for Ubuntu - platform library for GBM KMS
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
the hardware platform using the Mesa drivers.
- mir-platform-graphics-gbm-kms19-dbgsym: debug symbols for mir-platform-graphics-gbm-kms19
- mir-platform-graphics-wayland: Display server for Ubuntu - wayland driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for wayland
systems.
- mir-platform-graphics-wayland19: Display server for Ubuntu - platform library for Wayland
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
a "host" Wayland display server.
- mir-platform-graphics-wayland19-dbgsym: debug symbols for mir-platform-graphics-wayland19
- mir-platform-graphics-x: Display server for Ubuntu - x driver metapackage
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package depends on a full set of graphics and input drivers for X
systems.
- mir-platform-graphics-x19: Display server for Ubuntu - platform library for X11
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
the X11 platform.
- mir-platform-graphics-x19-dbgsym: debug symbols for mir-platform-graphics-x19
- mir-platform-input-evdev8: Display server for Ubuntu - input platform library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains the shared libraries required for the Mir server to interact with
the input hardware using the evdev interface.
- mir-platform-input-evdev8-dbgsym: debug symbols for mir-platform-input-evdev8
- mir-renderer-gl-dev: Display server for Ubuntu - GL Renderer development files
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files that define the interfaces through which platforms and
renderers access the functionality needed to render with GL.
- mir-test-tools: Display Server for Ubuntu - test tools
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains tools for smoke and performance testing the Mir display server
- mir-test-tools-dbgsym: debug symbols for mir-test-tools
- mir-wlcs-integration: Display Server for Ubuntu - wlcs integration
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains libraries for integration with the wlcs test suite
- mir-wlcs-integration-dbgsym: debug symbols for mir-wlcs-integration
- mirtest-dev: Display server for Ubuntu - test development headers and library
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains header files and static library for testing of server and/or client
development.