+1 to this.

But we already have two top-level products in `Taskcluster` and
`Release Engineering` for CI. I'd prefer if the `Build System` product
had nothing to do with CI/jobs/tasks (i.e drop the last component
and I'm happy).

Andrew

On 08/06/16 12:04 PM, Gregory Szorc wrote:
Currently, there are 3 bug components related to the build system in
mozilla-central:

Core :: Build Config
Firefox :: Build Config
Toolkit :: Build Config

(The latter 2 aren't really used that often.)

There are also a handful of other pieces of software that have strong
tie-ins to the build system. These include:

* Core :: mach
* system bootstrap support
* Various mach commands like "mercurial-setup" and "doctor"
* mozharness, buildbot, and TaskCluster automation

(The middle 2 don't really have bug components.)

Maybe it's just me, but I've been finding Core :: Build Config a bit
overwhelming, especially when I want to e.g. find all bugs impacting a
sub-component of the build system, like artifact builds. I can't help
but feel important bugs are getting lost in the noise of the monolithic
Core :: Build Config component and others get lost in components nobody
pays attention to.

I'd like to float the idea of restructuring the build system's bug
components. How it would look, I'm not sure. I'll throw out the idea for
a top-level Bugzilla Product for all things related to the build system.
e.g.

Build System :: bootstrap and system configuration
Build System :: moz.build, configure, and build definitions
Build System :: artifact builds
Build System :: toolchains and platform integration
Build System :: automation jobs and tasks

(Obviously this list isn't final and bikeshedding would be necessary.)

I know we've had this conversation in the past. I agree there are merits
to a single bucket for everything. Part of this email is me following
the philosophy that you should always re-evaluate past decisions and see
if they are still justified. So, are there any changes since last time
we considered this that would warrant a Bugzilla restructure?

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

Reply via email to