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

Harsh J commented on PIG-3261:
------------------------------

I agree on both points from my own experience, but others have probably seen 
even more users than I.

I'm not so very active on the user lists either, but have been a long time 
subscriber and searching shows PIG_CLASSPATH's only ever used for UDF and 
library additives, and hence the other intention's users (i.e. those who want 
to override what Pig auto discovers) wouldn't mind this behavior change either. 
Of course, this data set does not represent all of the users :)
                
> User set PIG_CLASSPATH entries must be prepended to the CLASSPATH, not 
> appended
> -------------------------------------------------------------------------------
>
>                 Key: PIG-3261
>                 URL: https://issues.apache.org/jira/browse/PIG-3261
>             Project: Pig
>          Issue Type: Bug
>          Components: grunt
>    Affects Versions: 0.10.0
>            Reporter: Harsh J
>            Assignee: Harsh J
>         Attachments: PIG-3261.patch, PIG-3261.patch
>
>
> Currently we are doing this wrong:
> {code}
> if [ "$PIG_CLASSPATH" != "" ]; then
>     CLASSPATH=${CLASSPATH}:${PIG_CLASSPATH}
> {code}
> This means that anything added to CLASSPATH until that point will never be 
> able to get overridden by a user set environment, which is wrong behavior. 
> Hadoop libs for example are added to CLASSPATH, before this extension is 
> called in bin/pig.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to