Hi devs/contributors, The next time you checkout HEAD and open a .proto file, you may notice this line at the top of the file (after the Apache license, of course):
syntax = "proto2"; This has been added to all our protobufs in order to allow different versions of the protobuf compiler to process our protobufs. This change *does not *change anything about the generated code, or the wire format, or anything else. The new line purely addresses a warning printed by protoc. If you need to add any new protobufs, make sure you add the "syntax = ..." in future. See this and related issues for some more details: https://issues.apache.org/jira/browse/MESOS-6138 ~Joseph