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
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 ]

Subscribers

People subscribed via source and target branches