Re: mach has landed

2013-06-11 Thread Gregory Szorc
On 5/28/13 7:28 AM, xunxun wrote: 于 2012/9/27 9:12, Gregory Szorc 写道: The next time you pull mozilla-central, you'll find a new tool in the root directory: mach $ ./mach build Well, when I try mach build on Win8 x64 and use VC2010 Chinese Edition compiler, its output information (Chinese info

Re: mach has landed

2013-05-28 Thread xunxun
于 2012/9/27 9:12, Gregory Szorc 写道: The next time you pull mozilla-central, you'll find a new tool in the root directory: mach $ ./mach build Well, when I try mach build on Win8 x64 and use VC2010 Chinese Edition compiler, its output information (Chinese information) will be messy: make b

Re: mach has landed

2012-10-07 Thread Mike Shal
On Thu, Oct 4, 2012 at 12:17 PM, Benjamin Smedberg wrote: > On 10/4/2012 12:11 PM, Gregory Szorc wrote: >> >> >> #1 is a larger problem with no easy solution. Without significantly >> altering how make/pymake work, about the best we can do is parse the process >> output of the build and try to pri

Re: mach has landed

2012-10-05 Thread Neil
Nicholas Nethercote wrote: On Thu, Oct 4, 2012 at 10:18 AM, Justin Lebar wrote: 1) Build errors are hard to identify with make. Parallel execution can make them even harder to track down. Poor output from invoked processes is also a problem. I have a script [1] which works well en

Re: mach has landed

2012-10-04 Thread Nicholas Nethercote
On Thu, Oct 4, 2012 at 10:18 AM, Justin Lebar wrote: >> 1) Build errors are hard to identify with make. Parallel execution can make >> them even harder to track down. Poor output from invoked processes is also a >> problem. > > I have a script [1] which works well enough for my purposes in the > n

Re: mach has landed

