mesa FTBFS due to missing Requires in mirclient
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Mir |
Fix Released
|
High
|
Tiago Stürmer Daitx | |
| | mesa (Ubuntu) |
High
|
Robert Ancell | ||
| | mir (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
mesa currently FTBFS due to a missing mirclient dependency during build time.
Failed build at https:/
Build log:
=======
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DPACKAGE_
In file included from ../../.
/usr/include/
compilation terminated.
make[3]: *** [main/egldispla
Related branches
- Alan Griffiths: Disapprove on 2015-10-07
- PS Jenkins bot: Approve (continuous-integration) on 2015-10-07
- Daniel van Vugt: Needs Information on 2015-10-07
- Tiago Stürmer Daitx (community): Approve on 2015-10-07
-
Diff: 23 lines (+3/-1)2 files modifieddebian/control (+2/-1)
src/platforms/mesa/mir-client-platform-mesa.pc.in (+1/-0)
- Chris Halse Rogers: Approve on 2015-10-07
- Tiago Stürmer Daitx (community): Approve on 2015-10-07
- Kevin DuBois (community): Approve on 2015-10-07
- PS Jenkins bot: Approve (continuous-integration) on 2015-10-07
- Andreas Pokorny (community): Approve on 2015-10-07
-
Diff: 33 lines (+3/-3)2 files modifiedinclude/platforms/mesa/mir_toolkit/mesa/native_display.h (+1/-1)
src/platforms/mesa/mir-client-platform-mesa.pc.in (+2/-2)
| Tiago Stürmer Daitx (tdaitx) wrote : | #1 |
| Tiago Stürmer Daitx (tdaitx) wrote : | #2 |
This patch adds "Requires: mirclient = @MIR_VERSION@" in src/platforms/
| Changed in mir: | |
| status: | New → Triaged |
| importance: | Undecided → High |
| Changed in mesa (Ubuntu): | |
| status: | New → Fix Committed |
| importance: | Undecided → High |
| assignee: | nobody → Robert Ancell (robert-ancell) |
| Robert Ancell (robert-ancell) wrote : | #3 |
I've sponsored your mesa change to wily, thanks!
Your branch is not against Mir trunk so it can't be merged into lp:mir. Also, you've put Requires instead of Requires.private in the .pc file. This would causes something using mir-client-
I've made an alternate branch lp:~robert-ancell/mir/mir-client-platform-mesa-dev-depends with these fixes and an additional missing package dependency but feel free to update your branch if you would prefer to merge that.
| Robert Ancell (robert-ancell) wrote : | #4 |
Deleted my merge proposal as discussed on IRC.
| Changed in mir: | |
| assignee: | nobody → Tiago Stürmer Daitx (tdaitx) |
| status: | Triaged → In Progress |
| milestone: | none → 0.17.0 |
| Robert Ancell (robert-ancell) wrote : | #5 |
Re-merge proposing as discussed on IRC.
| PS Jenkins bot (ps-jenkins) wrote : | #6 |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.17.0
| Changed in mir: | |
| status: | In Progress → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package mesa - 11.0.2-1ubuntu3
---------------
mesa (11.0.2-1ubuntu3) wily; urgency=medium
* d/patches/
-- Tiago Stürmer Daitx <email address hidden> Tue, 06 Oct 2015 22:05:12 +0000
| Changed in mesa (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Changed in mir: | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package mir - 0.17.0+
---------------
mir (0.17.0+
[ Alexandros Frantzis ]
* New upstream release 0.17.0 (https:/
- ABI summary: Only servers and graphics drivers need rebuilding;
. Mirclient ABI unchanged at 9
. Mirserver ABI bumped to 35
. Mircommon ABI unchanged at 5
. Mirplatform ABI bumped to 11
. Mirprotobuf ABI bumped to 3
. Mirplatformgraphics ABI bumped to 6
. Mirclientplatform ABI unchanged at 3
- Enhancements:
. Introduce libmircookie, a simple mechanism for a group of cooperating
processes to hand out and verify difficult-to-forge timestamps to
untrusted 3rd parties.
. More refactorings to support renderers other than GL.
. Add MirBlob to the client API - a tool for serializing and
. Introduce a libinput based input platform, not yet used by default.
. Provide a mechanism for the shell to send events on surface
. Provide mir::shell:
to correctly change the display configuration, notifying clients
as appropriate.
. New DSO versioning guide.
. Send events pertaining to the output a surface is currently on (dpi,
form factor, scale) to clients.
- Bug fixes:
. [enhancement] XMir specific documentation should live in its own
subsection (LP: #1200114)
. Nested servers need cursor support (LP: #1289072)
. Mir cursor is missing/invisible until the client sets it multiple
times (LP: #1308133)
. [regression] Fullscreen software surfaces (like Xmir -sw) can crash
the Mir server (LP: #1493721)
. [usc] Mir gives up and shuts down due to input with multimonitor qtmir
. Mouse cursor disappears upon entering the surface area of a nested
client (LP: #1496849)
. [android] input is not dispatched when attaching an external monitor
(LP: #1498045)
. [android] input coordinates are scaled incorrectly when an external
display is connected (LP: #1498540)
. [android] std::exception:
external monitor (LP: #1498550)
. tests do not compile without precompiled headers (LP: #1498829)
. [android] std::exception:
permitted when unplugging external display in a nested configuration
(LP: #1499042)
. Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
. [android] various crashes when unplugging external display on a
nested configuration (LP: #1501927)
. Cursor becomes visible by itself when an external monitor is connected
(LP: #1502200)
. mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
[ CI Trai...
| Changed in mir (Ubuntu): | |
| status: | New → Fix Released |


This patch forces autoconf to use mirclient in addition to mir-client- platform- mesa-dev