Mir

Merge lp:~vanvugt/mir/draft-changelog-0.27.0-reboot into lp:mir

Proposed by Daniel van Vugt on 2017-05-30
Status: Merged
Merged at revision: 4183
Proposed branch: lp:~vanvugt/mir/draft-changelog-0.27.0-reboot
Merge into: lp:mir
Prerequisite: lp:~vanvugt/mir/merge-0.26.3-changelog
Diff against target: 151 lines (+144/-0)
1 file modified
debian/changelog (+144/-0)
To merge this branch: bzr merge lp:~vanvugt/mir/draft-changelog-0.27.0-reboot
Reviewer Review Type Date Requested Status
Mir CI Bot continuous-integration Needs Fixing on 2017-06-01
Alan Griffiths 2017-05-30 Approve on 2017-05-31
Review via email: mp+324773@code.launchpad.net

Commit message

Draft changelog entry for 0.27.0 (second attempt)

This is mostly the same as the first one proposed but with a couple of
extra fixes listed that previously only existed in 0.28. Now all are
listed as fixed in 0.27.0.

To post a comment you must log in.
Mir CI Bot (mir-ci-bot) wrote :

PASSED: Continuous integration, rev:4182
https://mir-jenkins.ubuntu.com/job/mir-ci/3421/
Executed test runs:
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-mir/4661
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/4794
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/4784
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/4784
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/4784
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4697/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4697
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4697/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://mir-jenkins.ubuntu.com/job/mir-ci/3421/rebuild

review: Approve (continuous-integration)
Alan Griffiths (alan-griffiths) wrote :

Looks okay

review: Approve
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Autolanding.
More details in the following jenkins job:
https://mir-jenkins.ubuntu.com/job/mir-autolanding/1322/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-mir/4668/console
    None: https://mir-jenkins.ubuntu.com/job/generic-land-mp/1407/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/4801
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/4791
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/4791
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/4791
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/4704/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4704
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/4704/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/4704/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4704
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/4704/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4704
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4704/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/4704/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4704
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/4704/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4704
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/4704/artifact/output/*zip*/output.zip

review: Needs Fixing (continuous-integration)
Alan Griffiths (alan-griffiths) wrote :

That's just weird - there are globs in debian/libmirclient-dev.install and debian/mir-test-tools.install that match these files.

03:21:21 dh_install -p libmirplatform-dev -Xmesa --fail-missing
03:21:21 dh_install: Please use dh_missing --list-missing/--fail-missing instead
03:21:21 dh_install: This feature will be removed in compat 11.
03:21:22 dh_missing: usr/include/mirclient/mir_toolkit/extensions/mesa_drm_auth.h exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/bin/mir_unit_tests_mesa-kms exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/bin/mir_unit_tests_mesa-x11 exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/bin/mir_integration_tests_mesa-kms exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/bin/mir_integration_tests_mesa-x11 exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/lib/arm-linux-gnueabihf/mir/server-platform/server-mesa-x11.so.13 exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-mesa-kms.so.13 exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/lib/arm-linux-gnueabihf/mir/client-platform/mesa.so.5 exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: usr/lib/arm-linux-gnueabihf/pkgconfig/mir-client-platform-mesa.pc exists in debian/tmp but is not installed to anywhere
03:21:22 dh_missing: missing files, aborting

Alan Griffiths (alan-griffiths) wrote :

