On Fri, Jan 2, 2015, at 05:06 PM, Ehsan Akhgari wrote:
> FWIW to the best of my knowledge, we have kept the last two MSVC 
> releases supported for quite a long time, but I don't know if there has 
> ever been a good reason for that (besides people having them installed 
> locally.)  I would very much like us to change that tradition!

I believe the only real historical justification for this has been "try
not to break people's dev environments because that's a PITA".
Especially with something like MSVC, where some contributors have
actually paid for Pro versions of the suite and telling them to upgrade
involves spending actual money that can be a huge deterrent. In general
when it's not a huge hassle for us supporting slightly out-of-date
toolchains is better for our contribution story.

However...given Microsoft's new stance on Visual C++, and the fact that
you can get Visual Studio 2013 Community Edition[1] for free, which is
exactly the Professional version licensed for use on open source and
personal projects, I don't think unsupporting VC2012 would be
particularly onerous. It would certainly inconvenience a few people that
have already installed 2012 and now need to go install 2013 (which does
take some time) but if we aren't consistently providing a build that
works with 2012 then we're already inconveniencing those people, we're
just not doing it in an upfront, straightforward manner.

-Ted

1. http://www.visualstudio.com/en-us/news/vs2013-community-vs.aspx
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to