Updating Chromium's about:tracing (rolling DEPS)

Chromium‘s DEPS file needs to be rolled to the catapult revision containing your change in order for it to appear in Chrome’s about:tracing or other third_party/catapult files. This should happen automatically, but you may need to do it manually in rare cases. See below for more details.

Automatic rolls

DEPS should be automatically rolled by the auto-roll bot at catapult-roll.skia.org. catapult-sheriff@chromium.org will be cc-ed on all reviews, and anyone who wants to join that list can subscribe. It's also the correct list to report a problem with the autoroll. If you need to stop the autoroll, either sign into that page with a google.com account, or contact catapult-sheriff@chromium.org.

Manual rolls

In rare cases, you may need to make changes to chromium at the same time as you roll catapult DEPs. In this case you would need to do a manual roll. Here are instructions for rolling catapult DEPS, your CL would also include any other changes to chromium needed to complete the roll.

First, commit to catapult. Then check the [mirror] (https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git) to find the git hash of your commit. (Note: it may take a few minutes to be mirrored).

Then edit Chrome's [src/DEPS] (https://code.google.com/p/chromium/codesearch#chromium/src/DEPS) file. Look for a line like:

  'src/third_party/catapult':
    Var('chromium_git') + '/external/github.com/catapult-project/catapult.git' + '@' +
    '2da8924915bd6fb7609c518f5b1f63cb606248eb',

Update the number to the git hash you want to roll to, and contribute a codereview to chrome for your edit. If you are a Chromium committer, feel free to TBR this.