[
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