<div dir="ltr"><div><div><div><div>Firefox contributors,<br><br></div>Firefox contributors have done a great job of adopting MozReview and Autoland (it appears you are more willing to use new tools than Platform contributors). Thank you.<br><br></div>The number of pushes to fx-team has always been lower than inbound (historically ~500 non-merge pushes/month compared to ~1500). With the Autoland service and repo, the number of pushes to fx-team has been declining. We're now sitting around 300 pushes/month to fx-team. This is lower than the number of pushes to the autoland repo, which is our preferred repo for landing going forward.<br><br></div>*Integration repositories don't exist in the long term repository management strategy for Firefox.* fx-team and inbound will eventually go away. The question is when.<br><br></div><div>fx-team's push volume is already at a point where I question its value. In addition, upcoming changes to accommodate Servo will be putting more load on Sheriffs and Firefox automation. It would be really nice if we could offset those increases by eliminating fx-team.<br><br></div><div>The purpose of this email is twofold.<br><br></div><div>First, *I would like to encourage Firefox developers to prepare for the future by stopping to use fx-team*. Don't `hg pull` from fx-team: base your work on mozilla-central instead. Use MozReview + Autoland to land your commits (they will land in the integration/autoland repo). Sheriffs have increased the frequency of merges to central. So it now takes hours for landings to get incorporated into central instead of upwards of a day (or more). It is true you won't live on the bleeding edge. But I argue this is mostly a good thing because the bleeding edge gets you, well, bloody. Central has higher stability guarantees so you won't hit build or unexpected test failures as frequently (due to pulling a bad changeset from fx-team). If you've ever based work on a bad changeset, pushed to Try, and lost hours after realizing the base changeset was bad, you know how important stability can be.<br></div><div><br></div><div>Second, I would like to hear what objections or concerns there are around eliminating fx-team. If fx-team goes away, your options will be to use Autoland (preferred) or just start using inbound instead (until inbound goes away, anyway - but this will be a while).<br><br></div><div>If there aren't major objections, I imagine fx-team could be eliminated by the end of next month. Although I'd like to see fx-team usage drop significantly before we disable it wholesale, as I prefer people make the transition on their own terms so we don't cause too much disruption.<br><br></div><div>Finally, this proposal has nothing to do with the relative importance of Firefox vs Gecko/Platform/Servo. This is mostly about planned changes to how the Firefox repositories are managed. The relatively low volume of fx-team and the general willingness of its users to adopt modern tools (namely MozReview+Autoland) make it logical to retire fx-team before inbound.<br><br></div><div>Thoughts?<br></div></div>