ROS 2 Dashing Diademata call for testing and package releases

Hi all,

The ROS 2 team is preparing for the release of Dashing Diademata and we’d like to invite you to help us by testing out the pre-release or releasing your own packages to Dashing.

Testing the pre-release

ROS 2 is available with multiple RMW implementations on multiple platforms and architectures. Depending on your system configuration, you can help us out by doing any of the following:

  • Build ROS 2 Dashing from source on your preferred platform. Be sure to use the master branch version of the repos file (described here ) as Dashing is still in pre-release.

  • Install and use the ROS 2 Ubuntu Bionic packages. To install from the testing repository (and ignore debug symbol packages):

      sudo sh -c 'echo "deb http://packages.ros.org/ros2-testing/ubuntu bionic main" > /etc/apt/sources.list.d/ros2-testing.list'
      sudo apt update
      sudo apt install $(apt-cache search 'ros-dashing-.*' | awk '/dbgsym/ { next; } { print $1; }')
    
  • Try out some of the new features with one or more different RMW implementations:

After testing, reply back here to let us know what worked and what didn’t work, along with what platform you’re on and how you installed ROS 2.

If you run into problems, all the usual recommendations apply. You can ask questions on https://answers.ros.org with the dashing tag or report issues on https://github.com/ros2/ros2 or the relevant package repository. Be sure to follow the contributing guidelines and issue templates.

Note: Binary archives for MacOS, Windows, and Ubuntu 18.04 are not available at this time. We will update this thread when they are available.

Releasing your packages

If you maintain a package you would like to release in ROS 2 Dashing we encourage you to do so by following the guide to releasing a ROS 2 package with bloom .

The ROS 2 Team

4 Likes

Hi all,

The ROS 2 team is making progress towards the release of Dashing Diademata. The API of low level packages like the RMW layer, the message generators as well as the client libraries have been frozen and shouldn’t receive any API breaking changes in Dashing anymore. We’d like to invite you to help us by testing out the latest pre-release or releasing your own packages to Dashing.

For instructions on how to test the pre-release as well as on how to report problems, please refer to the previous post.

When updating your own code to make it work with Dashing please check the section on the Dashing release page for more information. Especially if you maintain an RMW implementation or a message generator for other programming languages you might want to take a closer look on how these interfaces have changed since Crystal.

Debian packages for Ubuntu 18.04 are available through the apt repository described in the install instructions. Binary archives are available for the following platforms directly from the buildfarm:

If you maintain a package you would like to release in ROS 2 Dashing we encourage you to do so by following the guide to releasing a ROS 2 package with bloom.

The ROS 2 Team

3 Likes