[ https://issues.apache.org/jira/browse/STORM-1202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15009380#comment-15009380 ]
ASF GitHub Bot commented on STORM-1202: --------------------------------------- GitHub user revans2 opened a pull request: https://github.com/apache/storm/pull/889 STORM-1202: Migrate APIs to org.apache.storm, but try to provide some form of backwards compatability This is not a typical pull request, because changing the packages is a huge task, and keeping it upmerged while this is reviewed and other patches goes in is a huge task, and error prone. Instead the actual changes to the package/namespace is done by running ```./dev-tools/move_packages.sh ./``` you can wipe all of the changes clean again (Including any modifications on your branch that you have not checked in) by running ```./dev-tools/cleanup.sh ./``` once the changes are approved/committed these two scripts should be removed. The other code is intended to provide a single executable that can shade a user jar so instead of using `backtype.storm` and `storm.trident` it uses `org.apache.storm` and `org.apache.storm.trident`. These are off by default by can be enabled by adding ``` client.jartransformer.class: "org.apache.storm.hack.StormShadeTransformer" ``` to storm.yaml. I would expect all of the code related to this to be removed when we go to the 2.0 release. I have tested this by running a 0.10.0-SNAPSHOT storm starter topologies against a cluster running this patch (along with the move_package.sh executed). You can merge this pull request into a Git repository by running: $ git pull https://github.com/revans2/incubator-storm STORM-1202 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/889.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #889 ---- commit dab5b0de51a6c83562d18ab8d823f77ff5c4d757 Author: Robert (Bobby) Evans <ev...@yahoo-inc.com> Date: 2015-11-13T19:42:13Z STORM-1202: Migrate APIs to org.apache.storm, but try to provide some form of backwards compatability ---- > Migrate APIs to org.apache.storm, but try to provide backwards compatability > as a bridge > ---------------------------------------------------------------------------------------- > > Key: STORM-1202 > URL: https://issues.apache.org/jira/browse/STORM-1202 > Project: Apache Storm > Issue Type: New Feature > Reporter: Robert Joseph Evans > Assignee: Robert Joseph Evans > > We want to move the storm classpaths to org.apache.storm wherever possible, > but we also want to provide backwards compatibility for user facing APIs > whenever possible. -- This message was sent by Atlassian JIRA (v6.3.4#6332)