[ 
https://issues.apache.org/jira/browse/PIG-2262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tom White updated PIG-2262:
---------------------------

    Attachment: PIG-2262.patch

Thanks for the review, Daniel.

> 1. Pig don't automatically ship all classes in pig-withouthadoop.jar

Ah, I didn't realize this. So the original patch is not the correct fix.

> Further, these jars are not even in Pig distribution. They are ivy 
> dependencies and will only be retrieved during compilation. My thinking is we 
> need to bundle some popular jars (hbase.jar, avro.jar, etc) in lib so user 
> knows where to find it when needed.

I've attached a new patch to do this for AvroStorage, so users don't need to 
find the JARs themselves (this was the problem I was trying to solve).

> Ideally Pig should be smart enough to ship jars when needed (as we do for 
> jython.jar)

This would be a nice extension.

> AvroStorage dependencies are missing from the release tarball
> -------------------------------------------------------------
>
>                 Key: PIG-2262
>                 URL: https://issues.apache.org/jira/browse/PIG-2262
>             Project: Pig
>          Issue Type: Bug
>          Components: build, piggybank
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: PIG-2262.patch, PIG-2262.patch
>
>
> This makes AvroStorage hard to use, since users have to download the 
> dependencies manually, or build Pig themselves.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to