On Sun, Oct 18, 2015 at 8:37 PM, Boris Zbarsky <bzbar...@mit.edu> wrote: >> >> Eventually |mach build| should just do the right >> thing, no matter what files you've touched... > > The problem is that definitions of "right thing" differ depending on the > goal, right?
I'm using the standard build system sense of "right thing" where all dependencies are known and correct and the build system conservatively rebuilds things based on modification timestamps and at file granularity. Which we currently don't have but which glandium and co. are steadily working towards. This is good enough 99% of the time but then there's the 1% cases such as the one bholley is discussing. And those cases are valid; we just want them to be as simple as possible while still being useful so they don't get in the way of other improvements. AIUI glandium started this thread because dumbmake is exactly a system for those 1% cases that is *not* all that simple and *is* getting in the way of other improvements. Nick _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform