On Fri, Jan 08, 2016 at 05:59:53PM -0800, Nicholas Alexander wrote:
Hi folks,
On Thu, Dec 31, 2015 at 5:08 PM, Nicholas Alexander <[email protected]>
wrote:
Hi folks,
I just landed Bug 1207890 [1] and Bug 1216817 [2]. Together, they
implement Firefox "artifact builds" for Mac OS X Desktop. Artifact builds
download pre-built binary artifacts (like libxul) rather than compiling
them locally, trading download bandwidth for developer machine time. If
you work on the Firefox Desktop front-end on Mac OS X -- meaning you're
modifying JavaScript, XHTML, and CSS, and you're building on Mac OS X --
this new build mode is meant for you. Locally, I produce a working Mac OS
X Firefox in about a minute.
I've written a quick start guide at
http://www.ncalexander.net/blog/2015/12/31/firefox-artifact-builds-for-mac/
and will be updating documentation in the next few weeks.
I thoroughly expect issues in the wild. Please file tickets depending on
Bug 1207890 [1] and CC me. Discussion is best on dev-builds.
Thanks to the fine work of Gijs Kruitbosch and speedy reviews from Gregory
Szorc, we now have artifact builds working for Windows (Bug 1236111 [1])
and Linux (Bug 1236110)! \o/
In addition, I've started documenting the configuration process a
https://developer.mozilla.org/en-US/docs/Artifact_builds
and I've landed improvements to the error reporting which will check if you
have the required Mercurial extension (mozext) and a synced local pushlog
and direct you correct your configuration and link to the documentation.
(Thanks to Kris Maglione for testing and pushing me to do better here.)
Thank you, Nick, Gijs, and everyone else who worked on this. I
know this makes my life much easier, and I think it goes a long
way to removing the huge barrier to getting started for all of
the contributors who disappear as soon as I tell them what it
takes to build Firefox.
--
Kris Maglione
Firefox Add-ons Engineer
Mozilla Corporation
The camel has evolved to be relatively self-sufficient. On the other
hand, the camel has not evolved to smell good. Neither has Perl.
--Larry Wall
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds