Closed Bug 1361870 Opened 7 years ago Closed 7 years ago

Please create Screenshots components under Cloud Services product

Categories

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

Production

Tracking

()

RESOLVED FIXED

People

(Reporter: jhirsch, Assigned: dylan)

References

Details

Attachments

(1 file)

The first Screenshots component is for the client part of Firefox Screenshots:

Name: Screenshots
Product: Cloud Services
Description: For Firefox Screenshots system add-on bugs related to security and release tracking.
Triage lead: Ian Bicking (:ianb)


The second Screenshots component is for the server part of Firefox Screenshots:

Name: "Server: Screenshots"
Product: Cloud Services
Description: For Firefox Screenshots server bugs related to security and release tracking.
Triage lead: Ian Bicking (:ianb)


For both components, if possible, I'd like to show the "task-specific bug form" warning message that's shown on the addons.mozilla.org new bug page (https://bugzilla.mozilla.org/enter_bug.cgi?product=addons.mozilla.org). The Github URL for filing Screenshots bugs is https://github.com/mozilla-services/screenshots/issues.
We need a way to redirect to github once the component is selected. Let me open another bug about that.
Should those components be created before or after the special code emma mentions in comment 1 is written?
Flags: needinfo?(dylan)
Hey Dylan - I'm not sure about auto-redirecting, I was thinking of just exposing the same warning notice that's shown when you open the new bug form for the AMO component, see comment 3 for a screenshot.
Flags: needinfo?(dylan)
(In reply to Jared Hirsch [:_6a68] (please use 'needinfo' :-) from comment #4)
> Hey Dylan - I'm not sure about auto-redirecting, I was thinking of just
> exposing the same warning notice that's shown when you open the new bug form
> for the AMO component, see comment 3 for a screenshot.

AMO is a product, not a component. The special casing we do for that would only work for an entire product,
e.g. "Cloud Services".

Would it be appropriate to add the components now, and then add the warning/notice after?
Flags: needinfo?(dylan)
Flags: needinfo?(jhirsch)
Hi Dylan - Ah, I see. Is there any other way we could notify people that most bugs belong on Github? A bug template, maybe?
Flags: needinfo?(jhirsch) → needinfo?(dylan)
(In reply to Jared Hirsch [:_6a68] (please use 'needinfo' :-) from comment #6)
> Hi Dylan - Ah, I see. Is there any other way we could notify people that
> most bugs belong on Github? A bug template, maybe?

It's all the same, it requires a minor code change and a push. I can probably get such a change out tomorrow.
Flags: needinfo?(dylan)
Assignee: nobody → dylan
That sounds great, thank you!
Figuring out how to do this for components is a rather complicated UX matter, and I think definitely needs to be split off into a new bug. Should I just create the component now, or make it block on the component description bug (yet to be filed)?
Flags: needinfo?(jhirsch)
> Figuring out how to do this for components is a rather complicated UX matter, and I think definitely needs to be split off into a new bug. Should I just create the component now, or make it block on the component description bug (yet to be filed)?

Ah, ok. I probably don't want to create the component without some kind of warning. We are trying to avoid bugs getting filed in two places.

Is there any way we could include a bug template that warns people to file regular bugs on github?
Flags: needinfo?(jhirsch) → needinfo?(dylan)
Jared, we're going to make a new bug around redirecting opening bugs to GitHub (and other trackers) but for now the best thing to do is create the component, and as bugs are filed, close them as incomplete and open them on GitHub, using the "see also" field to link to the bug in Issues. 

We don't have the ability to create a bug template as exists on GitHub. 

If the volume of bugs coming in this route becomes unacceptable, we can revisit.
Flags: needinfo?(dylan)
I've created both components with the additional description, "Please file other bugs under https://github.com/mozilla-services/screenshots/issues. Non-security or release management bugs filed here will be closed as incomplete and moved to GitHub Issues."
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Sounds great, thank you!
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: