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

prerelease test a package

asked 2014-09-24 01:55:37 -0600

pkohout gravatar image

updated 2014-09-24 02:02:33 -0600


i am trying to run a prerealese test on our packages, but i am having some trouble. The links on

which lead you to the "release.yaml rosdistro file" do not work. I am not sure, but is this the file where i have do upload my repo information ?

Second question, after i added my repo information in that file, how long does it take until i can start the prerelease test on ?

One last question, in the distribution.yaml file all packages/stacks contain that line:

release: release/hydro/{package}/{version}

What does this line mean ?

For now I want to test our packages for hydro.

Regards, Peter

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-09-24 11:29:50 -0600

Dirk Thomas gravatar image

updated 2014-09-24 11:30:13 -0600

Yes, to former release.yaml is now called distribution.yaml . I have updated the wiki page accordingly ( ).

Your repository will appear in the prerelease list as soon as the ROS distro cache has been updated (which happens roughly every five minutes). (New jobs on the farm (for building Debian packages, documentation and devel tests) are generated once every day (in the late evening PST/PDT)).

The release-line you refer to actually has some context which should make the semantic clearer:

  - catkin
    release: release/hydro/{package}/{version}
  version: 0.5.89-0

The entry refers to the tag in the git repository which identifies the release for each package. The variables surrounded by curly braces are expanded with each package name and the version number to identify the tag under which the source code of that specific package version can be found (including the Debian control files). For the above example (which contains only a single package) that would be

edit flag offensive delete link more


Thanks for the answers! But on I use the same distribution file to release my repo ? Will it start the build automatically after I push my entry into the distibution file ?

pkohout gravatar image pkohout  ( 2014-09-25 01:49:01 -0600 )edit

If you use bloom to release your code and let it generate the pull request for you, the build farm will start building that package in the next 24h.

Dirk Thomas gravatar image Dirk Thomas  ( 2014-10-01 16:20:35 -0600 )edit

Question Tools

1 follower


Asked: 2014-09-24 01:55:37 -0600

Seen: 302 times

Last updated: Sep 24 '14