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