Closed Bug 1021929 Opened 10 years ago Closed 10 years ago

Initial deployment of Review Board with review repo

Categories

(MozReview Graveyard :: General, defect, P1)

Production
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcote, Unassigned)

References

Details

(Keywords: bmo-big)

This is a tracking bug for the remaining issues in deploying the updated Review Board fork, the new rbbz extension, and the hg review repo & hook.
Depends on: 1021907
Depends on: 1021933
Depends on: 1021945
Depends on: 1025313
Depends on: 1034188
Depends on: 1034178
Depends on: 1034168
Depends on: 1034175
Depends on: 1034171
Depends on: 1034163
Depends on: 1034161
Depends on: 1013156
Depends on: 1038802
Keywords: bmo-big
No longer depends on: 1034178
Depends on: 1039522
Depends on: 1039578
Depends on: 1041256
Depends on: 1041253
Depends on: 1045190
Depends on: 1047465
Depends on: 1047516
No longer depends on: 1013156
Depends on: 1054181
Depends on: 508541
No longer depends on: 1054181
Depends on: 1033489
Depends on: 1056970
Depends on: 1056994
Added Bug 889431. Docs for prod at https://mana.mozilla.org/wiki/display/websites/reviewboard.mozilla.org I believe the only remaining bits are updating the mysql schema (bug 1013156), nagios monitoring, backups, and actual user testing.
No longer blocks: 889431
Depends on: 889431
Depends on: 978976
Depends on: 1058786
I agree that bug 508541 (putting the associated review with the r+) would be nice, but I can't justify it as a blocker unless there's some crucial reason for it that I don't understand.
No longer depends on: 508541
(In reply to Mark Côté [:mcote] from comment #2) > I agree that bug 508541 (putting the associated review with the r+) would be > nice, but I can't justify it as a blocker unless there's some crucial reason > for it that I don't understand. That bug means that bugmails are missing the comments when the review is requested. For current workflows, people often ask questions/point out which parts the reviewer should be looking at in the comment. Bug 508541 has resulted in bzexport being reverted back to the legacy bzapi, although it's more painful in that workflow - since (at least for me, but I imagine others) I typically skip the bug after reading the bugmail, and go straight to the splinter review page, which doesn't include the bug comment. I'm not that familiar with reviewboard, but it seems like the entry point is normally to the overview, which does list the description (and so people are less likely to skip over it), in which case this is less painful than the bzexport case. However it's still slightly annoying, since I often use review request comments in bugmails to decide whether the review will be quick or not, and as such whether to take a look immediately, or in a few hours time - so this issue means having to open every reviewboard request just to see those comments.
Ah I see, I misunderstood this bug; I thought it was about the comments being sent separately, not them being eaten. So I imagine this bug would affect any comments sent to the API when a review flag was set to "+" as well. In that case, I think I'll work around this bug by first posting the r? and then posting the comment right after. That will result in two emails (like you actually get from an r+ right now, before my "fix"), but at least all the info should be there. That work for you until we can get bug 508541 fixed?
Flags: needinfo?(emorley)
That should work well enough such that it's no longer an issue for rollout I think. We'll need to make sure the review request is sent first, so it auto-CCs the user to the bug (if they've left that set in prefs - if not, then they'll just have to read it in the bug or reviewboard overview) and then makes the comment second.
Flags: needinfo?(emorley)
Okay, I've addressed this in my patch for bug 1033489, leaving FIXME comments for whenever bug 508541 is fixed.
I'm retargetting deployment for end of September, since smacleod is still out on sick leave and gps is on PTO for a couple weeks. Doesn't make sense to launch with no engineers on hand.
Depends on: 1075292
Product: bugzilla.mozilla.org → Developer Services
Depends on: 1067525
Depends on: 1083954
Depends on: 1085615
Depends on: 1085698
Priority: -- → P1
Depends on: 1087617
No longer depends on: 978976
monitoring is all set.
Depends on: 1089996
Depends on: 1090645
Last blocker fixed! We've already gotten some more people using this; I think we can advertise more widely now.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Developer Services → MozReview
You need to log in before you can comment on or make changes to this bug.