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 start managing things there (FINAL_TARGET is often
> dist/bin). Teaching moz.build about things under dist/bin allows us to do
> less work at build time and that makes builds faster. I reckon we could get
> no-op builds under 15s on non-Windows by EOY if we targeted this area for
> improvement. Some work in bug 1058051 decreased no-op times by ~20% by
> beating around the bush. I haven't had time to finish those patches. It
> sounds like glandium would like the proper XPI handling in place instead of
> the workarounds in those patches.
> 
> A good first milestone is doing XPI declaration and build rule generation in
> moz.build. See bug 988938. Everything related to XPI_NAME is a giant hack.
> See junk like netwerk/test/httpserver/Makefile.in. I was planning to work on
> this as soon as I can, but I likely won't have time until October.

I think the more immediate thing to do is to move things out of the libs
tier into a new parallel tier with a better name.

Mike
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to