Closed Bug 663128 Opened 14 years ago Closed 14 years ago

New project branch request - fx-team

Categories

(Release Engineering :: General, defect, P3)

x86
All
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: johnath, Assigned: lsblakk)

References

Details

(Whiteboard: [project branch])

Attachments

(4 files)

I'd like a long-lived (no end date) integration branch for the Firefox team to use instead of landing directly on mozilla-central. Answers to the questions from https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning below: Project name: fx-team For builds: All platforms or subset of platforms currently building mozilla-central? - All platforms on m-c Will you use the mozilla-central mozconfigs or will you need custom ones? - moz-central should be fine Nightly builds? - yes please Need unittests? All platforms or subset of platforms currently testing mozilla-central? - All tests on m-c Mobile Builds? All platforms or subset of platforms currently building mobile-browser? - don't think we need mobile coverage here Need Talos? All talos suites or a subset of suites run on mozilla-central? - all talos suites Name of the contact person for this branch who will: Be doing periodic refreshes from parent Be contact person for misc setup questions Decide when to land back project branch onto parent Decide when to terminate the project branch - TBD, but for now let's make it me Timeline: When should this branch go live? - this isn't critical, but would be nice to have as soon as convenient Approx expected life span of project branch? - long-lived, no anticipated end date
(In reply to comment #0) > Name of the contact person for this branch who will: > Be doing periodic refreshes from parent > Be contact person for misc setup questions > Decide when to land back project branch onto parent > Decide when to terminate the project branch > - TBD, but for now let's make it me Actually - Gavin just volunteered!
I'm have to block this on bug 661525 because at this moment, adding new branches is killing our test masters and so we're trying to mitigate that by splitting out the masters by platform. Should only take a day or two to get this sorted according to catlee so if this bug doesn't get any love early next week please feel free to verbally abuse me in IRC until I get on it.
Depends on: 661525
Depends on: 663147
Depends on: 663324
Attached patch fx-team configsSplinter Review
Attachment #538449 - Flags: review?(rail)
Attachment #538451 - Flags: review?(ehsan)
Status: * Filed ServerOps bug to create repo * Filed ServerOps bug to insert branch into graphserver-{staging,production} * Created tinderbox page for the branch to report to http://tinderbox.mozilla.org/showbuilds.cgi?tree=Fx-Team * Patch attached to add the branch to tbpl * Patch attached to add branch to buildbot-configs/mozilla/project_branches * Patch attached for updating graphs sql Now we wait for repo/graphserver/test-master load balancing.
Attachment #538450 - Flags: review?(rail) → review+
Attachment #538451 - Flags: review?(ehsan) → review+
Attachment #538449 - Flags: review?(rail) → review+
<bikeshed>Using the word "team" sounds exclusionary. How about "fx-frontend"?</bikeshed>
fx-team matches the channel name, and the repo/patches have already been created as "fx-team", I don't think we need to change them. Everyone's allowed to be part of fx-team!
Attachment #538450 - Flags: checked-in+
Attachment #538451 - Flags: checked-in+
This is new since the patches were created, adding ['firefox'] to enabled_products since this branch does not want mobile builds.
Attachment #541651 - Flags: review?(rail)
Comment on attachment 541651 [details] [diff] [review] turn off mobile builds for fx-team Looks good!
Attachment #541651 - Flags: review?(rail) → review+
Comment on attachment 541651 [details] [diff] [review] turn off mobile builds for fx-team and now the mobile builds are off as requested (on default, will get into production at the same time as the general configs) http://hg.mozilla.org/build/buildbot-configs/rev/c56b71d48623
Attachment #541651 - Flags: checked-in+
I'm about to go away for a week so I've landed this branch's configs and it will get scooped up in the next reconfig of our automation masters. Here is a checklist of what is in place: * Repo has been created * Tinderbox page exists at http://tinderbox.mozilla.org/showbuilds.cgi?tree=Fx-Team * TBPL exists at http://tbpl.mozilla.org/?tree=Fx-Team * Graphserver entries (production, staging) have been done * Configs have been landed to run per-checkin builds (firefox only, no mobile), with nightly builds enabled, using mozilla-central mozconfigs, with the same unittests as mozilla-central The first round of builds on this branch once it is live will burn due to missing previous leak logs but a second run should clear that up.
I should point out that RelEng will reserve the right to back out this branch should it cause too much load on the test masters. Since at least some of the master load is now on split-by-platform masters I hope that won't be necessary. Catlee gets to make that call if there are any issues next week.
Depends on: 668079
No longer depends on: 661525
Looks like this is being used now with successful outcomes. Resolving.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: