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

Owen O'Malley commented on ORC-63:
----------------------------------

The easiest fix is to use the "nohive" classifier for the ORC 1.4.0 release. 
The nohive jars have been shrouded so that the com.google.protobuf.* and 
org.apache.hive.* classes are shrouded to distinct names. See ORC-174.

The problem with making this change in the default classifier is that it breaks 
the API. We could discuss making a "noprotobuf" classifier that just shrouds 
the protobuf.

> Shroud protobuf classes
> -----------------------
>
>                 Key: ORC-63
>                 URL: https://issues.apache.org/jira/browse/ORC-63
>             Project: ORC
>          Issue Type: Improvement
>          Components: Java
>            Reporter: Owen O'Malley
>
> Since protobuf deliberately breaks API compatibility between versions, we 
> should munge the protobuf library to contain the version number eg 
> com.google.protobuf25.*
> That will prevent problems with projects that need a different version of 
> protobuf.



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

Reply via email to