[ 
https://issues.apache.org/jira/browse/HBASE-18866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16177332#comment-16177332
 ] 

Sean Busbey commented on HBASE-18866:
-------------------------------------

bq. test4tests  0m 0s   The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch.

No specific test for "protobufs have a syntax declaration" fix. I presume we 
don't want to add one, given that the presumed default given with the warning 
is what we currently use.

If anyone thinks differently, please speak up and I'll do a follow-on to add 
such a test.

> clean up warnings about proto syntax
> ------------------------------------
>
>                 Key: HBASE-18866
>                 URL: https://issues.apache.org/jira/browse/HBASE-18866
>             Project: HBase
>          Issue Type: Bug
>          Components: Protobufs
>    Affects Versions: 3.0.0, 2.0.0-alpha-3
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Minor
>             Fix For: 3.0.0, 2.0.0-alpha-4
>
>         Attachments: HBASE-18866.0.patch
>
>
> build spits out a bunch of warnings like:
> {code}
> [INFO] 
> [INFO] --- protobuf-maven-plugin:0.5.0:compile (compile-protoc) @ 
> hbase-protocol-shaded ---
> [INFO] Compiling 32 proto file(s) to 
> /Users/busbey/tmp_projects/hbase/hbase-protocol-shaded/target/generated-sources/protobuf/java
> [WARNING] PROTOC: [libprotobuf WARNING 
> google/protobuf/compiler/parser.cc:546] No syntax specified for the proto 
> file: AccessControl.proto. Please use 'syntax = "proto2";' or 'syntax = 
> "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: HBase.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Admin.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: ClusterStatus.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: ClusterId.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: FS.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: WAL.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Quota.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Backup.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Cell.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Client.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Filter.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Comparator.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: MapReduce.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Encryption.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: ErrorHandling.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: HFile.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: LoadBalancer.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: LockService.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Procedure.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Master.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Replication.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Snapshot.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: MasterProcedure.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: RPC.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: Tracing.proto. Please use 'syntax = "proto2";' 
> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: RegionNormalizer.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: RegionServerStatus.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: test.proto. Please use 'syntax = "proto2";' or 
> 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 
> syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: test_rpc_service.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: TestProcedure.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax 
> specified for the proto file: ZooKeeper.proto. Please use 'syntax = 
> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
> proto2 syntax.)
> [INFO] 
> {code}
> Fix em up.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to