Bumping the client ABI causes CI failures
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Mir |
Incomplete
|
Low
|
Unassigned | |
| | mir (Ubuntu) |
Low
|
Unassigned | ||
Bug Description
This is demonstrated by https:/
What appears to happen is that the GLMark2Test.
The root cause may be lp:1293944 - but logging separately as we should ensure both problems are solved.
Related branches
- Alan Griffiths: Disapprove on 2015-06-17
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-06-17
-
Diff: 32 lines (+3/-3)3 files modifieddebian/control (+1/-1)
debian/libmirprotobuf1.install (+1/-1)
src/protobuf/CMakeLists.txt (+1/-1)
| Daniel van Vugt (vanvugt) wrote : | #1 |
| tags: | removed: rtm14 |
| Changed in mir: | |
| status: | New → Confirmed |
| importance: | Undecided → Medium |
| Alan Griffiths (alan-griffiths) wrote : | #2 |
I'm pretty sure this is now fixed as I recently MP's a client ABI bump and that worked. (Although I was talked out of landing the bump.)
| Changed in mir: | |
| status: | Confirmed → Fix Committed |
| milestone: | none → 0.13.0 |
| Daniel van Vugt (vanvugt) wrote : | #3 |
If we're not sure if/when it was fixed, best to not declare the milestone at least.
| Changed in mir: | |
| status: | Fix Committed → Incomplete |
| milestone: | 0.13.0 → none |
| Changed in mir: | |
| status: | Incomplete → Triaged |
| Changed in mir: | |
| milestone: | none → 0.14.0 |
| Alan Griffiths (alan-griffiths) wrote : | #4 |
Well the original cause was fixed long ago.
We had a new cause in 0.12.x by having clients to incorrectly linking to libmircommon (which meant they wanted libmircommon3 even when using a libmirclient8 that used libmircommon4).
That was fixed in 0.13.x but while 0.12.x was still in archive it prevented a client ABI landing in the 0.14 series.
| Daniel van Vugt (vanvugt) wrote : | #5 |
Bug 1465883 also describes a possible root cause (and solutions) for this bug.
| Changed in mir: | |
| assignee: | nobody → Mir development team (mir-team) |
| status: | Triaged → In Progress |
| Changed in mir: | |
| status: | In Progress → Triaged |
| assignee: | Mir development team (mir-team) → nobody |
| milestone: | 0.14.0 → none |
| Alan Griffiths (alan-griffiths) wrote : | #6 |
We stopped bumping client ABI a long time ago, and think we have this covered anyway
| Changed in mir: | |
| status: | Triaged → Incomplete |
| importance: | Medium → Low |
| Michał Sawicz (saviq) wrote : | #7 |
Syncing task from Mir.
| Changed in mir (Ubuntu): | |
| importance: | Undecided → Low |
| status: | New → Incomplete |
| Launchpad Janitor (janitor) wrote : | #8 |
[Expired for mir (Ubuntu) because there has been no activity for 60 days.]
| Changed in mir (Ubuntu): | |
| status: | Incomplete → Expired |

Not relevant to rtm14 as its not getting any ABI bumps, hopefully...