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

Reply via email to