Merge lp:~kdub/mir/plumb-resizing into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Kevin DuBois on 2015-09-08 |
| Approved revision: | 2862 |
| Merged at revision: | 2908 |
| Proposed branch: | lp:~kdub/mir/plumb-resizing |
| Merge into: | lp:mir |
| Prerequisite: | lp:~kdub/mir/buffer-stream-use-vault |
| Diff against target: |
252 lines (+109/-1) 7 files modified
src/client/buffer_stream.cpp (+15/-0) src/client/buffer_stream.h (+1/-1) src/client/client_buffer_stream.h (+2/-0) src/client/mir_surface.cpp (+12/-0) src/client/mir_surface.h (+1/-0) tests/include/mir/test/doubles/mock_client_buffer_stream.h (+1/-0) tests/unit-tests/client/test_client_mir_surface.cpp (+77/-0) |
| To merge this branch: | bzr merge lp:~kdub/mir/plumb-resizing |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2015-09-08 | |
| Alexandros Frantzis (community) | 2015-08-25 | Approve on 2015-09-03 | |
|
Review via email:
|
|||
Commit Message
client: plumb together bits for resizing in the new semantics. Previous behavior was to start handing out buffers, and notify the client. Since the client is in charge of allocations now, this branch works by receiving the notification, and then arranging the size transition. User-specified streams are not resized; this sizing bit of user-specified stream arrangement still needs to be worked out in the client api.
Description of the Change
client: plumb together bits for resizing in the new semantics. Previous behavior was to start handing out buffers, and notify the client. Since the client is in charge of allocations now, this branch works by receiving the notification, and then arranging the size transition. User-specified streams are not resized; this sizing bit of user-specified stream arrangement still needs to be worked out in the client api.
| Alexandros Frantzis (afrantzis) wrote : | # |
Looks related to this, or perhaps the parent branch?
13: [ RUN ] BufferSemantics
Build timed out (after 240 minutes). Marking the build as failed.
| Kevin DuBois (kdub) wrote : | # |
parent branch, should be fixed
| Kevin DuBois (kdub) wrote : | # |
> parent branch, should be fixed
For the curious, the unit test didn't have the buffer stub sizes matching, which caused a hang waiting for a correct-sized buffer.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2859
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Kevin DuBois (kdub) wrote : | # |
9: [ FAILED ] ThreadedDispatc
doesnt look related to the branch, maybe https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2860
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2860
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2860
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2860
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Kevin DuBois (kdub) wrote : | # |
the tests for ClientBufferStream are indicating that these objects need a bit of refactoring...
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2862
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2862
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
| Francis Ginther (fginther) wrote : | # |
FAILURE: http://
^ Failed because the slave ran out of disk space. The slave has been taken offline and will be fixed. I mentioned re-approving this to kdub, but since there are other failures, I'll leave this for him to look at more closely.

FAILED: Continuous integration, rev:2858 jenkins. qa.ubuntu. com/job/ mir-ci/ 4676/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/3670 s-jenkins. ubuntu- ci:8080/ job/mir- clang-ts- vivid-amd64- build/91/ console jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/2581/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/3620/ console jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 825/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 3620/console
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/4676/ rebuild
http://