Skip to content
Daniel Stonier edited this page Jan 27, 2015 · 1 revision

Workspace

To download the release stacks and our stacks locally:

> sudo apt-get install python-rosdep python-rospkg python-rosinstall
> rosinstall /opt/release https://raw.github.com/yujinrobot/yujin_release/master/release-fuerte.rosinstall

Releasing - Legacy

  • Version bump : update the version number in each stack CMakeLists.txt
  • Prerelease : submit the stack for a trial run.
  • Release : create new versioned release (use the same version number as above).
rosrelease-legacy zeroconf_implementations 0.1.4 fuerte

This will create a version tag, distro named branch on your repo.

Specific Issues

  • ecl_xxx : needs a version bump in ecl_build/cmake/ecl_package.cmake, also versions.dox.
  • zeroconf_implementations : temporarily add ROS_NOBUILD in zeroconf_jmdns and zeroconf_jmdns_demos.
  • qt_ros : do not release any new versions of this stack - the last released version was 'dry', i.e. rosbuild. The master branch is now 'wet', i.e. catkinized. We have to wait a bit before we can do catkin releases.

Releasing - Catkin

ToDo

References

  1. RosWiki - Releasing on Electric
  2. RosWiki - Releasing on Fuerte
  3. Release Report - Fuerte
  4. Hudson - Build Status