The moving target of OS support

Christopher James Halse Rogers chris at cooperteam.net
Wed Aug 12 00:17:15 UTC 2015


On Wed, Aug 12, 2015 at 2:08 AM, Kevin Gunn <kevin.gunn at canonical.com> 
wrote:
> I tend to agree, although i am curious to hear what others think.
> My hope would be that we'd be balanced about adopting "new language 
> variants and dependencies" - if we have reasons to do so, then do 
> those outweigh stagnating for the sake of being able to build on 
> older ubuntu stables?

I don't think “has to build on latest LTS packages” is a reasonable 
requirement. GNOME doesn't support that; the X server doesn't support 
that; Mesa doesn't support that.

Developers are used to needing updating dependencies. So much so that 
there are very good tools for managing this, such as jhbuild.

Now, requiring a new *compiler* is a more disruptive requirement. Even 
here the foundations team maintains a PPA with new toolchains. I also 
don't see us requiring new compiler features in the immediate future; 
C++17 support isn't going to be reasonable for some time :).

We should be mindful of the cost of adding or updating a dependency, 
but not hesitate to do it if doing so makes our jobs easier.




More information about the Mir-devel mailing list