[Ros-release] How to run pre-release tests on a new, dry stack?

Jack O'Quin jack.oquin at gmail.com
Tue Dec 4 18:50:44 UTC 2012


On Tue, Dec 4, 2012 at 5:13 AM, Tully Foote <tfoote at willowgarage.com> wrote:

>
>
>
> On Mon, Dec 3, 2012 at 10:30 PM, Daniel Stonier <d.stonier at gmail.com>wrote:
>
>>
>>
>> On 4 December 2012 12:38, Jack O'Quin <jack.oquin at gmail.com> wrote:
>>
>>> I prefer to run pre-release tests before releasing a stack.
>>>
>>> How can I do that now?
>>>
>>>
>> I haven't been able to do that - first tried a couple of weeks ago, but
>> not sure about the current status.  At the very least, I think to get a dry
>> stack showing up in the drop down you'd need your entry in
>> https://code.ros.org/svn/release/trunk/distros/fuerte.rosdistro, not at
>> github.com/ros/rosdistro.
>>
>>
> That's correct for dry stacks it's still in the release project on
> code.ros.org.
>
>
>
>>
>>> On Mon, Dec 3, 2012 at 4:34 PM, Daniel Stonier <d.stonier at gmail.com>wrote:
>>>
>>>> Ive been releasing dry stacks using the olde release svn repo and
>>>> release-legacy method.
>>>>
>>>> I believe updating your information in rosdistro is only for catkin
>>>> stacks. You can see the output below is calling rosinstall --catkin.
>>>>
>>>
Thanks Daniel and Tully for solving my problem with Fuerte. Those tests
seem to run, now.

I was misled by the documentation.  The Fuerte pre-release page[1] points
to the regression_tests page[2], which points to the github repo for the
non-Catkin rosdistro file. I will help fix the documentation, once I figure
out what it should say. It is confusing that both repos contain .rosdistro
files for both Fuerte and Groovy.

What about Groovy? Should dry stacks be using the code.ros.org release repo
for that, too? Although my new stack is now listed on the Groovy
pre-release page[4], none of those tests run successfully. But, I have not
yet succeeded with any dry, Groovy pre-release test, even for very simple
stacks with few dependencies. I keep trying periodically.

 * Is the new github rosdistro repo ever used for dry stacks? Or, only in
Groovy?

 * Should the Fuerte pre-release page[1] point somewhere else for its "Can't
find your repository in the list? <http://www.ros.org/wiki/regression_tests>"
link?

 * Is there a Fuerte to Groovy dry stack migration guide that I have
overlooked?

[1] http://packages.ros.org/web/prerelease/create_job/fuerte
[2] http://www.ros.org/wiki/regression_tests
[3] https://raw.github.com/ros/rosdistro/master/releases/fuerte.yaml
[4] http://packages.ros.org/web/prerelease/create_job/groovy
-- 
 joq
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20121204/1e107cc6/attachment-0009.html>


More information about the Ros-release mailing list