On Fri, Jan 8, 2016 at 9:26 PM, Gregory Szorc <[email protected]> wrote:
> On Fri, Jan 8, 2016 at 5:59 PM, Nicholas Alexander <[email protected] > > 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.) >> >> Please try it, test things, and file tickets blocking Bug 901840 [3]. >> >> Never build libxul again! (Unless you want to...) >> Nick >> >> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1236111 >> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1236110 >> [3] https://bugzilla.mozilla.org/show_bug.cgi?id=901840 >> > > You should start calling this "2 minute build mode" because that's what it > is :) > > We're only 8 days in and you may have already contributed the most > important build system improvement of 2016. Epic accomplishment. > ^ This. Epic is definitely the right word to use here. Lawrence
_______________________________________________ dev-builds mailing list [email protected] https://lists.mozilla.org/listinfo/dev-builds

