ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Rosdep for svn repository, similar to libAria

asked 2014-03-13 08:57:53 -0500

Hi,

we would like to simplify the dependencies installation process using rosdep. It deals easily with debian packages but we would like to use source code from svn too.

In the answer 74404 says that "rosdep is not designed to pull packages from source" but we found ROSAria's libaria.rdmanifest and how they do that, even though it's a bit tricky, we have found a way to use svn. Anyway,

  • Is there a way to add svn dependencies a bit more cleanly?
  • We have found out that a tar.gz file is needed in "uri:", how can we get rid of it?

Thanks in advance!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-03-13 09:53:41 -0500

ahendrix gravatar image

The rdmanifest specification is described in REP-112.

It doesn't look like there's support for checking out dependencies directly from SVN.

In general, depending on checking out and installing HEAD from an SVN repository is a bad idea, because it exposes your software to regressions and API changes in the package you're depending on. You should instead depend on a specific version of your dependency, and the easiest way to do this is by depending on a release tarball.

rdmanifest dependencies are also a bad idea because they will probably prevent your package from ever being released to debs.

You may also want to look into the process for packaging and releasing your dependency as a third-party library as described in REP-136

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-03-13 08:57:53 -0500

Seen: 146 times

Last updated: Mar 13 '14