Ask Your Question

Pre-release test for a new package

asked 2014-09-04 09:06:31 -0500

gaya gravatar image

I was wondering if it is possible to run a pre-release test on a package that's never been released before. I've been following the tutorial on ROS wiki up to the point where bloom asks if it should open a pull request to rosdistro, at which moment the tutorial tells you to abort everything.

So the question is, how would the prerelease website know about your package to put it in the list of repositories available for testing, if you don't even have a pull request open. Where does it get the list of repos in general, from the actual .yaml file of rosdistro? I'm really confused.


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-09-04 11:31:49 -0500

Dirk Thomas gravatar image

updated 2014-09-04 13:11:38 -0500

If you have never release a package before but want to run a prerelease you have to manually create a pull request adding your repository to the rosdistro. Just don't fill in the release version. Then you can select your repo with the version latest from the prerelease website.

edit flag offensive delete link more


Not filling in the release version results in an invalid distribution.yaml. Which makes me think it wouldn't work that way.

gaya gravatar image gaya  ( 2014-09-04 12:52:03 -0500 )edit

What makes you think that the file would be invalid without a release version?

Dirk Thomas gravatar image Dirk Thomas  ( 2014-09-04 13:14:52 -0500 )edit

Travis CI was complaining. But doesn't seem to do it now :)

gaya gravatar image gaya  ( 2014-09-04 13:36:50 -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

1 follower


Asked: 2014-09-04 09:06:31 -0500

Seen: 118 times

Last updated: Sep 04 '14