Skip to content
This repository has been archived by the owner on Jan 14, 2023. It is now read-only.

hydro message dependencies muddled with indigo #48

Open
stonier opened this issue Feb 25, 2015 · 0 comments
Open

hydro message dependencies muddled with indigo #48

stonier opened this issue Feb 25, 2015 · 0 comments
Labels

Comments

@stonier
Copy link
Contributor

stonier commented Feb 25, 2015

Hydro uses this function from the catkin plugin:

generateMessageArtifact()
....
        messageDependencies.each { d ->
             if ( p.getParent().getChildProjects().containsKey(d) ) {
                 /* println("  Internal: " + d) */
                 p.dependencies.add("compile", p.dependencies.project(path: ':' + d))
             } else {
                 /* println("  External: " + d) */
                 p.dependencies.add("compile", 'org.ros.rosjava_messages:' + d + ':[0.0,)')
             }
         }

Obviously, the open ended dependency is now bad as it will drag indigo released messages into the build.

Indigo doesn't have this problem as it generates exact version dependencies from one message package to another.

@stonier stonier added the bug label Feb 25, 2015
@stonier stonier added this to the Hydro Bugfixing milestone Feb 25, 2015
@stonier stonier changed the title hydro message dependencies muddled with hydro hydro message dependencies muddled with indigo Feb 25, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant