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