Below is a highlight of all work the build peers have done in the last few
weeks as part of their work to modernise the build infrastructure.

Since the last report[1] a large number of improvements have landed in
Mozilla Central.

The build peers have managed to get numerous patches landed for the tup
backend. This is our first steps to modernising the build. We have landed
patches for FINAL_TARGET_PP_FILES (1305157
<https://bugzilla.mozilla.org/show_bug.cgi?id=1305157>), to produce
BUILDSTATUS messages (1306405
<https://bugzilla.mozilla.org/show_bug.cgi?id=1306405>), XPIDL generation:
1293448 <https://bugzilla.mozilla.org/show_bug.cgi?id=1293448>,
GENERATED_FILES: 1304129
<https://bugzilla.mozilla.org/show_bug.cgi?id=1304129> , and WebIDL
generation: 1304125 <https://bugzilla.mozilla.org/show_bug.cgi?id=1304125> .

The build peers have also helped out on a few optimizations to TaskCluster
with the most notable moving builders to use SSD on Amazon (Bug 1306167)
which halved the time that PGO builds take.

We have done some more work on artifact builds. There is now the option to
download symbols during an artifact build. This benefits both local
developers and what is happening in Automation (bug 1305502
<https://bugzilla.mozilla.org/show_bug.cgi?id=1305502>).

The build peers have started looking into the build-backend slowness (bug
1259789 <https://bugzilla.mozilla.org/show_bug.cgi?id=1259789>). This is
one of the slowest parts of the configure step in builds, especially on
Windows.

Finally, the build peers have landed, or in the process of landing, build
rewrites for 3rd party libraries we use. More details are available in the
bugs for NSS Bug 1237872
<https://bugzilla.mozilla.org/show_bug.cgi?id=1237872>, bug 1295937
<https://bugzilla.mozilla.org/show_bug.cgi?id=1295937> and for Libffi (bug
1262155 <https://bug98304.bugzilla.mozilla.org/show_bug.cgi?id=1262155>).

David

[1]
https://groups.google.com/d/msg/mozilla.dev.platform/BWuB6S7qxUc/9HzVRXg3CAAJ
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to