[ https://issues.apache.org/jira/browse/HIVE-4266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13636231#comment-13636231 ]
Carl Steinbach commented on HIVE-4266: -------------------------------------- bq. We cannot make this kind of backwards incompatible change for users. Users will not see this as "here, run this script against your source tree." They'll see it as they have to go modify, re-test, and re-deploy every application. Aren't these same users going to have to re-test and re-deploy every application when they bump the version number of their hcatalog dependency? bq. We should not make this a blocker for 0.11. I'm 90% of the way through the patch, but it will take a fair amount of testing when I'm done to asure that it works with both org.apache.hcatalog and org.apache.hive.hcatalog. I'm convinced that if we don't do this now it's never going to happen, which is why I think one of the exit criteria for 0.11.0 needs to be either a) providing wrappers and a clearly stated EOL timeline for the org.apache.hcatalog namespace, or b) changing the package names only. > 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