[ros-release] First try of Prerelease tests on indigo

William Woodall william at osrfoundation.org
Wed Jul 1 23:52:12 UTC 2015


You can run the prerelease test before you run bloom, and even before you
run catkin_prepare_release or otherwise update your version in the
package.xml. That's the case at least if you have a devel option for your
repository.

On Wed, Jul 1, 2015 at 2:16 AM, Asmodehn Shade <asmodehn at gmail.com> wrote:

> Hi, thanks for the tip !
>
> I havent used or setup python3 yet and I was missing the em module indeed.
> Yes I did install the ros-buildfarm package previously with :  sudo
> apt-get install python-ros-buildfarm
> My prerelease tests are now running locally. I just need to find a way to
> script the release process with bloom and the prerelease tests...
>
> Cheers !
> --
> AlexV
>
> --
> AlexV
>
> 2015-07-01 16:54 GMT+09:00 William Woodall <william at osrfoundation.org>:
>
>> Hi AlexV,
>>
>> That's odd, I thought I had worked out the issues with the setup
>> procedure. It looks as if you are missing empy from Python3, but I'll have
>> to go back to my VM and see why I don't get this issue. Did you install the
>> ros_buildfarm from apt-get?
>>
>> A work around should be to install empy for Python3 until I have a chance
>> to retrace my steps and find the first time setup problem:
>>
>> $ sudo apt-get install python3-pip
>> $ sudo -H python3 -m pip install -U EmPy
>>
>> That should do the trick.
>>
>> On Wed, Jul 1, 2015 at 12:13 AM, Asmodehn Shade via ros-release <
>> ros-release at lists.ros.org> wrote:
>>
>>> Hello,
>>>
>>> Recently I tried the new prerelease test system, following
>>> http://wiki.ros.org/bloom/Tutorials/PrereleaseTest
>>>
>>> Note : I am using indigo, and I followed
>>> http://wiki.ros.org/regression_tests#How_do_I_setup_my_system_to_run_a_prerelease.3F
>>> But when running the prerelease.sh script, I get this error in build
>>> STEP 4 ( missing dependency ? python 2 / 3 conflict ? ) :
>>>
>>> # BEGIN SECTION: Generate Dockerfile - devel tasks
>>> + export TZ=KST-00
>>> + export
>>> PYTHONPATH=/tmp/prerelease_job/ros_buildfarm:/opt/ros/indigo/lib/python2.7/dist-packages
>>> + python3 -u
>>> /tmp/prerelease_job/ros_buildfarm/scripts/devel/run_devel_job.py
>>> --rosdistro-index-url
>>> https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml
>>> indigo default prerelease ubuntu trusty amd64
>>> --distribution-repository-urls http://54.183.65.232/ubuntu/testing
>>> --distribution-repository-key-files /tmp/prerelease_job/keys/0.key
>>> --dockerfile-dir /tmp/prerelease_job/docker_generating_dockers
>>> Traceback (most recent call last):
>>>   File
>>> "/tmp/prerelease_job/ros_buildfarm/scripts/devel/run_devel_job.py", line
>>> 20, in <module>
>>>     from ros_buildfarm.templates import create_dockerfile
>>>   File
>>> "/tmp/prerelease_job/ros_buildfarm/ros_buildfarm/templates/__init__.py",
>>> line 3, in <module>
>>>     from em import Interpreter
>>> ImportError: No module named 'em'
>>>
>>> any idea where it comes from / where I can fix it ?
>>> also :
>>> $ sudo pip install em
>>> Requirement already satisfied (use --upgrade to upgrade): em in
>>> /usr/local/lib/python2.7/dist-packages
>>> Cleaning up...
>>>
>>>
>>> I ll be happy to help testing this new prerelease test system, since I
>>> am trying to release a new package it makes complete sense :-) So please
>>> let me know if there are things I should try out.
>>>
>>> Cheers,
>>> --
>>> AlexV
>>>
>>> _______________________________________________
>>> ros-release mailing list
>>> ros-release at lists.ros.org
>>> http://lists.ros.org/mailman/listinfo/ros-release
>>>
>>>
>>
>>
>> --
>> William Woodall
>> ROS Development Team
>> william at osrfoundation.org
>> http://wjwwood.io/
>>
>
>


-- 
William Woodall
ROS Development Team
william at osrfoundation.org
http://wjwwood.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20150701/eb9e444c/attachment.html>


More information about the ros-release mailing list