Hi,
We are deprecating ninja binaries checked into depot_tools. Going forward, projects should use Ninja installed from CIPD via their DEPS file instead. To make the migration easier for users, we have replaced the "ninja" command in depot_tools with a wrapper that runs Ninja from DEPS, but falls back to the legacy binary for now.
When is this happening?
Commit 1f67d55 has been submitted today, so all depot_tools synced afterwards will preferably trigger the "ninja" binary installed at the current gclient project by DEPS. (Example: chromium/src/third_party/ninja).
What do I need to do?
We have already added the ninja CIPD package to all known projects with DEPS. Running `gclient sync` is all you have to do in that case.
If you see a deprecation message “Fallback to a deprecated legacy ninja binary. Note that this ninja binary will be removed soon …”, you are still using the legacy binaries in depot_tools.
Please install Ninja in your PATH.
Feel free to ask if you have any problems or questions.
Regards,
Junji - Chrome Browser Build team