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

Bloom-Release add dependency for libraries located on launchpad.net

asked 2016-09-12 14:33:32 -0600

Levi-Armstrong gravatar image

Hello,

I currently manage the ros_qtc_plugin and would like to release the Qt Creator plugin using the standard ROS release process because of limitation with Launchpad.net . I noticed that there is a Third Party release but it does not mention how to add repository dependencies. In order to build the plug-in it requires libraries to be installed from several launchpad.net ppa. Is there a way to setup bloom-release such that it will add the ppa repositories to the source.list?

edit retag flag offensive close merge delete

Comments

Slightly off-topic perhaps, but why would you want to release the Qt Creator plugin through the ROS buildfarm? That would tie it to ROS releases, which doesn't seem to make too much sense (ie: there is nothing ROS-release specific in the plugin afaik).

gvdhoorn gravatar image gvdhoorn  ( 2016-09-12 14:37:06 -0600 )edit

I would like to integrate some of the ros tools in to Qt Creator and to do so I would need access to ROS libraries. Currently launchpad.net does not have the capability to add ROS libraries because they are not located on launchpad.net and appears to the same for the buildfarm.

Levi-Armstrong gravatar image Levi-Armstrong  ( 2016-09-12 15:32:50 -0600 )edit

Sounds a bit like trading one set of restrictions for another, especially after @William's answer below.

gvdhoorn gravatar image gvdhoorn  ( 2016-09-13 01:58:03 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-09-12 15:06:55 -0600

William gravatar image

You can use rosdep keys and bloom to create a package that depends on any other debian package by name. However, our buildfarm has no way for you to indicate what additional ppa's to install.

In general I think this is a limitation of rosdep, but unfortunately our infrastructure is not capable of depending on ppa's.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2016-09-12 14:33:32 -0600

Seen: 128 times

Last updated: Sep 12 '16