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

how to realease ROS package with third party non-catkin packages

asked 2021-08-30 07:03:53 -0600

Guoliang gravatar image

I want to realease ROS package to community. But my package include third party non-catkin packages. when I do the pre-realease test using "python3-ros-buildfarm". Surely, there is an error about can not find this dependence package. how can this dependence package add correctly. and when realease to the community, how to process this dependence package. I need official guidance doc or an example.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-08-30 07:10:10 -0600

dornhege gravatar image

If the third party package is available as a system package, check, if there is a rosdep rule and use that. Otherwise, contribute one.

If not, there is the option to release a third party package.

edit flag offensive delete link more

Comments

Hi, thanks for the solution. In my case, it is not a rosdep rule package. I also notified the option to release a third party package. But, whether is it allowed or I have the authority to update others packages to ROS community. Especially, when this package belongs to a commercial corporation.

Guoliang gravatar image Guoliang  ( 2021-08-30 20:11:18 -0600 )edit

What is more, I want double check one thing. Whether all the release package in ROS Community, which dependent package must exist in ROS Community? If my ROS package dependence on a Debian package that exist in Ubuntu community. Whether there is a way to directed add this package to dependent file? Or I must transform to ROS Community by releasing a third party package. Looking forward to your reply. Thanks.

Guoliang gravatar image Guoliang  ( 2021-08-30 23:57:12 -0600 )edit

Question Tools

Stats

Asked: 2021-08-30 07:03:53 -0600

Seen: 60 times

Last updated: Aug 30 '21