A at the end of the day, I’m just one person stating his opinion. You’ve submitted a proposal to make a change to the community, and I’ve stated my concerns as a member of the community. If broad support for this change is expressed by members of the community, then fine. As it stands, I’m seeing lots of googlers voicing support, and not much support from others. I’m not the arbiter of what gets done or not done. All I can do is state my opinions, which I have done.
If this contribution is accepted, I would request that the promise that the CMake build system will remain the canonical build system, and that no build bot will ever email me that I broke it, be documented.
For the record, I don’t find the argument that “gn already does this, so why not Bazel” to be compelling. If I were around when the gn build was added, I would have complained about it too.