Closed Bug 510664 Opened 15 years ago Closed 15 years ago

Create multi-state flag for blocking1.9.3

Categories

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

defect
Not set
blocker

Tracking

()

RESOLVED FIXED

People

(Reporter: xtc4uall, Assigned: justdave)

Details

since branching happened, isn't it time about getting the next generation of flags?

blocking‑firefox3.7
wanted‑firefox3.7
blocking1.9.3
wanted1.9.3
Before we do this, there's some discussion that needs to happen around if we're going to use multi-state flags here (and go back and add them for 1.9.2) and if we're going to unify the flags so there's not two types (in this case, 1.9.3 and firefox3.7).

I think that discussion's happening early next week.
Just talked with beltzner.

I think we're going to try a few things. First, we're going to get rid of the blocking-firefox flags and replace it with blocking1.9.3 flags.

Second, we're going to switch to a multi-state flag, like we're doing for 1.9.1.x work.

The flag should have the following values:

  value     weight     settable by
  ---       100        anyone
  ?         110        anyone
  -         120        mozilla-1.9-drivers
  alpha1    200        mozilla-1.9-drivers
  beta1     300        mozilla-1.9-drivers
  final     400        mozilla-1.9-drivers

Reed did this for us previously in bug 502769, but I'm guessing we'll need Dave to do it this round.
Assignee: marcia → nobody
Component: Bugzilla: Keywords & Components → Bugzilla: Other b.m.o Issues
QA Contact: timeless → other-bmo-issues
Summary: set up Gecko 1.9.3 and Fx 3.7 blocking/wanted flags → Create multi-state flag for blocking1.9.3
bumping priority for this -- we currently have no way to mark 1.9.3 bugs currently, and we've already branched!
Severity: normal → major
CCing Server Ops so it gets on their radar (or should I just assign it to them?).
I can get this for you by early Wednesday at the earliest.  We're still using a local hack for this, so it requires code changes in Bugzilla every time we add one, and I'm not going to have time to hack on it until later tonight.
Assignee: nobody → justdave
Component: Bugzilla: Other b.m.o Issues → Server Operations
Do we need status1.9.3 fields at the same time, or do we stick with keywords until we branch?
No keywords needed for the 1.9.3 "branch" since it's trunk. RESOLVED FIXED will do.
Wednesday morning has come and gone. Any status update here?
It's now Friday evening. Where are we on this?

This is hurting the development team since they can't triage bugs for 1.9.3.
Severity: major → blocker
I was told that getting the choppy phone call reporting thing into the phone system was higher priority than this, so I've been working on that.
ETA for both is late evening tonight, though (I had some work in on the new status flags before getting diverted to that).
taking longer than I expected, will probably be this afternoon yet.  This is back on top now though.
Done and deployed.

I also made the code on the back end much more generic.  Any future additions of blocking-* flags using this same product and permission combination will only require a one-line addition to 1 file instead of multiple changes to 6 (thus saving you much aggravation and waiting next time).
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
This isn't actually done right. It's apparently set to use mozilla-stable-branch-drivers instead of mozilla-1.9-drivers as requested.
Committing to: /var/www/html/bmo/3.2/
modified Bugzilla/Bug.pm
Committed revision 6202.

Should have it deployed in the next 10 min or so.
Still not right. Working with Dave on IRC...
Reopening.
Status: RESOLVED → REOPENED
QA Contact: other-bmo-issues → mrz
Resolution: FIXED → ---
OK, to summaries the current problem...

- ss is a member of mozilla-stable-branch-drivers
- bsmedberg is a member of mozilla-1.9-drivers
- neither is a member of both groups
- bsmedberg only sees ? on both 1.9.3 and 1.9.1
  - he should be able to see everything on 1.9.3 and only ? on 1.9.1
- ss can see everything on both 1.9.3 and 1.9.1
  - he should be able to see everything on 1.9.1 and only ? on 1.9.3

Short version: the mozilla-stable-branch-drivers permission appears to be applying to both flags, which implies that the elsif for cf_blocking_193 isn't firing...
Committing to: /var/www/html/bmo/3.2/
modified template/en/default/bug/field.html.tmpl
Committed revision 6205.

and live.  One other spot in the template that was checking the groups separately.
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
so the idea of "wanted"-flags got depreciated for branches >= 1.9.3?
Component: Server Operations → Bugzilla: Other b.m.o Issues
QA Contact: mrz → other-bmo-issues
(In reply to comment #20)
> so the idea of "wanted"-flags got depreciated for branches >= 1.9.3?

Dave or Sam, any answer for that? Why don't we use wanted flags anymore? Have I missed a post?
Component: Bugzilla: Other b.m.o Issues → General
Product: mozilla.org → bugzilla.mozilla.org
You need to log in before you can comment on or make changes to this bug.