<div dir="ltr"><div><div><div>>> - Does Mir (and the downstreams) really need to support Trusty?<br><br></div><div>I can't really comment. I'm not so sure graphics platform developers would target the LTS though as they wouldn't expect anyone to run their code on the LTS (?).<br></div><div><br>>> For the latter, I can imagine we could backport
 the Mir trunk to Trusty (updating gcc, other package dependencies, 
downstreams, etc, and their dependencies in turn). But I'm afraid, this 
might be akin to basically slowly updating everything and ending up in 
the end with Vivid.<br><br></div>I think this is ok and I think other projects have done it in the past at least in the form of a PPA?<br><br></div>P.S. "e.g. Trusty uses gcc 4.8, whereas vivid, and utopic, uses gcc 4.9"<br><br></div>I'm sure there are some real GCC dependencies but the GCC dependency in the packaging is artificial and used to avoid ABI breaks during a race condition in building Mir+Downstreams and releasing a new GCC.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 17, 2015 at 8:53 AM, Cemil Azizoglu <span dir="ltr"><<a href="mailto:cemil.azizoglu@canonical.com" target="_blank">cemil.azizoglu@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>We had a discussion on supporting LTS at the standup today. We see a number of issues :<br></div><div><div><br></div><div>- Supporting the LTS (Trusty) Mir codebase would not be useful due to the huge amount of development effort that has gone into Mir since the LTS release. Many interfaces changed, features added, codebase reorged, etc..</div><div><br></div><div>- Supporting the Mir trunk on Trusty would be problematic as well due to the bumped package dependencies (e.g. Trusty uses gcc 4.8, whereas vivid, and utopic, uses gcc 4.9); due to downstreams not having Trusty branches, etc..</div><div><br></div><div><div class="gmail_extra">So we need to decide :</div><div class="gmail_extra"><br></div><div class="gmail_extra">- Does Mir (and the downstreams) really need to support Trusty?</div><div class="gmail_extra">- If yes, what is the simplest way to do that?</div><div class="gmail_extra"><br></div><div class="gmail_extra">For the latter, I can imagine we could backport the Mir trunk to Trusty (updating gcc, other package dependencies, downstreams, etc, and their dependencies in turn). But I'm afraid, this might be akin to basically slowly updating everything and ending up in the end with Vivid.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thoughts?</div><div class="gmail_extra"><br></div><div class="gmail_extra">-Cemil</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 17, 2015 at 8:33 AM, Oliver Ries <span dir="ltr"><<a href="mailto:oliver.ries@canonical.com" target="_blank">oliver.ries@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Tue, Feb 17, 2015 at 6:08 AM, Alan Griffiths <span dir="ltr"><<a href="mailto:alan.griffiths@canonical.com" target="_blank">alan.griffiths@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 17/02/15 12:37, Alexandros Frantzis wrote:<br>
> Let me know what you think.<br>
<br>
</span>There are probably four important constituencies that need to build Mir<br>
and they may well be targeting different platforms.<br>
<br>
1. Mir developers - they are clearly targeting vivid<br>
2. Client-side "toolkit" developers - these could be targeting the LTS<br>
(trusty) or the stable release (utopic) as well as vivid<br>
3. Server-side "Shell" developers - the ones we are aware of are<br>
targeting vivid<br>
4. Graphics "platform" developers - there are none, but they would<br>
likely target the LTS (trusty)<br></blockquote><div><br></div></span><div>yeah, please keep the L(ong) in LTS in mind :)</div><div><br></div><div>thx,</div><div>O.</div></div></div></div><span class="HOEnZb"><font color="#888888">
<br>--<br>
Mir-devel mailing list<br>
<a href="mailto:Mir-devel@lists.ubuntu.com" target="_blank">Mir-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/mir-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/mir-devel</a><br>
<br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Cemil Azizoglu<div>Mir Display Server - Team Lead</div><div>Canonical USA</div></div></div>
</font></span></div></div></div></div>
<br>--<br>
Mir-devel mailing list<br>
<a href="mailto:Mir-devel@lists.ubuntu.com">Mir-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/mir-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/mir-devel</a><br>
<br></blockquote></div><br></div>