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

Carl Steinbach commented on HIVE-4266:
--------------------------------------

Marking this a blocker for 0.11.0.

bq. Shell classes/interface need to be created for public facing classes so 
that user's code does not break.

I think this will create more problems than it fixes. Permanently supporting 
these shell classes will be a long term maintenance burden and headache for all 
involved. The other option is to add them temporarily, but what does that 
really accomplish?

I think for most folks upgrading to the new namespace should be as simple as 
running this command on their source tree:

{noformat}
% perl -p -i.bak -e 's|org\.apache\.hcatalog|org.apache.hive.hcatalog|g' `find 
. -name *.java`
{noformat}
                
> Refactor HCatalog code to org.apache.hive.hcatalog
> --------------------------------------------------
>
>                 Key: HIVE-4266
>                 URL: https://issues.apache.org/jira/browse/HIVE-4266
>             Project: Hive
>          Issue Type: Sub-task
>          Components: HCatalog
>    Affects Versions: 0.11.0
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>            Priority: Blocker
>             Fix For: 0.11.0
>
>
> Currently HCatalog code is in packages org.apache.hcatalog.  It needs to now 
> move to org.apache.hive.hcatalog.  Shell classes/interface need to be created 
> for public facing classes so that user's code does not break.

--
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