Hmm, looks like a change in "dh_install" behaviour on artful:

  override_dh_install:
  # Nothing outside Mir should link to libmirprotobuf directly.
  # Delete the symlink so that --fail-missing doesn't think we've missed it
  # accidentally.
    -rm debian/tmp/usr/lib/*/libmirprotobuf.so
    dh_install -p libmirplatform-dev -Xmesa --fail-missing
    dh_install --remaining-packages --fail-missing -Xjquery.js

The first "dh_install" is failing. Naturally, "dh_missing" is new to artful, so we can't use that on xenial or zesty as suggested by the output.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2017-05-30 02:58:09 +0000
+++ debian/changelog 2017-05-30 02:58:09 +0000
@@ -1,3 +1,147 @@
1mir (0.27.0-0ubuntu1) UNRELEASED; urgency=medium
2
3 * New upstream release 0.27.0 (https://launchpad.net/mir/+milestone/0.27.0)
4 - ABI summary:
5 . mirclient ABI unchanged at 9
6 . mirserver ABI bumped to 44
7 . mircommon ABI unchanged at 7
8 . mirplatform ABI bumped to 61
9 . mirprotobuf ABI unchanged at 3
10 . mirplatformgraphics ABI bumped to 13
11 . mirclientplatform ABI unchanged at 5
12 . mirinputplatform ABI bumped to 7
13 . mircore ABI unchanged at 1
14 - Enhancements:
15 . Mostly groundwork required to support major enhancements coming in
16 future Mir versions.
17 . Removed android-input and eliminated the entire "3rd_party/" subtree.
18 Now the Mir source tree contains original code only.
19 . Added mir_prompt_session_new_fds_for_prompt_providers_sync API.
20 . mirout: Added load and save options for keeping display configs
21 on disk.
22 . mirout: Added "--" support for applying configuration changes under
23 Unity8.
24 . Fixed failure of DRM hardware cursor {hide(); show(image);}
25 . Added server option: "--cursor software" (MIR_SERVER_CURSOR=software)
26 . Added letterboxing/black bars support to the GL renderer in preparation
27 for generic output cloning.
28 . Added client API for getting the logical size of an output.
29 . Migrated MirCookie to use SHA-256.
30 . Ensure RealKMSOutputConfiguration stays in sync with actual hardware
31 state.
32 . Added support for drag-and-drop.
33 . Lots of other client API enhancements.
34 . Minor clean-ups, optimizations and dead code removal.
35 . Added support for building on Ubuntu 17.10 artful.
36 - Bugs fixed:
37 . [enhancement] Make able to get version information from client /
38 server APIs (LP: #1195540)
39 . Touch screen coordinates don't rotate with the screen (LP: #1349660)
40 . Subpixel order not included in Mir display information (LP: #1393578)
41 . [enhancement] Missing client API for relative surface movement (e.g.
42 dragging client-decorated windows) (LP: #1420334) . Mir does not reset
43 key states when paused or resumed (modifiers get stuck after VT
44 switching) (LP: #1536279)
45 . NBS never uses mc::MultiMonitorMode::single_monitor_fast, even when
46 only a single monitor is plugged in (LP: #1561418)
47 . Inconsistent behaviour of Num Lock (LP: #1588237)
48 . A scaled (not panned or clipped) mirror/clone mode is desired
49 (LP: #1639226)
50 . Rotating an output left or right without restarting the
51 compositor distorts the image (LP: #1643488)
52 . support display scaling slider in unity8 (LP: #1645372)
53 . [ FAILED ] NestedInputWithMouse.mouse_pointer_coordinates_in_nested_
54 server_are_accumulated (LP: #1646375)
55 . [ FAILED ] NestedInputWithMouse.mouse_pointer_position_is_in_sync_with_
56 host_server (LP: #1646558)
57 . abi_check doesn't check mircore (LP: #1649354)
58 . [testsfail] PromptSessionClientAPI.client_pid_is_associated_with_
59 session hangs and times out (LP: #1655929)
60 . EDID does not change when hotplugging a monitor (LP: #1660017)
61 . [regression] Mir 0.26.0 - spinner loading animation, minimize, maximize
62 too fast (LP: #1661072)
63 . [regression] Unity8 stutters constantly (like half frame rate) using
64 Mir 0.26.0 (LP: #1661128)
65 . [regression] mir_demo_server refuses to quit on Ctrl+Alt+Backspace or
66 Ctrl+C in its terminal (deadlock in DefaultInputDeviceHub::add_device)
67 (LP: #1661151)
68 . [regression] mirout crashes when connecting to unity8 or any nested
69 server: [libprotobuf FATAL
70 /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed:
71 (index) < (current_size_): (LP: #1661163)
72 . [ FAILED ] DefaultInputManagerTest.forwards_pause_continue_state_
73 changes_to_platform (LP: #1661187)
74 . [regression] Segfault on detect_fd_leaks during acceptance tests (in
75 DisplayConfiguration/{DisplayFormatSetting,DisplaySubpixelSetting})
76 (LP: #1661498)
77 . [regression] Nested server segfaults or rapidly logs exceptions when a
78 fullscreen client starts [in mir_presentation_chain_set_dropping_mode
79 ... std::exception::what: Operation not permitted] (LP: #1661508)
80 . [regression] Windowed clients of nested servers are all black
81 (LP: #1661521)
82 . mir_window_request_persistent_id_sync seg faults when called twice
83 (LP: #1661704)
84 . mir_acceptance_tests now takes 10 seconds longer (in r4002 compared to
85 r4001) (LP: #1662044)
86 . Mir graphics platform ABI broke in series 0.26 but sonames never
87 changed (LP: #1662455)
88 . libmirclient-dev missing build depndency on libmircore-dev
89 (LP: #1662942)
90 . [regression] mirscreencast hangs during screencast creation
91 (LP: #1662997)
92 . [regression] Software clients of nested servers with size >=480x480
93 are all black in Mir 0.25.0 and later (or stretched and distorted under
94 Unity8) (LP: #1663062)
95 . mir_window_spec_set_cursor_name() doesn't trigger
96 mir::scene::SurfaceObserver::cursor_image_set_to (LP: #1663197)
97 . android complaint during mirscreencast of nested server (LP: #1664562)
98 . qtubuntu sends wrong text as part of QKeyEvent (LP: #1664610)
99 . Mir server crashed with SIGSEGV in
100 mir::compositor::TemporaryBuffer::size() called from
101 mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
102 . mirout reports logical size of a rotated display incorrectly
103 (LP: #1665271)
104 . Nested servers (Unity8) periodically stutter (half frame rate) with
105 Mir 0.26.1 (LP: #1666372)
106 . If the only surface in a session cannot take focus the server crashes
107 (LP: #1667645)
108 . [regression] OSK input shaping no longer works correctly (LP: #1669444)
109 . GTK window functions `Always on Top, Move and Resize' don't work in
110 Mir/Unity8 (LP: #1669524)
111 . [regression] mir_proving_server mode hotkeys (Ctrl+Alt+=/-) cause the
112 server to segfault (LP: #1669752)
113 . Test takes minutes to complete: MediatingDisplayChangerTest.confirmed_
114 configuration_doesnt_revert_after_timeout (LP: #1671033)
115 . [ FAILED ] PosixRWMutex.prefer_writer_nonrecursive_prevents_writer_
116 starvation (Timeout waiting to acquire write lock) (LP: #1671037)
117 . [regression] Mixing screen rotation with mode changes makes the image
118 squished (LP: #1672269)
119 . unity-system-compositor crashed with SIGSEGV in
120 libinput_device_config_accel_is_available() from
121 libinput_device_config_accel_set_speed() from
122 mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
123 . Presentation chains should support various Vulkan presentation modes
124 (LP: #1673533)
125 . Need an extension for GBM buffers to replace
126 mir_buffer_get_buffer_package() (LP: #1673534)
127 . cross-compile-chroot.sh (to zesty) fails to build [cannot find -ludev]
128 due to libudev.so being in a different directory to where libudev.pc
129 searches for it (LP: #1674201)
130 . Please transition to Boost 1.62 (LP: #1675138)
131 . [regression] Mir is assigning the first output ID = 0 (==
132 mir_display_output_id_invalid) (LP: #1675331)
133 . Mir sending key repeat events continually to nested shell after VT
134 switch (causes Unity8 lockup for a while) (LP: #1675357)
135 . mirout commands don't work when followed by -- (LP: #1676320)
136 . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
137 . [regression] doxygen processing for capnproto/protobuf broken
138 (LP: #1679248)
139 . mir_window_spec_set_cursor_render_surface does not work (LP: #1679836)
140 . [regression] Some fullscreen apps render nothing until the window has
141 been resized (LP: #1686620)
142
143 -- Daniel van Vugt <daniel.van.vugt@canonical.com> Mon, 03 Apr 2017 11:28:15 +0800
144
1mir (0.26.3+17.10.20170526.3-0ubuntu1) artful; urgency=medium145mir (0.26.3+17.10.20170526.3-0ubuntu1) artful; urgency=medium
2146
3 [ Daniel van Vugt ]147 [ Daniel van Vugt ]

Subscribers

People subscribed via source and target branches