Merge lp:~mir-team/platform-api/remove-mirserver into lp:platform-api
| Status: | Merged |
|---|---|
| Approved by: | Alberto Aguirre on 2015-06-24 |
| Approved revision: | 315 |
| Merged at revision: | 304 |
| Proposed branch: | lp:~mir-team/platform-api/remove-mirserver |
| Merge into: | lp:platform-api |
| Prerequisite: | lp:~mir-team/platform-api/delete-deprecations |
| Diff against target: |
322 lines (+7/-185) 11 files modified
debian/changelog (+1/-0) debian/ubuntu-application-api3-desktop.install (+0/-1) debian/ubuntu-application-api3-touch.install (+0/-1) src/ubuntu/application/common/CMakeLists.txt (+0/-2) src/ubuntu/application/common/mirclient/CMakeLists.txt (+4/-0) src/ubuntu/application/common/mirclient/ubuntu_application_api_mirclient.cpp (+2/-2) src/ubuntu/application/common/mircommon/CMakeLists.txt (+0/-23) src/ubuntu/application/common/mirserver/CMakeLists.txt (+0/-18) src/ubuntu/application/common/mirserver/ubuntu_application_api_mirserver.cpp (+0/-72) src/ubuntu/application/desktop/CMakeLists.txt (+0/-33) src/ubuntu/application/touch/CMakeLists.txt (+0/-33) |
| To merge this branch: | bzr merge lp:~mir-team/platform-api/remove-mirserver |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Robert Carr (community) | Approve on 2015-06-24 | ||
| PS Jenkins bot | continuous-integration | 2015-06-18 | Approve on 2015-06-23 |
| Kevin DuBois | 2015-06-18 | Pending | |
| Alan Griffiths | 2015-06-18 | Pending | |
| Gerry Boland | 2015-06-18 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2014-11-06.
Commit Message
Remove the unused mirserver component
Description of the Change
Remove the unused mirserver component
Rebased on top of lp:~mir-team/platform-api/delete-deprecations, hopefully to land together once and for all :)
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:266
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Gerry Boland (gerboland) wrote : | # |
Lots of red, nice :)
armhf CI fail appears unrelated:
1/1 Test #1: test_ua_
unsure how this change impacted it.
Since you're removing a feature from the library, think we'd better bump the version numbers.
| Alberto Aguirre (albaguirre) wrote : | # |
@Gerry,
Oh true, it merits a version bump.
CI now passed.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:267
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Gerry Boland (gerboland) wrote : | # |
Please update the lib versions in CMakeLists.txt to match the debian version. Also these should match:
src/ubuntu/
src/ubuntu/
src/ubuntu/
src/ubuntu/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:268
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:268
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Kevin DuBois (kdub) wrote : | # |
I had a branch of similar nature, this one looks good by me.
| Alberto Aguirre (albaguirre) wrote : | # |
@Kevin, IT IS your branch :) (see r265)
| Gerry Boland (gerboland) wrote : | # |
Delayed, but finally getting to test this.
First off, I'm having to rebuild qtubuntu to have it work with this. I wasn't expecting an ABI change due to this MR. Expected?
Now I'm getting
Ubuntu Platform API: Unable to load selected module. -- Aborting
and adding dlerror() I get:
libubuntu_
Not sure where that version 2 is coming from, as you building v3.
Just bumping the so versions isn't enough sadly, as the debian packaging specifies version 2 everywhere. You either need to bump all the packaging to version 3 (and hit everything that depends on version 2) or else just make this a minor version bump.
| Alberto Aguirre (albaguirre) wrote : | # |
@Gerry,
Yes, after talking to ricmm, we would need to build all 14-15 rev deps on a major rev bump, so we'll stash this for now until an actual api change warrants a 3.0 bump.
Instead, we'll just stub out the mirserver backend so we can do a minor rev bump:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:314
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 315. By Alberto Aguirre on 2015-06-23
-
Update changelog
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:315
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:266 jenkins. qa.ubuntu. com/job/ platform- api-ci/ 388/ jenkins. qa.ubuntu. com/job/ platform- api-vivid- amd64-ci/ 1 jenkins. qa.ubuntu. com/job/ platform- api-vivid- armhf-ci/ 1/console jenkins. qa.ubuntu. com/job/ platform- api-vivid- i386-ci/ 1
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/platform- api-ci/ 388/rebuild
http://