Visual Studio 2015 has been out for a while. Many people have put in work to make Firefox build on it. The time has come to officially transition release builds from Visual Studio 2013 to Visual Studio 2015.
This email serves as an intent to switch automation to Visual Studio 2015 Update 1 (latest stable release) as soon as possible, hopefully in the next week or two. A big driver for the switch is that builds with VS2015 are faster. PGO builds in automation are 1+ hour faster than with VS2013 (see data in bug 1250797)! (Windows PGO builds are a long pole in the release process and therefore prevent us from releasing faster - this is highly relevant during chemspills.) A host of new C++ features should be available after the switch. Although, we may have to drop support for VS2013 before those can be fully realized. I defer to others to determine when VS2013 will be dropped. I feel like 95% of the transition work is completed. However, the following Try pushes appear to have some new failures: https://treeherder.mozilla.org/#/jobs?repo=try&revision=d67e4a1f3735 https://treeherder.mozilla.org/#/jobs?repo=try&revision=5c2a7b4e81d0 (PGO) (Ignore SpiderMonkey failures - they are due to how the toolchain is being hackily installed in those Try pushes.) I could use your help triaging test failures and fixing fallout so we can complete the transition to VS2015. I'm very much a fan of perfect is the enemy of done and I feel temporary workarounds (like e.g. disabling tests if there appears to be a minor regression) may be warranted so we can give VS2015 extra time to bake on Nightly. Otherwise, this may slip ~6 weeks until the next release. I feel like we're too close to being able to transition to VS2015 to wait ~6 more weeks. Bug 1186060 is our master tracking bug for the VS2015 switch. Thank you for everyone that has contributed to VS2015 fixes so far. Thank you in advance for helping complete the transition. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform