Yeah so we need a model for this (Mark - do you have any ideas?). I
did this in a personal github repo. I just did it quickly because
dependency issues were blocking the 1.0 release:

https://github.com/pwendell/hive/tree/branch-0.12-shaded-protobuf

I think what we want is to have a semi official github repo with an
index to each of the shaded dependencies and what version is included
in which branch.

- Patrick

On Mon, Jul 28, 2014 at 10:02 AM, Mark Hamstra <m...@clearstorydata.com> wrote:
> Where and how is that fork being maintained?  I'm not seeing an obviously
> correct branch or tag in the main asf hive repo & github mirror.
>
>
> On Mon, Jul 28, 2014 at 9:55 AM, Patrick Wendell <pwend...@gmail.com> wrote:
>
>> It would be great if the hive team can fix that issue. If not, we'll
>> have to continue forking our own version of Hive to change the way it
>> publishes artifacts.
>>
>> - Patrick
>>
>> On Mon, Jul 28, 2014 at 9:34 AM, Ted Yu <yuzhih...@gmail.com> wrote:
>> > Talked with Owen offline. He confirmed that as of 0.13, hive-exec is
>> still
>> > uber jar.
>> >
>> > Right now I am facing the following error building against Hive 0.13.1 :
>> >
>> > [ERROR] Failed to execute goal on project spark-hive_2.10: Could not
>> > resolve dependencies for project
>> > org.apache.spark:spark-hive_2.10:jar:1.1.0-SNAPSHOT: The following
>> > artifacts could not be resolved:
>> > org.spark-project.hive:hive-metastore:jar:0.13.1,
>> > org.spark-project.hive:hive-exec:jar:0.13.1,
>> > org.spark-project.hive:hive-serde:jar:0.13.1: Failure to find
>> > org.spark-project.hive:hive-metastore:jar:0.13.1 in
>> > http://repo.maven.apache.org/maven2 was cached in the local repository,
>> > resolution will not be reattempted until the update interval of
>> maven-repo
>> > has elapsed or updates are forced -> [Help 1]
>> >
>> > Some hint would be appreciated.
>> >
>> > Cheers
>> >
>> >
>> > On Mon, Jul 28, 2014 at 9:15 AM, Sean Owen <so...@cloudera.com> wrote:
>> >
>> >> Yes, it is published. As of previous versions, at least, hive-exec
>> >> included all of its dependencies *in its artifact*, making it unusable
>> >> as-is because it contained copies of dependencies that clash with
>> >> versions present in other artifacts, and can't be managed with Maven
>> >> mechanisms.
>> >>
>> >> I am not sure why hive-exec was not published normally, with just its
>> >> own classes. That's why it was copied, into an artifact with just
>> >> hive-exec code.
>> >>
>> >> You could do the same thing for hive-exec 0.13.1.
>> >> Or maybe someone knows that it's published more 'normally' now.
>> >> I don't think hive-metastore is related to this question?
>> >>
>> >> I am no expert on the Hive artifacts, just remembering what the issue
>> >> was initially in case it helps you get to a similar solution.
>> >>
>> >> On Mon, Jul 28, 2014 at 4:47 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>> >> > hive-exec (as of 0.13.1) is published here:
>> >> >
>> >>
>> http://search.maven.org/#artifactdetails%7Corg.apache.hive%7Chive-exec%7C0.13.1%7Cjar
>> >> >
>> >> > Should a JIRA be opened so that dependency on hive-metastore can be
>> >> > replaced by dependency on hive-exec ?
>> >> >
>> >> > Cheers
>> >> >
>> >> >
>> >> > On Mon, Jul 28, 2014 at 8:26 AM, Sean Owen <so...@cloudera.com>
>> wrote:
>> >> >
>> >> >> The reason for org.spark-project.hive is that Spark relies on
>> >> >> hive-exec, but the Hive project does not publish this artifact by
>> >> >> itself, only with all its dependencies as an uber jar. Maybe that's
>> >> >> been improved. If so, you need to point at the new hive-exec and
>> >> >> perhaps sort out its dependencies manually in your build.
>> >> >>
>> >> >> On Mon, Jul 28, 2014 at 4:01 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>> >> >> > I found 0.13.1 artifacts in maven:
>> >> >> >
>> >> >>
>> >>
>> http://search.maven.org/#artifactdetails%7Corg.apache.hive%7Chive-metastore%7C0.13.1%7Cjar
>> >> >> >
>> >> >> > However, Spark uses groupId of org.spark-project.hive, not
>> >> >> org.apache.hive
>> >> >> >
>> >> >> > Can someone tell me how it is supposed to work ?
>> >> >> >
>> >> >> > Cheers
>> >> >> >
>> >> >> >
>> >> >> > On Mon, Jul 28, 2014 at 7:44 AM, Steve Nunez <
>> snu...@hortonworks.com>
>> >> >> wrote:
>> >> >> >
>> >> >> >> I saw a note earlier, perhaps on the user list, that at least one
>> >> >> person is
>> >> >> >> using Hive 0.13. Anyone got a working build configuration for this
>> >> >> version
>> >> >> >> of Hive?
>> >> >> >>
>> >> >> >> Regards,
>> >> >> >> - Steve
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> CONFIDENTIALITY NOTICE
>> >> >> >> NOTICE: This message is intended for the use of the individual or
>> >> >> entity to
>> >> >> >> which it is addressed and may contain information that is
>> >> confidential,
>> >> >> >> privileged and exempt from disclosure under applicable law. If the
>> >> >> reader
>> >> >> >> of this message is not the intended recipient, you are hereby
>> >> notified
>> >> >> that
>> >> >> >> any printing, copying, dissemination, distribution, disclosure or
>> >> >> >> forwarding of this communication is strictly prohibited. If you
>> have
>> >> >> >> received this communication in error, please contact the sender
>> >> >> immediately
>> >> >> >> and delete it from your system. Thank You.
>> >> >> >>
>> >> >>
>> >>
>>

Reply via email to