2012-10-04 Thread Justin Lebar
> 1) Build errors are hard to identify with make. Parallel execution can make > them even harder to track down. Poor output from invoked processes is also a > problem. I have a script [1] which works well enough for my purposes in the normal Mozilla build (I haven't tried it with mach). It highli

Re: mach has landed

2012-10-04 Thread Benjamin Smedberg
On 10/4/2012 12:11 PM, Gregory Szorc wrote: #1 is a larger problem with no easy solution. Without significantly altering how make/pymake work, about the best we can do is parse the process output of the build and try to print something intelligent if the build failed. Unfortunately, this is f

Re: mach has landed

2012-10-04 Thread Gregory Szorc
On 10/3/12 5:22 PM, Honza Bambas wrote: I just hit some compilation error caused by some recent patch in conjunction with my build config and mach has just failed with a python trace back: There was no warning log as well. I was a bit hoping that mach would help with this (tracking build error

Re: mach has landed

2012-10-04 Thread Ehsan Akhgari
finitely more than what it was yesterday: non-existent. That's progress. If you have a feature request or a work flow, please file a bug. Even better, contribute a patch! You only need to know beginner's Python to add new commands to mach. I hope you enjoy using mach. I look forwar

Re: mach has landed

2012-10-04 Thread Honza Bambas
request or a work flow, please file a bug. Even better, contribute a patch! You only need to know beginner's Python to add new commands to mach. I hope you enjoy using mach. I look forward to many new and exciting features in the near future. [1] http:

Re: mach has landed

2012-10-02 Thread Nicholas Nethercote
On Tue, Oct 2, 2012 at 7:12 PM, Jeff Gilbert wrote: > As an additional data point, my experience is that the interactivity of my > machine is not noticeably impacted when I overcommit with -j12 on my > 4core/8thread i7 windows machine. Right, I think we've discussed this issue enough. Everyone

Re: mach has landed

2012-10-02 Thread Jeff Gilbert
sage - From: "Karl Tomlinson" To: dev-platform@lists.mozilla.org Sent: Tuesday, October 2, 2012 3:05:55 PM Subject: Re: mach has landed On Fri, 28 Sep 2012 11:44:56 -0700, Gary Kwong wrote: >> http://blog.johnford.org/new-mac-builders-ssds-j-settings/ > > Quoted from

Re: mach has landed

2012-10-02 Thread Karl Tomlinson
On Fri, 28 Sep 2012 11:44:56 -0700, Gary Kwong wrote: >> http://blog.johnford.org/new-mac-builders-ssds-j-settings/ > > Quoted from that blog: > > "I did find that it is better to set the -j setting too high than > it is to set it too low." > > -Gary Better in terms of build time, which is the ri

Re: mach has landed

2012-09-29 Thread Steve Fink
On 09/28/2012 08:49 AM, Mike Hommey wrote: On Fri, Sep 28, 2012 at 05:45:00PM +0200, Mike Hommey wrote: On Fri, Sep 28, 2012 at 05:34:09PM +0200, Honza Bambas wrote: On 9/28/2012 12:58 PM, Mike Hommey wrote: On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: 2012/9/28 Aryeh Gregor

Re: mach has landed

2012-09-28 Thread Gary Kwong
Win7 x64 / i7@3.9GHz / 8 cores / 12GB@1600MHz / SSD mirrored, warm clobbered build of debug desktop browser: -j12: 19m00s exactly -j9: 18m45s exactly Using more processes then cores is counter productive. I checked this 2 years ago already when build took just 13 minutes (we grow!!). Conclusio

Re: mach has landed

2012-09-28 Thread Gregory Szorc
On 9/28/2012 8:49 AM, Mike Hommey wrote: On Fri, Sep 28, 2012 at 05:45:00PM +0200, Mike Hommey wrote: On Fri, Sep 28, 2012 at 05:34:09PM +0200, Honza Bambas wrote: On 9/28/2012 12:58 PM, Mike Hommey wrote: On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: 2012/9/28 Aryeh Gregor :

Re: mach has landed

2012-09-28 Thread Mike Hommey
On Fri, Sep 28, 2012 at 05:45:00PM +0200, Mike Hommey wrote: > On Fri, Sep 28, 2012 at 05:34:09PM +0200, Honza Bambas wrote: > > On 9/28/2012 12:58 PM, Mike Hommey wrote: > > >On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: > > >>2012/9/28 Aryeh Gregor : > > >>>On Thu, Sep 27, 2012 at

Re: mach has landed

2012-09-28 Thread Mike Hommey
On Fri, Sep 28, 2012 at 05:34:09PM +0200, Honza Bambas wrote: > On 9/28/2012 12:58 PM, Mike Hommey wrote: > >On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: > >>2012/9/28 Aryeh Gregor : > >>>On Thu, Sep 27, 2012 at 6:08 PM, Gregory Szorc wrote: > I actually held out on you with t

Re: mach has landed

2012-09-28 Thread Honza Bambas
On 9/28/2012 12:58 PM, Mike Hommey wrote: On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: 2012/9/28 Aryeh Gregor : On Thu, Sep 27, 2012 at 6:08 PM, Gregory Szorc wrote: I actually held out on you with the initial landing of mach: there is more advanced tree building code in the

Re: mach has landed

2012-09-28 Thread Mike Hommey
On Fri, Sep 28, 2012 at 06:45:24AM -0400, Benoit Jacob wrote: > 2012/9/28 Aryeh Gregor : > > On Thu, Sep 27, 2012 at 6:08 PM, Gregory Szorc wrote: > >> I actually held out on you with the initial landing of mach: there is more > >> advanced tree building code in the pipes, complete with progress

Re: mach has landed

2012-09-28 Thread Benoit Jacob
2012/9/28 Aryeh Gregor : > On Thu, Sep 27, 2012 at 6:08 PM, Gregory Szorc wrote: >> I actually held out on you with the initial landing of mach: there is more >> advanced tree building code in the pipes, complete with progress indicators. >> However, getting it reviewed is a challenge because we w

Re: mach has landed

2012-09-28 Thread Aryeh Gregor
On Thu, Sep 27, 2012 at 6:08 PM, Gregory Szorc wrote: > I actually held out on you with the initial landing of mach: there is more > advanced tree building code in the pipes, complete with progress indicators. > However, getting it reviewed is a challenge because we want the build system > integra

Re: mach has landed

2012-09-27 Thread Gregory Szorc
o know beginner's Python to add new commands to mach. I hope you enjoy using mach. I look forward to many new and exciting features in the near future. [1] http://gregoryszorc.com/blog/2012/09/26/mach-has-landed/ Gregory

Re: mach has landed

2012-09-27 Thread Honza Bambas
tent. That's progress. If you have a feature request or a work flow, please file a bug. Even better, contribute a patch! You only need to know beginner's Python to add new commands to mach. I hope you enjoy using mach. I look forward to many new and exciting fe

mach has landed

2012-09-26 Thread Gregory Szorc
ibute a patch! You only need to know beginner's Python to add new commands to mach. I hope you enjoy using mach. I look forward to many new and exciting features in the near future. [1] http://gregoryszorc.com/blog/2012/09/26/mach-has-landed/ Gregory