Our documentation for rolls can be found here:
https://sites.google.com/a/google.com/chromeos-toolchain-team-home2/home/toolchain-info
in particular, for binutils, see "Rolling Binutils Changes".
also, in there, we have
"Post steps for toolchain roll"
and from the main page we have:
"Toolchain team testing guidelines".
All of these need to get updated to:
- Make sure that before toolchain roll, testing results are "peer reviewed" to make sure we are not missing real failures from the testing.
- Make sure that documentation about the updating/reverting binutils is correct and up-to-date. (for ex, revert should be chumped after a successful CQ run).
- Mention what is a good timing for the roll (dont do over weekends).
- how to prepare for a roll back.
Initially assigning to Rahul to address the concerns from the last failed binutils roll.
Comment 1 by llozano@chromium.org
, Jul 6 2017