[ 
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)

Reply via email to