Bugzilla's Core "Graphics" component categories need some adjustments
Categories
(bugzilla.mozilla.org :: Administration, task)
Tracking
()
People
(Reporter: bhood, Assigned: dkl)
References
Details
Change Component Info
The Core "Graphics" component categories in Bugzilla need some "normalizing" adjustments. Since this is just a "clean-up", let's start a conversation here and discuss the possibilities and ramifications of these changes before any actions are taken.
Deprecate Graphics: Layers
All existing Bugzilla entries tagged with the Graphics: Layers component category should be migrated to the Graphics component category instead.
It has been requested by my senior engineer that--If possible--the existing Graphics: Layers component id should be retained, but should be disallowed from being used in any new bug reports. Please let me know if we could achieve something like this.
Rename top-level components
The following top-level components should be folded into the Graphics namespace:
Canvas2Dshould becomeGraphics: Canvas2DCanvasWebGLshould becomeGraphics: WebGLGfx Color Managementshould becomeGraphics: Color Management
Of course, existing Bugzilla entries categorized under any of these current top-level component ids should be migrated to the new component ids.
let's start a conversation here and discuss the possibilities and ramifications of these changes before any actions are taken
Setting needinfo to indicate that no action is required yet. Clear the needinfo when you're ready to proceed.
It has been requested by my senior engineer that--If possible--the existing Graphics: Layers component id should be retained, but should be disallowed from being used in any new bug reports. Please let me know if we could achieve something like this.
Yes, that is possible.
FYI here's a list of all components that are tagged as being part of the GFX team:
Canvas: 2D
Canvas: WebGL
GFX: Color Management
Graphics
Graphics: Layers
Graphics: Text
Graphics: WebGPU
Graphics: WebRender
Image Blocking
ImageLib
Web Painting
WebVR
| Reporter | ||
Comment 2•3 years ago
|
||
Due to the departure of a Platform Graphics team member, the Web Painting component was just recently migrated to the Layout team (along with its triage owner), so at this time, it is technically not under the Graphics umbrella.
wrt WebVR, it is my understanding that that is not actually an active component right now (the technology was effectively abandoned by the Graphics team). However, let's hold on this one so I can double-check with my manager about it. We may drop it into the same bucket with Graphics: Layers--present, but not usable.
That would leave Image Blocking and ImageLib dangling. Let me check with the respective engineers/triage owners for those components and see if there would be any reasons not to fold those into the namespace.
| Reporter | ||
Comment 3•3 years ago
•
|
||
So, here's what I think we're going to execute:
| Old & Busted | New Hotness |
|---|---|
| Canvas: 2D | Graphics: Canvas2D |
| CanvasWebGL | Graphics: CanvasWebGL |
| Gfx Color Management | Graphics: Color Management |
| ImageLib | Graphics: ImageLib |
| WebVR | Graphics: WebVR |
With the following additional actions:
- Convert all bugs assigned to component
Graphics: Layersto theGraphicscomponent - Keep
Graphics: Layersin the system, but disable it from further use
Jeff, if you've no objections with this, I'll ask glob to proceed.
(In reply to Bob Hood from comment #3)
- Convert all bugs assigned to component
Graphics: Layersto theGraphicscomponent- Keep
Graphics: Layersin the system, but disable it from further use
So we're clear on this: you want to move all 4941 bugs from Graphics: Layers to Graphics, leaving an empty component which cannot be used to file new bugs into?
Or do you only want to move open bugs (642) from Graphics: Layers to Graphics?
If the goal is the former, I'm not sure what value having an empty and inactive component brings.
Comment 5•3 years ago
|
||
I'd rather keep Graphics: Layers and the bugs in it, but disable it from further use.
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 6•3 years ago
•
|
||
Ok, after consulting with Jeff, Jim, and Andrew, here is the final form of this change:
| Original Name | New Name |
|---|---|
| Canvas: 2D | Graphics: Canvas2D |
| CanvasWebGL | Graphics: CanvasWebGL |
| Gfx Color Management | Graphics: Color Management |
| ImageLib | Graphics: ImageLib |
| Image Blocking | Graphics: Image Blocking |
With the following additional actions:
- Keep
Graphics: Layersin the system and all existing reports assigned to it unchanged, but disable it from use with any new reports, or as a new component target for any existing report.
Please feel free to execute this when possible.
| Reporter | ||
Comment 7•3 years ago
|
||
Just in case it isn't obvious, the renames should apply to all existing reports--e.g., all existing entries using "Canvas: 2D" should become "Graphics: Canvas2D".
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 8•3 years ago
|
||
Component names changed and Graphics: Layers disabled for new bugs.
Description
•