Ask Your Question
0

How to catkin_package to bloom Debian library packages?

asked 2019-01-22 17:23:22 -0500

rubicks gravatar image

How does one configure a catkin_package such that, when bloomed, it produces a Debian library pair? More exactly, for some declared catkin_package as part of the foobar project, I want...

  • a ros-kinetic-foobar containing ./opt/ros/kinetic/lib/libfoobar.so
  • a ros-kinetic-foobar-dev containing ./opt/ros/kinetic/include/foobar/foobar.h

...with the latter dependent on the former.

References:

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2019-01-22 17:42:50 -0500

Dirk Thomas gravatar image

The ROS buildfarm / bloom does not support auto-magic splitting of Debian packages into dev and non-dev packages. When you release a package foo with the ROS release pipeline you will get a single Debian package named ros-<distro>-foo.

edit flag offensive delete link more

Comments

shucks; is there room in the bloom code for such a feature? Is anyone else asking for this?

rubicks gravatar imagerubicks ( 2019-01-22 17:46:48 -0500 )edit
1

I would expect something like to work generically to be fairly complicated. Feel free to create a ticket in https://github.com/ros-infrastructure... to start a discussion about it.

Dirk Thomas gravatar imageDirk Thomas ( 2019-01-22 17:51:22 -0500 )edit
1

There's been a few thread on it such as https://github.com/ros/catkin/issues/20 and https://github.com/ros-infrastructure... The main problem is that it can't really be done automatically and as such requires the maintainers to build up more metadata.

tfoote gravatar imagetfoote ( 2019-01-23 16:14:55 -0500 )edit

Also doing this across multiple target platforms make this more complicated too.

tfoote gravatar imagetfoote ( 2019-01-23 16:15:54 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2019-01-22 17:23:22 -0500

Seen: 45 times

Last updated: Jan 22