Re: [Ros-release] How to run pre-release tests on a new, dry…

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Tully Foote
Date:  
To: Daniel Stonier
CC: ros-release@code.ros.org
Subject: Re: [Ros-release] How to run pre-release tests on a new, dry stack?
On Mon, Dec 3, 2012 at 10:30 PM, Daniel Stonier <> wrote:

>
>
> On 4 December 2012 12:38, Jack O'Quin <> 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 <>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.
>>>
>>> On Dec 4, 2012 6:38 AM, "Jack O&apos;Quin" <> wrote:
>>> >
>>> > I would like to release camera_info_manager_py, a new Python
>>> implementation of the camera info manager interface for both Fuerte and
>>> Groovy. It remains a dry stack, for now, so I can maintain the same sources
>>> for both.
>>> >
>>> > But, I am having trouble following the instructions correctly.
>>> >
>>> > First, I went to the Fuerte pre-release page:
>>> >
>>> > http://packages.ros.org/web/prerelease/create_job/fuerte
>>> >
>>> > Naturally, the new stack was not listed there. So, I followed the link
>>> to:
>>> >
>>> > http://www.ros.org/wiki/regression_tests
>>> >
>>> > Based on that, I added stanzas for the new camera_info_manager_py to
>>> the rosdistro repository:
>>> >
>>> >
>>> https://github.com/jack-oquin/rosdistro/commit/0abfa392044bcb0bc9155c21c5bd6d15ba1132fe
>>> >
>>> > Since this component has not yet been released, I copied some other
>>> entries, setting the version to null. Maybe that was a bad guess.
>>> >
>>> > That update was merged, and now camera_info_manager_py appears as a
>>> pre-release test component for Groovy, but not Fuerte (which I had also
>>> expected).
>>> >
>>> > So, I tried to run a Groovy pre-release test on it, but the checkout
>>> failed. Perhaps, I used the wrong "version:" setting.
>>> >
>>> >
>>> http://jenkins.willowgarage.com:8080/job/prerelease-groovy-camera_info_manager_py/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/2/
>>> >
>>> > The failure appear here, I think:
>>> >
>>> > Creating rosinstall file for repo list
>>> > Using latest release distro file to download repositories
>>> > rosinstall file for all repositories:
>>> >  - git: {local-name: camera_info_manager_py, uri: 'git://
>>> github.com/jack-oquin/camera_info_manager_py.git',
>>> >     version: release/camera_info_manager_py}

>>> >
>>> > Install repo list from source
>>> > Executing command 'rosinstall /tmp/test_repositories/src_repository
>>> /home/rosbuild/hudson/workspace/prerelease-groovy-camera_info_manager_py/ARCH_PARAM/amd64/UBUNTU_PARAM/precise/label/prerelease/repo.rosinstall
>>> --catkin'
>>> > rosinstall operating on /tmp/test_repositories/src_repository from
>>> specifications in rosinstall files
>>> /home/rosbuild/hudson/workspace/prerelease-groovy-camera_info_manager_py/ARCH_PARAM/amd64/UBUNTU_PARAM/precise/label/prerelease/repo.rosinstall
>>> > (Over-)Writing /tmp/test_repositories/src_repository/.rosinstall
>>> > [camera_info_manager_py] Installing git://
>>> github.com/jack-oquin/camera_info_manager_py.git (version
>>> release/camera_info_manager_py) to
>>> /tmp/test_repositories/src_repository/camera_info_manager_py
>>> > Exception caught during install: Error processing
>>> 'camera_info_manager_py' : [camera_info_manager_py] Checkout of git://
>>> github.com/jack-oquin/camera_info_manager_py.git version
>>> release/camera_info_manager_py into
>>> /tmp/test_repositories/src_repository/camera_info_manager_py failed.
>>> >
>>> >
>>> >
>>> > I could use some pointers on how to do this job properly with the new
>>> tools.
>>> > --
>>> > joq
>>> >
>>> > _______________________________________________
>>> > Ros-release mailing list
>>> >
>>> > https://code.ros.org/mailman/listinfo/ros-release
>>> >
>>>
>>>
>>
>>
>> --
>> joq
>>
>
>
>
> --
> Phone : +82-10-5400-3296 (010-5400-3296)
> Home: http://snorriheim.dnsdojo.com/
> Yujin R&D: http://rnd.yujinrobot.com/
>
>
>
> _______________________________________________
> Ros-release mailing list
>
> https://code.ros.org/mailman/listinfo/ros-release
>
>



--
Tully Foote

(650) 475-2827