On Tue, Mar 20, 2018 at 11:45 AM Gregory Szorc <g...@mozilla.com> wrote:
> The CI scheduling primitives in there are arguably the domain of the build > system and should continue to live in moz.build files. But we could have > that discussion. > >From a code standpoint, the only place that appears to use this information is in the taskcluster <https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/optimize.py> code, which is the only point that code calls into mozbuild (other than for re-using a couple of utility functions). Depending on mozbuild here has cause a bit of diffuclty <https://bugzilla.mozilla.org/show_bug.cgi?id=1418882> for thunderbird being able to use the scheduling code. There is also the code for building sphinx documentation, which does actually just use the python ast method of parsing the moz.build files, bringing with it, all the trouble you mention. -- Tom
_______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds