Re: moderately-sized project ideas for the build system?

2014-09-04 Thread Gregory Szorc
On 9/4/14 2:13 PM, Mike Hommey wrote: On Thu, Sep 04, 2014 at 01:25:29PM -0700, Gregory Szorc wrote: There are some things jotted down at https://etherpad.mozilla.org/build-system-goals But that hasn't been updated in months. For immediate goals, I'd like to see the FINAL_TARGET situation clea

Re: moderately-sized project ideas for the build system?

2014-09-04 Thread Mike Hommey
On Thu, Sep 04, 2014 at 01:25:29PM -0700, Gregory Szorc wrote: > There are some things jotted down at > https://etherpad.mozilla.org/build-system-goals > > But that hasn't been updated in months. > > For immediate goals, I'd like to see the FINAL_TARGET situation cleaned up > so moz.build can sta

Re: moderately-sized project ideas for the build system?

2014-09-04 Thread Joshua Cranmer 🐧
On 9/4/2014 2:47 PM, Nathan Froyd wrote: I have been poking at the build system a bit for the last couple of weeks and feel like I am running out of ideas of things that could be (usefully) fixed. What are some of the moderately-sized (~1-2 week-ish) things that need doing in the build system

Re: moderately-sized project ideas for the build system?

2014-09-04 Thread Gregory Szorc
There are some things jotted down at https://etherpad.mozilla.org/build-system-goals But that hasn't been updated in months. For immediate goals, I'd like to see the FINAL_TARGET situation cleaned up so moz.build can start managing things there (FINAL_TARGET is often dist/bin). Teaching moz.b

moderately-sized project ideas for the build system?

2014-09-04 Thread Nathan Froyd
I have been poking at the build system a bit for the last couple of weeks and feel like I am running out of ideas of things that could be (usefully) fixed. What are some of the moderately-sized (~1-2 week-ish) things that need doing in the build system?[1] My perception is that there are many

Re: Building Thunderbird : WebIDL.WebIDLError

2014-09-04 Thread Boris Zbarsky
On 9/4/14, 1:27 PM, deborah.gertrude.dig...@gmail.com wrote: The following is the content of my .mozconfig file: ac_add_options --enable-application=mail ac_add_options --enable-debug Is this a non-clobber build in an objdir in which a previous build was done with some other --enable-applicati

Building Thunderbird : WebIDL.WebIDLError

2014-09-04 Thread deborah . gertrude . digges
Hello, I'm running into a pretty cryptic python stack trace while trying to build thunderbird. The following is the content of my .mozconfig file: ac_add_options --enable-application=mail ac_add_options --enable-debug This is the stack trace I encountered, on building with ./mozilla/mach build.

Re: Taking moz.build to the next level

2014-09-04 Thread Ehsan Akhgari
On 2014-09-03, 11:56 PM, Joshua Cranmer 🐧 wrote: The worst offender is the list of source files: it is passed down as a VariablePassthru in CSRCS, CPPSRCS, etc., and UNIFIED_CSRCS, UNIFIED_CPPSRCS, etc. If you want to distinguish between source files in the build directory and source files in the