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

Pre-release test for a new package

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

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.

Thanks.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

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

Dirk Thomas gravatar image

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

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

Comments

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 -0600 )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 -0600 )edit

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

gaya gravatar image gaya  ( 2014-09-04 13:36:50 -0600 )edit

Question Tools

1 follower

Stats

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

Seen: 225 times

Last updated: Sep 04 '14