Releasing for ROS Fuerte

ROS Fuerte had a preview version of catkin which was vastly different from the Groovy and later versions. In bloom-0.4.0 support for Fuerte was dropped in order to simplify the code base. If you want to use bloom to release catkin packages in Fuerte, then you will need to install an older version of bloom. You can do this with a virutal environment.

Creating a virtualenv

First install virtualenv if you don't already have it:

  • $ sudo pip install -U virtualenv

Then create a folder to hold your virtualenv:

  • $ mkdir -p /tmp/bloom_0.3.4_venv
    $ cd /tmp/bloom_0.3.4_venv

Then call virtualenv to create your virtual environment:

  • $ virtualenv --distribute /tmp/bloom_0.3.4_venv 

This will construct the environment, but then you must "activate" it:

  • $ source /tmp/bloom_0.3.4_venv/bin/activate

Installing bloom 0.3.4

Now you are in the virtual environment, so you should install the appropriate version of bloom:

  • $ pip install bloom==0.3.4

Now you can use bloom-0.3.4 as you normally would for Fuerte.

Cleanup

You can exit this environment by running:

  • $ exit

And from now on you can reactivate this virtual env by running this again:

  • $ source /tmp/bloom_0.3.4_venv/bin/activate

Wiki: bloom/Tutorials/ReleasingForFuerte (last edited 2013-09-04 20:41:25 by WilliamWoodall)