Support for the previously announced [1] intention to use moz.build to
define metadata for files has now landed on mozilla-central with the
landing of bug 1132771 [2].

This is important to you because there are plans to leverage this metadata
to make it easier to get stuff done. Some potential uses include:

* automatically filing bugs against the proper component
* automatically selecting reviewers for a patch
* intelligently scheduling automation jobs based on what changed

*But we can't do any of these things unless there is data to drive it.*
That's where you come in.

I would kindly request that you take a few minutes to help define which
files in mozilla-central map to which Bugzilla components. The process for
doing this is relatively simple:

1) Read the docs on how file metadata works [3]
2) Write and land a patch (see [4] for an example patch)

The newly-landed `mach file-info` command can be used to help you query
metadata on files. Run `mach help file-info` for usage.

If you need help, ask in #build.

If you don't like how things work or if you have a suggestion for
improvement, file a new bug depending on bug 1132771 and we'll go from
there. You may be interested in bugs already on file, which include support
for defining code reviewers (bug 1137042) and the ability to audit metadata
for correctness (bug 1137043).

Adding or changing "Files" entries in moz.build files does not require
build peer review.

[1]
https://groups.google.com/d/msg/mozilla.dev.platform/iXr70VgapWk/GkTCcKRjNi8J
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1132771
[3]
https://ci.mozilla.org/job/mozilla-central-docs/Tree_Documentation/build/buildsystem/files-metadata.html
[4] https://hg.mozilla.org/integration/mozilla-inbound/rev/4cc39c54099d
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to