mir 1.7.1-0ubuntu1 source package in Ubuntu
Changelog
mir (1.7.1-0ubuntu1) focal; urgency=medium * New upstream 1.7.1 bugfix release. Lots of fixes for X11 support. - Enhancements: + [X11] Lots of improvements to Xwayland & X11 window managment + [X11] X11 support is no longer "experimental" (--enable-x11 replaces --x11-display-experimental <socket>) + [X11] add --x11-displayfd option + [miral] Make app launch environment configurable. (Fixes: #1268) + [miral] Add ExternalClientLauncher::launch_using_x11() + [demos] Simplify miral-app script and make terminal logic more robust + [demos] Add "Mir Shell" to greeter + [demos] Install Wayland dependences via Debian "Recommends" + Tell Java toolkits that we're a non-reparenting window manager - Bugs fixed: + [X11] Lots of fixes to Xwayland & X11 window managment code + [miral] Occasionally input locks when launching apps. (#1218) + Fix FTBFS with g++-10. (Fixes: #1259) + Correct logic to locate gmock when gtest has package configuration. (Fixes: #1228) + Fix FTBFS caused by GTest deprecation of INSTANTIATE_TEST_CASE_P + Use ByteSizeLong instead of deprecated ByteSize. (Fixes #1127) + Fix unnecessary copies in range-for loops (Clang-11 fixes) * debian/mir-demos.install: - Drop scripts removed upstream - Add GDM session file for miral-shell * debian/control: Add new Depends of mir-demos * debian/mir-utils: - Drop no-longer-build miral-screencast binary * debian/patches: Drop upstream cherry-picks; present in new upstream version. * debian/clean: Clean files generated in source tree by upstream build system. Can be dropped when upstream bug #629 is fixed. -- Christopher James Halse Rogers <email address hidden> Wed, 26 Feb 2020 17:50:20 +1100
Upload details
- Uploaded by:
- Chris Halse Rogers
- Uploaded to:
- Focal
- 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_1.7.1.orig.tar.xz | 1.4 MiB | 19f1201c8dc8df7338c79d99c7ef6342e4b8cad1872362bc9d30c88d5b138586 |
mir_1.7.1.orig.tar.xz.asc | 833 bytes | 7809c6c6d5d49c7ce0e076e646feadacb17bc1200c1eccec05b8bd6888543957 |
mir_1.7.1-0ubuntu1.debian.tar.xz | 94.3 KiB | 7adf358a5e9bafa9973fd5a6e4a154a0394fcdc47d5fc87f8d67b5262cebd5b2 |
mir_1.7.1-0ubuntu1.dsc | 5.7 KiB | bd0e58e5589b33ace19d112c00d1e6adc3d1b614cf95feb9b756cde1e268041e |
Available diffs
- diff from 1.7.0-0ubuntu2 to 1.7.1-0ubuntu1 (61.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.
- libmiral3: 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.
- libmiral3-dbgsym: debug symbols for libmiral3
- libmirclient-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 develop against Mir.
- libmirclient9: Display server for Ubuntu - client 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 client applications for Mir.
- libmirclient9-dbgsym: debug symbols for libmirclient9
- 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.
- libmircommon7: 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.
- libmircommon7-dbgsym: debug symbols for libmircommon7
- 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.
- libmirplatform17: 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.
- libmirplatform17-dbgsym: debug symbols for libmirplatform17
- libmirprotobuf3: Display server for Ubuntu - RPC definitions
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 containing the Google Protobuf definitions
required for Mir clients and servers.
- libmirprotobuf3-dbgsym: debug symbols for libmirprotobuf3
- 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.
- libmirserver53: 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.
- libmirserver53-dbgsym: debug symbols for libmirserver53
- 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
- libmirwayland0: Display server for Ubuntu - generated wrappers for Wayland
protocol extensions.
.
Contains the shared library containing generated wrappers for Wayland
protocol extensions
- libmirwayland0-dbgsym: debug symbols for libmirwayland0
- mir-client-platform-mesa-dev: Display server for Ubuntu - client platform library for Mesa 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 to use the platform specific capabilities of
the Mir Mesa backend.
- mir-client-platform-mesa5: Display server for Ubuntu - client platform library for Mesa
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 clients to interact with
the underlying hardware platform using the Mesa drivers.
- mir-client-platform-mesa5-dbgsym: debug symbols for mir-client-platform-mesa5
- 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 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 drivers for Nvidia systems.
- mir-platform-graphics-eglstream-kms16: 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-kms16-dbgsym: debug symbols for mir-platform-graphics-eglstream-kms16
- mir-platform-graphics-mesa-kms16: Display server for Ubuntu - platform library for KMS Mesa
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-mesa-kms16-dbgsym: debug symbols for mir-platform-graphics-mesa-kms16
- mir-platform-graphics-mesa-x16: Display server for Ubuntu - platform library for X11 Mesa
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 using the Mesa drivers.
- mir-platform-graphics-mesa-x16-dbgsym: debug symbols for mir-platform-graphics-mesa-x16
- mir-platform-graphics-wayland16: 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-wayland16-dbgsym: debug symbols for mir-platform-graphics-wayland16
- mir-platform-input-evdev7: 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-evdev7-dbgsym: debug symbols for mir-platform-input-evdev7
- 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 - stress tests and other 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 a tool for stress testing the Mir display server
- mir-test-tools-dbgsym: debug symbols for mir-test-tools
- mir-utils: Display server for Ubuntu - utility programs
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
Contains utility programs for probing and controling a Mir server.
- mir-utils-dbgsym: debug symbols for mir-utils
- 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.
- python3-mir-perf-framework: Display server for Ubuntu - performance testing framework
Mir is a display server running on linux systems, with a focus on efficiency,
robust operation and a well-defined driver model.
.
This package contains a python3 framework to facilitate writing performance
tests for Mir. It also contains a few interesting performance tests written
using the framework.