> This means some people on older hardware or OSes aren't able build Firefox,
This currently means that about 50% of the current users are not being able to build in the future. With Win 7 and 8.1 market share together we are not speaking about Vista here. I am building in a vm anyway so can set up a Win 10 one too but limiting choices to force using an operating system which treats its users like dirt is not what I would call a good move. So as long as the compilers are supported on other OS than 10 I strongly disagree with this.
FRG

Mike Hoye wrote:
On 2017-07-22 3:13 AM, Frank-Rainer Grahl wrote:
Personally I find this a bad idea. Windows 7 and 8.1 are still supported till 2020 and 2023. As long as the compilers are supported too on them these should also be fully supported as a build environment.
Unfortunately we have to build _for_ a number of our supported operating systems without being able to build _on_ those operating systems. That's been true for some time now; while we still support 32-bit systems, for example, you can't build Firefox on 32-bit systems at all due to memory constraints, and the new MozillaBuild system is 64-bit only due to a variety of dependencies.

This means some people on older hardware or OSes aren't able build Firefox, that's true, but it doesn't mean they have no way to contribute to Firefox, and restricting ourselves to only shipping a product that we can build directly on those older systems means giving every single person who relies on those systems a crap experience and a substandard product.

It'd be nice in some abstract sense to be able to bootstrap a Firefox executable on every system we support, but the tradeoffs we'd need to accept to do that (support costs, development velocity, actual as-delivered product quality and a lot more) are _so_ egregiously bad for everyone involved that there's no reasonable, much less responsible, way we can invest any time or effort making that happen.



- mhoye

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to