Closed Bug 974387 Opened 11 years ago Closed 7 years ago

upgrade bmo to upstream trunk

Categories

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

Production
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: glob, Assigned: dkl)

References

Details

Attachments

(1 file)

after upstream bugzilla 5.0 has been released, we should upgrade bmo to 5.0. until then requests can be filed for specific features to be backported, however due to the scope of changes this may not always be possible.
Is there a rough timeframe for this?
Blocks: 1000187
Depends on: bz-release-50
Assignee: nobody → dkl
No longer depends on: bz-release-50
Summary: upgrade bmo to bugzilla v5.0 → upgrade bmo to upstream trunk
Keywords: bmo-goal
Priority: -- → P1
Depends on: 1188008
Blocks: 1193278
No longer blocks: 1193278
Blocks: 1212310
Depends on: 1229181
Attached file upstream-merge branch
After much crying and cursing, I have the test suite fully functional for the upstream-merge branch: https://treeherder.mozilla.org/#/jobs?repo=bmo-upstream-merge&revision=784280a41a67 I feel it is ready for proper review/feedback for any that have time. dkl
Attachment #8703242 - Flags: feedback?(dylan)
Looks good so far!
Comment on attachment 8703242 [details] upstream-merge branch Ready to begin UAT on this -- although we also need to re-uplift patches from master, right?
Attachment #8703242 - Flags: feedback?(dylan) → feedback+
(In reply to Dylan William Hardison [:dylan] from comment #5) > Comment on attachment 8703242 [details] > upstream-merge branch > > Ready to begin UAT on this -- although we also need to re-uplift patches > from master, right? Yeah. Suppose we need to discuss how quickly we want to track upstream. Do we do it weekly/monthly/quarterly? Also do we want to be more pick and choose rather than straight merges each time? We may not want certain features or changes. I suppose we would param or comment out certain features after we have merged rather than straight delete. This will make future merges easier. dkl
(In reply to David Lawrence [:dkl] from comment #6) > Yeah. Suppose we need to discuss how quickly we want to track upstream. we discussed and documented that in whistler: https://wiki.mozilla.org/BMO/Development_Processes tl;dr cherry-pick.
(In reply to Byron Jones ‹:glob› from comment #7) > (In reply to David Lawrence [:dkl] from comment #6) > > Yeah. Suppose we need to discuss how quickly we want to track upstream. > > we discussed and documented that in whistler: > https://wiki.mozilla.org/BMO/Development_Processes > > tl;dr cherry-pick. Yes I remember us discussing that now and forming that document. But reading it again, it seems to be in the context of our current code base and not necessarily relevant to the upstream merge. I am not totally for cherry picking as the longer we maintain that policy the more conflicts will arise and possibly more headache. Later on down the road we may want a feature that normally we can cherry pick if we did periodic merges, but will not be able to easily due to missing dependent code that we did not bring in earlier or the patch will reject due to being a totally different place. Not impossible, but not as smooth as it would be normally. Anyway, just an opinion. dkl
(In reply to Dylan William Hardison [:dylan] from comment #5) > Comment on attachment 8703242 [details] > upstream-merge branch > > Ready to begin UAT on this -- although we also need to re-uplift patches > from master, right? Here is the link the simplied UAT spreadsheet (like what we used for AWS). https://docs.google.com/spreadsheets/d/1xeIdLvqfvHtHYDBe-cELzlaJsdbU13RxI5mftrHGXSA/edit#gid=769517769 UAT Tests: https://wiki.mozilla.org/BMO/UAT dkl
(In reply to David Lawrence [:dkl] from comment #8) > Yes I remember us discussing that now and forming that document. But reading > it again, it seems to be in the context of our current code base and not > necessarily relevant to the upstream merge. when we discussed it the scope wasn't limited to the current state. > I am not totally for cherry picking as the longer we maintain that policy the > more conflicts will arise and possibly more headache. Later on down the road we may > want a feature that normally we can cherry pick if we did periodic merges, but will not be > able to easily due to missing dependent code that we did not bring in > earlier or the patch will reject due to being a totally different place. Not > impossible, but not as smooth as it would be normally. Anyway, just an > opinion. given the state of upstream development this is unlikely to be a problem. i'm not against periodic/scheduled merges, but we should always be selective in what we bring in from upstream as our requirements do not always align with upstream.
Taskcluster CI work has been completed and is now all green at the moment. https://treeherder.mozilla.org/#/jobs?repo=bmo-upstream-merge We are ready to move on to UAT and start fleshing out any remaining bugs Thanks to fubar's work on using a tarball of module dependencies, we have a system to perform the UAT on. Test Instance: https://bugzilla-merge.allizom.org Upstream Merge UAT Worksheet: https://docs.google.com/spreadsheets/d/1xeIdLvqfvHtHYDBe-cELzlaJsdbU13RxI5mftrHGXSA/edit#gid=769517769 Once UAT is complete, we can open up to a broader audience for possible testing and feedback. dkl
Depends on: 1260887
Depends on: 1260913
Depends on: 1260919
Depends on: 1260967
Depends on: 1260968
Depends on: 1260969
Depends on: 1261097
Depends on: 1265895
Depends on: 1265896
Depends on: 1265897
Depends on: 1265899
Depends on: 1265900
Depends on: 1266174
Depends on: 1266586
Depends on: 1266587
Depends on: 1266589
Depends on: 1266588
Depends on: 1266590
Depends on: 1266592
Depends on: 1267290
Depends on: 1269912
Depends on: 1274016
Depends on: 1270227
Depends on: 1281272
Depends on: 1286668
No longer blocks: 1212310
Keywords: bmo-goal
Priority: P1 → P3
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: