tl;dr: Barring any surprises, we would like to switch off TBPL [1] at the
end of the month.
==
Treeherder (TBPL's replacement)[2] has been in production since the summer,
and used as the primary tree-management tool by sheriffs since September.
Since then, the majority of users of TBPL have switched over to Treeherder
and the survey of remaining TBPL users has not revealed any major surprises
(bug 1117183).
More critically, TBPL is no longer capable of giving an accurate indication
of tree health, or for determining whether a Try push was successful, since:
* TBPL is not being used by the sheriffs, so failures on integration
repositories are not classified.
* The TBPL hidden/visible jobs list is not up to date, so it's hard to tell
which failures are expected vs real breakage.
* Support for new buildbot job/platform types are only being added to
Treeherder, so there are already jobs not recognised by TBPL.
* Most importantly: TBPL only supports displaying buildbot build/test
results, but there are now other submitters of data such as Taskcluster -
which are only supported on Treeherder.
We're concious that there are some papercuts/feature regressions when
comparing TBPL to Treeherder (for example UI performance/responsiveness),
however these are actively being worked on and aside from the remaining
deps of bug 1059400, are not expected to block TBPL end of life.
If anyone has objections, now would be a good time to raise them - please
send replies to dev.tree-management (subscribe for Treeherder news, that
group is now free of talos-alerts) or comment in bug 1054977 :-)
Wikis/other external links have been updated to link to Treeherder instead
of TBPL some time ago, as have hghooks & other tooling. We will also set up
redirects initially, from tbpl.m.o to treeherder.m.o.
Many thanks,
Ed
[1]
http://tbpl.mozilla.org/
[2]
http://treeherder.mozilla.org/
https://wiki.mozilla.org/Auto-tools/Projects/Treeherder