Mozilla Had A Crazy Week Landing Servo, WebRender & More Into Firefox Repo

Written by Michael Larabel in Mozilla on 12 February 2017 at 11:23 AM EST. 16 Comments
MOZILLA
This was one of the busiest weeks in Firefox's history with having more than ~10,000 change-sets affecting ~97,000 file changes.

Landing into the mainline codebase of Firefox Nightly's mozilla-central repository was vendoring the Servo project, WebRender, the ECMAScript ECMA-262 conformance test suite, and various Rust dependencies.

Servo and WebRender are now landing in the firefox-central code-base, albeit this isn't a magical switchover to using it by default or anything along those lines. Mozilla developers still hope to begin using some Servo components within mainline Firefox by the end of 2017. So a big milestone is crossed but this isn't yet anything that is directly affecting end-users.

The code is now in the Firefox repository and commits to the Servo Git repository now auto-land in the Firefox Mercurial repository automatically. Thus it's becoming easier for Firefox developers to begin making use of Servo, WebRender, and other components in the future as they continue work on Quantum.

Mozilla developer Gregory Szorc wrote on the mailing list A big week for the Firefox repository. He commented, "Altogether, the Firefox repository this week added ~10,000 changesets with ~92,000 file changes across ~37,000 unique files. The number of files in the working directory increased from ~157,000 to ~183,000 with the total file size increasing from ~1,094,000,000 to ~1,158,000,000 bytes (excluding inode size). In my years at Mozilla, I don't recall a single week where we had multiple, independent projects contribute significant changes at this scale. And, we seem to have pulled it all off without melting any servers or inciting mobs of angry developers. Crazy."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week