Closed Bug 1050255 Opened 10 years ago Closed 10 years ago

Offer nightly users a checkbox that indicates "this is a recent regression on Nightly"

Categories

(bugzilla.mozilla.org :: Extensions, defect)

Production
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1050259

People

(Reporter: Gijs, Unassigned)

References

Details

... which should probably toggle both the "regression" keyword and a new one (nightly-regression?).

Suggested wording: "This is a new issue on Nightly that worked in the past"

We should hide this checkbox from users that aren't on Nightly (they could always add the keywords afterwards if they filed from another browser).
Blocks: 1050259
(In reply to :Gijs Kruitbosch (Mostly gone until 22/9) from comment #0)
> We should hide this checkbox from users that aren't on Nightly (they could
> always add the keywords afterwards if they filed from another browser).

how do we determine if a user is on nightly?  i'm not aware of any way to do this anymore.
Flags: needinfo?(gijskruitbosch+bugs)
(In reply to Byron Jones ‹:glob› from comment #1)
> (In reply to :Gijs Kruitbosch (Mostly gone until 22/9) from comment #0)
> > We should hide this checkbox from users that aren't on Nightly (they could
> > always add the keywords afterwards if they filed from another browser).
> 
> how do we determine if a user is on nightly?  i'm not aware of any way to do
> this anymore.

I think the only way is having some logic wrt what the latest version is, and then comparing the version string in the UA with that. In the interest of using data we have, the version options in the Firefox product seem to be in step pretty correctly, and if we assume the latest 2 versions are nightly/aurora, that seems like we should catch the 99% case here, which I think will be good enough.

(I'm happy to assume aurora users should get the same logic, considering their builds also get updated every day (after the initial uplift))
Flags: needinfo?(gijskruitbosch+bugs)
(In reply to :Gijs Kruitbosch (Mostly gone until 22/9) from comment #2)
> (In reply to Byron Jones ‹:glob› from comment #1)
> > (In reply to :Gijs Kruitbosch (Mostly gone until 22/9) from comment #0)
> > > We should hide this checkbox from users that aren't on Nightly (they could
> > > always add the keywords afterwards if they filed from another browser).
> > 
> > how do we determine if a user is on nightly?  i'm not aware of any way to do
> > this anymore.
> 
> I think the only way is having some logic wrt what the latest version is,
> and then comparing the version string in the UA with that.

On the server side you could cache data from http://svn.mozilla.org/libs/product-details/json/firefox_versions.json to find out the Aurora version and then subtract one for Nightly. It may not be too hard to get Nightly added to that JSON file.
(In reply to :Gijs Kruitbosch (Mostly gone until 22/9) from comment #2)
> I think the only way is having some logic wrt what the latest version is,
> and then comparing the version string in the UA with that. In the interest
> of using data we have, the version options in the Firefox product seem to be
> in step pretty correctly, and if we assume the latest 2 versions are
> nightly/aurora, that seems like we should catch the 99% case here, which I
> think will be good enough.

excellent thinking; thanks :)
Why shouldn't there be a "This worked in a previous version of Firefox" checkbox available to everyone?  Regressions do make it all the way to release sometimes.
(In reply to Zack Weinberg (:zwol) from comment #5)
> Why shouldn't there be a "This worked in a previous version of Firefox"
> checkbox available to everyone?  Regressions do make it all the way to
> release sometimes.

I'm not saying there shouldn't be, but the aim here is different. When there are serious regressions on nightly, there are often a lot of duplicates filed during the 24-48 hours that it persists (usually things don't last longer than that). It'd be useful to reduce the influx of such Fx::Untriaged bugs by categorizing "recent nightly regression" separately.
This change is going to be folded into bug 1050259
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Component: Extensions: GuidedBugEntry → Extensions
You need to log in before you can comment on or make changes to this bug.