Tom Ritter:
> Previous Thread:
> https://groups.google.com/forum/#!topic/mozilla.dev.platform/r3mYWbb42pM
> 
> As of a few hours ago, there is a new Tier 2 MinGW build on TaskCluster.
> It's in the 'Windows MinGW all' line, with the group WMC64 for 'Windows
> MinGW Clang x64'.
>

Yay, thanks so much for that. I am pretty sure it will help us saving a
ton of work once we plan to switch to the mingw-w64/clang toolchain, as
your work on integrating the mingw-w64/gcc toolchain into TaskCluster
already did.

> 
> The MinGW builds are part of the Tor Uplift project, where we work closely
> with Tor to upstream their patches and in general move Tor Browser closer
> and closer to 'Firefox with Addons and Pref Changes' - instead of a fork of
> Firefox with a bunch of custom patches.
> 
> Tor is currently using ESR releases: the bump to ESR60 (which occurred last
> week! It's a huge release for them with a lot of UX improvements:
> https://blog.torproject.org/new-release-tor-browser-80 ) was a lot smoother
> - build-wise - than other bumps because we had the MinGW build running in
> TC. Without keeping the MinGW build working, every ESR they have to go
> through a potentially colossal amount of work on a short timescale to get
> the build working under MinGW again. By minimizing their effort in fixing
> the build, rebasing patches and the like - we can free up their limited
> resources to continue to research and experiment on privacy technology like
> First Party Isolation and Fingerprinting Resistance.

Let me jump in here as the one responsible for coordinating our efforts
to switch Tor Browser to ESR 60, and the one working on the
mingw-w64-based toolchain upgrades in the past. Having to deal with the
mingw-w64 upgrade for a new ESR has been one of the top three pain
points in previous years.

I usually started weeks before we began with the "official" transition
part, to estimate how much is broken and how complex fixes would be by
bisecting and filing bugs at bugzilla. Thanks to the help of Jacek Caban
we always had the toolchain ready before we needed to switch, but it was
pretty close sometimes. All this work has essentially not been needed
anymore this time, thanks to the effort of Tom and others, and we are
very grateful for that.

Given that background I am more than happy to see the results of the
continued work in that direction with the arrival of the
mingw-w64/clang-based Windows build on Taskcluster.

Thanks Mozilla and thanks to those engineers in particular who helped
(and still help) with that effort.

Georg

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to