[ https://issues.apache.org/jira/browse/HBASE-16741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack updated HBASE-16741: -------------------------- Attachment: 16741.patch Here is patch. Means we are checking in protobuf src file. They have their 3-clause BSD license on them which should be ok according to https://www.apache.org/legal/resolved.html > Amend the generate protobufs out-of-band build step to include shade, pulling > in protobuf source and a hook for patching protobuf > --------------------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-16741 > URL: https://issues.apache.org/jira/browse/HBASE-16741 > Project: HBase > Issue Type: Sub-task > Components: Protobufs > Reporter: stack > Assignee: stack > Attachments: 16741.patch > > > As part of the protobuf shading work, I need to amend the build step that > builds protobuf sources. For the module used by hbase internally -- the one > that has our protos and that does the protobuf shading -- I need to enhance > the generate protobuf sources step to also do: > * Shading/relocating so we avoid clashing with protos used by CPEPs out in > the hbase-protocol module. > * Pulling down the protobuf lib and including its sources to make IDEs happy > else they'll moan about missing (shaded) protobuf. > * A hook that allows us to patch protobuf lib, at least temporarily until > our needed changes make it upstream. -- This message was sent by Atlassian JIRA (v6.3.4#6332)