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
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to