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

What is the track in bloom-release needed for?

asked 2017-01-16 04:09:10 -0500

Matthias Hadlich gravatar image

updated 2017-01-16 04:20:28 -0500

I do not get why this is needed for. Some of the documentation and some of the answers on this topic are deprecated.

Because e.g. the link in is broken I'd also like to know the current state on that answer so:

Is the track like a branch for the specific ROS version or could I use the same track e.g. for indigo and jade? Where is this information used / stored? Do I always have to specify a track?

In the bloom-release command you ran above, you specified the --track. By convention you should create tracks with the same name as the ROS distro you are releasing for, but you could name your track what ever you wanted.

This means to me that it does not matter any longer..

edit retag flag offensive close merge delete


This means to me that it does not matter any longer..

From a language perspective: the name itself doesn't matter, that sentence does not tell you that you can re-use tracks for different ROS distributions.

You could use joe as a track name for Indigo, and jack for Kinetic fi.

gvdhoorn gravatar image gvdhoorn  ( 2017-01-16 04:37:32 -0500 )edit

So I can only use it to provide an alias for the rosdistro names? And what purpose does this have?

Matthias Hadlich gravatar image Matthias Hadlich  ( 2017-01-16 05:08:18 -0500 )edit

I was only commenting on your implied "the text seems to tell me it doesn't matter what I do" remark. I did not say anything about the technical implications / implementation.

gvdhoorn gravatar image gvdhoorn  ( 2017-01-16 05:24:34 -0500 )edit

I've updated the link in #q59505. Not sure how that influences your understanding of things though.

gvdhoorn gravatar image gvdhoorn  ( 2017-01-16 05:29:46 -0500 )edit

Okay thanks. Not really though :/

Matthias Hadlich gravatar image Matthias Hadlich  ( 2017-01-16 07:32:16 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2017-01-20 17:22:20 -0500

William gravatar image

The idea behind a track was that you could make multiple releases for the same ROS distro. Bloom, doesn't actually care about the ROS distro in all cases. You could have have a track called debian_sid or `version_x.y, for example which isn't tied to a ROS distribution. We don't end up doing that very often, so the recommendation is to just match the track name to the ROS distribution. See:

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-01-16 04:09:10 -0500

Seen: 240 times

Last updated: Jan 20 '17