Closed Bug 1548474 Opened 7 years ago Closed 7 years ago

Firefox Build System::Mach Core shouldn't have "enhancement" by default

Categories

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

Production
task
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: marco, Unassigned)

Details

There are many defects in the build system, so I would consider it like other products.

Actually, only Mach Core is enhancement by defualt.

Summary: Firefox Build System shouldn't have "enhancement" by default → Firefox Build System::Mach Core shouldn't have "enhancement" by default

(In reply to Marco Castelluccio [:marco] from comment #1)

Actually, only Mach Core is enhancement by defualt.

Shall I leave it as enhancement then? Or maybe change it to 'task'? The description
states the component is for tracking and feature requests.

Flags: needinfo?(mcastelluccio)

I would say it is a component like any other, not specifically for tracking and feature requests (indeed, I see a lot of defects if I search for bugs in this component).

Let's ask ahal or glandium who are assigned to many bugs in this component.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(mcastelluccio)
Flags: needinfo?(ahal)

I don't have strong opinions, but aligning it with the rest of the build system product makes sense to me.

Flags: needinfo?(ahal)
Flags: needinfo?(mh+mozilla) → needinfo?(cmanchester)

I see about 36 bugs in this component that have been touched this year, two of which are marked as defects, the rest of which are marked as enhancements. Of those that are marked as enhancements, the bug summaries suggest they are, in fact, defects for about 15.

That number sort of suggests the default is working fine, as the remaining bugs, slightly more than half, mainly seem like enhancements. However, of the total number many seem to be in the wrong component, so I will try to more vigilante about re-categorizing these during weekly triage. The result of that may change things: as I understand it this component is intended to be for the code that composes mach itself (under python/mach), so for the small number of bugs that truly belong in this component it's harder to say.

Flags: needinfo?(cmanchester)

I think it's preferable to misclassify an enhancement as a defect rather than the opposite, as you don't risk not noticing a defect this way. Even if the majority is indeed enhancements, it might still be worth using 'defect' as default (unless the majority is actually a very large majority).

Changed default to defect.

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.