Merge lp:~alan-griffiths/mir/0.28.1-to-ubuntu into lp:mir/ubuntu
Status: | Merged |
---|---|
Approved by: | Alan Griffiths on 2017-10-30 |
Approved revision: | 1311 |
Merged at revision: | 1308 |
Proposed branch: | lp:~alan-griffiths/mir/0.28.1-to-ubuntu |
Merge into: | lp:mir/ubuntu |
Diff against target: |
2619 lines (+704/-854) 58 files modified
CMakeLists.txt (+16/-5) benchmarks/frame-uniformity/CMakeLists.txt (+0/-6) cmake/ABICheck.cmake (+0/-114) cmake/FindGtestGmock.cmake (+55/-91) debian/changelog (+29/-0) debian/control (+0/-2) doc/abi_compatibility_tools.md (+0/-26) doc/getting_and_using_mir.md (+4/-1) doc/getting_involved_in_mir.md (+32/-17) examples/CMakeLists.txt (+93/-180) examples/miral-kiosk/CMakeLists.txt (+5/-0) examples/miral-shell/miral-app.sh (+8/-2) examples/miral-shell/miral-desktop.sh (+8/-2) examples/miral-shell/miral-run.sh (+12/-1) examples/miral-shell/miral-xrun.sh (+8/-3) examples/miral-shell/shell_main.cpp (+1/-1) examples/miral-shell/spinner/eglspinner.cpp (+17/-2) examples/miral-shell/titlebar_config.cpp (+19/-1) include/core/mir/optional_value.h (+5/-0) include/server/mir/server_action_queue.h (+10/-0) include/server/mir/shell/persistent_surface_store.h (+1/-1) src/CMakeLists.txt (+2/-1) src/capnproto/CMakeLists.txt (+6/-1) src/include/server/mir/glib_main_loop.h (+5/-0) src/miral/CMakeLists.txt (+12/-7) src/miral/runner.cpp (+2/-2) src/platforms/eglstream-kms/server/display.cpp (+0/-1) src/platforms/eglstream-kms/server/egl_output.cpp (+1/-1) src/platforms/mesa/server/buffer_allocator.cpp (+2/-3) src/platforms/mesa/server/kms/cursor.cpp (+0/-1) src/platforms/mesa/server/kms/display_buffer.cpp (+4/-6) src/protobuf/symbols.map (+24/-0) src/server/CMakeLists.txt (+7/-0) src/server/frontend/wayland/wayland_connector.cpp (+130/-18) src/server/frontend/wayland/wayland_connector.h (+5/-1) src/server/frontend/wayland/wayland_default_configuration.cpp (+1/-0) src/server/glib_main_loop.cpp (+55/-1) src/server/input/default_input_device_hub.cpp (+8/-7) src/server/shell/default_persistent_surface_store.cpp (+1/-1) src/utils/CMakeLists.txt (+2/-0) src/utils/run.cpp (+1/-1) tests/CMakeLists.txt (+2/-1) tests/include/mir/test/doubles/triggered_main_loop.h (+1/-0) tests/integration-tests/CMakeLists.txt (+1/-2) tests/mir_test_doubles/CMakeLists.txt (+2/-2) tests/mir_test_doubles/triggered_main_loop.cpp (+6/-0) tests/mir_test_framework/CMakeLists.txt (+2/-2) tests/mir_test_framework/canonical_window_manager.cpp (+1/-1) tests/miral/drag_and_drop.cpp (+1/-1) tests/performance-tests/CMakeLists.txt (+1/-1) tests/unit-tests/CMakeLists.txt (+2/-4) tests/unit-tests/platforms/mesa/kms/test_cursor.cpp (+6/-7) tests/unit-tests/platforms/nested/test_nested_display_configuration.cpp (+1/-1) tests/unit-tests/scene/test_mediating_display_changer.cpp (+6/-0) tests/unit-tests/test_glib_main_loop.cpp (+70/-0) tests/unit-tests/test_raii.cpp (+2/-0) tools/abi_check.sh (+0/-315) tools/setup-partial-armhf-chroot.sh (+9/-10) |
To merge this branch: | bzr merge lp:~alan-griffiths/mir/0.28.1-to-ubuntu |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alan Griffiths | Abstain on 2017-10-30 | ||
Mir CI Bot | continuous-integration | 2017-10-26 | Approve on 2017-10-27 |
Review via email:
|
Commit message
Mir 0.28.1 release to ubuntu
- 1309. By Alan Griffiths on 2017-10-27
-
Make frame_uniformit
y_test_ client link command what it actually used to be - 1310. By Alan Griffiths on 2017-10-27
-
Remove unused mir-test-assist library
Mir CI Bot (mir-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:1309
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Alan Griffiths (alan-griffiths) wrote : | # |
The (build-time) code that locates the miral-shell titlebar font fails to find any font on the build machine (as it doesn't have desktop options installed).
Mir CI Bot (mir-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:1310
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 1311. By Alan Griffiths on 2017-10-27
-
Try to find default font at runtime, not build time
Mir CI Bot (mir-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:1311
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Alan Griffiths (alan-griffiths) wrote : | # |
> The (build-time) code that locates the miral-shell titlebar font fails to find
> any font on the build machine (as it doesn't have desktop options installed).
Sorted
Alan Griffiths (alan-griffiths) wrote : | # |
I'm still seeing bug 1720223 on the mesa-drm platform
Alan Griffiths (alan-griffiths) wrote : | # |
> I'm still seeing bug 1720223 on the mesa-drm platform
Actually, that was bug 1728574
But still voting "needs fixing" as the following test is failing on artful:
Mir-on-Mir
Use an X11 based desktop (Unity, Gnome, etc.). These tests run for a default 10 seconds.
Start two terminal sessions, one for a "host" server, one to launch the tests.
Start a "host" server: $ mir_demo_server --window-manager system-compositor
Test that S/W rendering clients run and can be moved(resized) with Alt+Left(
...
$ mir_demo_server --no-file --host $XDG_RUNTIME_
When resizing the triangle, the nested server crashes. (Doesn't happen with the same code built for Zesty.)
Alan Griffiths (alan-griffiths) wrote : | # |
> > I'm still seeing bug 1720223 on the mesa-drm platform
>
> Actually, that was bug 1728574
>
> But still voting "needs fixing" as the following test is failing on artful:
>
> Mir-on-Mir
>
> Use an X11 based desktop (Unity, Gnome, etc.). These tests run for a
> default 10 seconds.
> Start two terminal sessions, one for a "host" server, one to launch the
> tests.
>
> Start a "host" server: $ mir_demo_server --window-manager system-
> compositor
> Test that S/W rendering clients run and can be moved(resized) with
> Alt+Left(
>
> ...
>
> $ mir_demo_server --no-file --host $XDG_RUNTIME_
> timeout 10 --test-client mir_demo_
>
> When resizing the triangle, the nested server crashes. (Doesn't happen with
> the same code built for Zesty.)
Mmm, this happens with 0.28.0 too.
What was different when testing 0.20.0? It was shortly before the Artful releasee and my laptop had been upgraded to Artful (and had U7 installed). Since then Artful has been released and re-installed on the laptop from an ISO image.
Alan Griffiths (alan-griffiths) wrote : | # |
> Mmm, this happens with 0.28.0 too.
Logged as bug 1728613
FAILED: Continuous integration, rev:1308 /mir-jenkins. ubuntu. com/job/ mir-ubuntu- ci/132/ /mir-jenkins. ubuntu. com/job/ build-mir/ 5179/console /mir-jenkins. ubuntu. com/job/ build-0- fetch/5416/ console /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= artful/ 5403/console /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial/ 5403/console /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= zesty/5403/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= artful/ 5222/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/5222/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= artful/ 5222/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial/ 5222/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/5222/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= mesa,release= artful/ 5222/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= mesa,release= zesty/5222/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial/ 5222/console
https:/
Executed test runs:
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ubuntu- ci/132/ rebuild
https:/