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

How to test a patched 3rd-party bloom GBP package before releasing it?

asked 2013-04-19 05:31:40 -0600

joq gravatar image

updated 2013-04-19 07:57:18 -0600

William gravatar image

@piyushk and I thought our patched libfreenect might work, so we released it yesterday to Groovy.

It installs the library in lib64/, which must not work with Jenkins.

Before we release another broken fix for it, I need to learn how to run a pre-release test on a patched 3rd-party library like this one.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2013-04-19 08:25:56 -0600

William gravatar image

I am able to create the pre-release jobs, but I think it might be lagging behind bloom on which branch/tag to use when testing from the release repository.

This will be resolved as the new rosdistro library is deployed as the new rosdistro fromat has the release tags encoded into each repository listing. e.g.:

https://github.com/ros/rosdistro/blob/rep137/releases/groovy.yaml#L473

(the location of that file might change as we shuffle things around while rolling out the new rosdistro)

So, I would say you have to wait for us to fix the pre-release to use the new rosdistro library.

A little more on why; other tools which use the old rosdistro don't have the release tag template either, but they instead "guess" over a set of tags which bloom used at different points, which is... suboptimal. The rosinstall generator does this for example. Normally I would say we can introduce this same "guess" and check logic into the pre-release system, but since we are so close to finishing the rosdistro roll out, it makes more sense for us to not waste time fixing a system that is going to be updated in the very near future.

edit flag offensive delete link more

Comments

Thanks, William! We can wait for the new rosdistro support. How do we turn off repeated attempts to build the 0.1.2-1 release? Just delete it from the rosdistro/releases/groovy.yaml?

joq gravatar image joq  ( 2013-04-19 08:30:33 -0600 )edit

Set the version to null or leave it empty, e.g. version:

William gravatar image William  ( 2013-04-19 08:40:41 -0600 )edit

Question Tools

Stats

Asked: 2013-04-19 05:31:40 -0600

Seen: 182 times

Last updated: Apr 19 '13