Hi all, If I remembered correctly, the IWYU script (iwyu/iwyu_helper.py) was added by Shoban.
As of the protobuf version, the distributed Quickstep needs protobuf 3 (on which gRPC depends). And there is no hard requirements for the single node version, at least 2.6 works. Sorry for that I missed the discussion regarding changing submodules for re2 and gtest to downloading a release. I would suggest to track a release commit in a submodule. For example, when we added it as a submodule ( https://github.com/pivotalsoftware/quickstep/pull/156), there is a TODO in the comments to track v1.8 once ready. Cheers, Zuyu