Closed Bug 1023865 Opened 7 years ago Closed 7 years ago

New product (Tree Management) & components for Treeherder

Categories

(bugzilla.mozilla.org :: Administration, task)

Production
task
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: emorley, Assigned: dkl)

References

Details

Copied from:
https://wiki.mozilla.org/BMO/Requesting_Changes#Products

## Product ##

> The name of the product

Tree Management

> The classification (group) you would like the product in

Most if not all of the things we'll be putting under this new product in the future are dashboards and the like (eg Webtools::Tinderboxpushlog and Testing::OrangeFactor), however we may be moving things like Mercurial extensions under here too - so not sure. The former are very much "Server Software", the latter would be more "Other". Perhaps go with "Other" for now?

> A longer description, usually including a web link for more info on the product

Dashboards & tools to help manage checkins to Firefox, Gecko and B2G related repositories and monitor the effect they have on code & test health.

> The initial list of components, with their info (see below)

Added below.

> The initial list of versions, with their info (see below)

We won't really be using this, so something like "unspecified" would be great.

> The initial list of target milestones, with their info (see below)

We won't really be using this, happy to have it blank or something non-descript.

> The security group(s) bugs should be classified under when a user checks the security flag (if you don't know, we can help figure this out for you)

webtools-security I think would be best - since most of these are going to be public-facing dashboards?

> The number of votes needed to confirm a bug (UNCO --> NEW) (optional, disabled by default)

Disabled please.

> If you want review requests to require a reviewer (optional, false by default)

Enabled please.

> The list of suggested reviewers for the review flag (optional, empty by default)

We'll do this on a component by component basis please.


## Component ##

> The name of the component

Treeherder

> The product it should go in.

The one created above.

> A longer description
(Sorry not sure what markup to use, please fix as necessary)

A web interface for the management of continuous integration build & test results (<a href="https://wiki.mozilla.org/Auto-tools/Projects/Treeherder">more info</a>)

> Normally we default the assignee to be 'nobody@mozilla.org' but you can optionally set it to a specific individual.
> Same as above for QA contact.

Default is fine, thank you.

> Email addresses for whoever should be CC-ed to every bug in the component (optional and discouraged, instead use of component watching is recommended instead of a default CC list).

Not needed.

> Any flags (bug and/or attachment) that will need to be visible for bugs against the new component.

Not quite sure what this means. We don't need any of the FirefoxN / mozillaN flags or things like firefox-status32. Just patch review/feedback/checkin and bug needinfo.

> The list of suggested reviewers for the review flag (optional, uses the product's review suggestions by default)
 
mdoglio at mozilla.com
cdawson at mozilla.com
jeads at mozilla.com


Many thanks! :-)
To be clear, at some point after this bug is fixed, we'll be filing separate bugs to migrate other components into this product, so we end up with something like:

Tree Management :: TBPL
Tree Management :: TreeStatus
Tree Management :: OrangeFactor
Tree Management :: Datazilla: Foo
Tree Management :: Datazilla: Bar
Tree Management :: Hg: qimportbz
Tree Management :: Hg: qbackout
Tree Management :: Hg: bzexport
Tree Management :: Hg: mozext
i hear there's a 'new product' process document which needs testing... :)
Assignee: nobody → dylan
Ed, how do you feel about adding an additional comp called 
"Tree Management :: Infrastructure" for IT related things that will be handled by dev svcs?

As background/example - bugzilla IT stuff currently goes to Infra & Ops :: WebOps :: Bugzilla, but we (dev svcs) are no longer in IT/WebOps so the comp will be moving to bugzilla.mozilla.org :: Infrastructure.  The WebOps :: Source Control comp will similarly be moving to an as yet undecided location. And since we're handling IT-ish stuff for treeherder...  /cc :laura
(In reply to Kendall Libby [:fubar] from comment #3)
> Ed, how do you feel about adding an additional comp called 
> "Tree Management :: Infrastructure" for IT related things that will be
> handled by dev svcs?
> 
> As background/example - bugzilla IT stuff currently goes to Infra & Ops ::
> WebOps :: Bugzilla, but we (dev svcs) are no longer in IT/WebOps so the comp
> will be moving to bugzilla.mozilla.org :: Infrastructure.  The WebOps ::
> Source Control comp will similarly be moving to an as yet undecided
> location. And since we're handling IT-ish stuff for treeherder...  /cc :laura

Yeah that definitely sounds like something that may be useful. Once the product & first component (treeherder) are created here, let's file a new bug for it.

I'm just keen to get Treeherder testing / bug filing underway and don't want to block this bug on that :-)
Dylan, I don't suppose you have a rough ETA for this? It's just that we need this to start making progress on filing issues for getting treeherder ready for production. Thanks :-)
Flags: needinfo?(dylan)
Tree Management product created. Please file sep. bugs for the other comps.

Thanks
dkl
Assignee: dylan → dkl
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(dylan)
Resolution: --- → FIXED
the default security group for this product should probably be mozilla-employee-confidential not core-security.
Flags: needinfo?(dkl)
(In reply to David Lawrence [:dkl] from comment #6)
> Tree Management product created. 

Thank you :-)

(In reply to Byron Jones ‹:glob› from comment #7)
> the default security group for this product should probably be
> mozilla-employee-confidential not core-security.

Or webtools? Don't mind either way :-)
Updated to make mo-emp-conf the default sec group.

To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git
   6844714..dc2d075  master -> master
Flags: needinfo?(dkl)
Depends on: 1032728
Depends on: 1058489
You need to log in before you can comment on or make changes to this bug.