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

Reply via email to