Patch release and new packages for ROS 2 Crystal Clemmys 2019-02-14

That date’s not a typo! The release actually did happen yesterday but an inconvenient plane flight prevented me from uploading the release binaries and finishing up the notes.

But without further ado the release is out!

Some changes that I’d like to highlight:

  • rqt_gui_cpp now supported on Ubuntu Xenial
  • Releases were made that resolve the uncrustify errors in some packages (ros2/ros2)
  • The ros_workspace package now sets a COLCON_PREFIX_PATH hook so colcon setup files source the root ROS workspace ros2/ros2#653

For everything included in the patch release check out the tracking issue.

The tracking issue for the next patch release is now open for those who wish to follow it.

Package Updates for crystal

Added Packages [5]:

Updated Packages [87]:

  • ros-crystal-example-interfaces: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-example-interfaces-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-action-client: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-action-client-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-action-server: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-action-server-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-client: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-client-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-composition: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-composition-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-publisher: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-publisher-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-service: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-service-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-subscriber: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-subscriber-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-timer: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclcpp-minimal-timer-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclpy-executors: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclpy-minimal-client: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclpy-minimal-publisher: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclpy-minimal-service: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-examples-rclpy-minimal-subscriber: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-fmi-adapter: 0.1.2-0 -> 0.1.3-0
  • ros-crystal-fmi-adapter-dbgsym: 0.1.2-0 -> 0.1.3-0
  • ros-crystal-fmi-adapter-examples: 0.1.2-0 -> 0.1.3-0
  • ros-crystal-qt-dotgraph: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui-app: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui-core: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui-cpp: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui-cpp-dbgsym: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-qt-gui-py-common: 1.0.3-0 -> 1.0.4-0
  • ros-crystal-rcl: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-action: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-action-dbgsym: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-dbgsym: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-lifecycle: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-lifecycle-dbgsym: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-yaml-param-parser: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rcl-yaml-param-parser-dbgsym: 0.6.4-0 -> 0.6.5-0
  • ros-crystal-rclcpp: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclcpp-action: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclcpp-action-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclcpp-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclcpp-lifecycle: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclcpp-lifecycle-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rclpy: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-rclpy-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-rcutils: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-rcutils-dbgsym: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-rmw-opensplice-cpp: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rmw-opensplice-cpp-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros-workspace: 0.6.0-1 -> 0.6.1-0
  • ros-crystal-ros2cli: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2lifecycle: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2msg: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2multicast: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2node: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2param: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2pkg: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2run: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2service: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2srv: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-ros2topic: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-actions: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-adapter: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-cmake: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-generator-c: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-generator-c-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-generator-cpp: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-parser: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-typesupport-interface: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-typesupport-introspection-c: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-typesupport-introspection-c-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-typesupport-introspection-cpp: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rosidl-typesupport-introspection-cpp-dbgsym: 0.6.2-0 -> 0.6.3-0
  • ros-crystal-rqt: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-gui: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-gui-cpp: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-gui-cpp-dbgsym: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-gui-py: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-py-common: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-rqt-py-common-dbgsym: 1.0.1-0 -> 1.0.2-0
  • ros-crystal-sros2: 0.6.1-0 -> 0.6.2-0
  • ros-crystal-teleop-twist-joy: 2.1.0-0 -> 2.1.1-0
  • ros-crystal-teleop-twist-joy-dbgsym: 2.1.0-0 -> 2.1.1-0

Removed Packages [2]:

  • ros-crystal-console-bridge
  • ros-crystal-console-bridge-dbgsym

:sweat_smile: I don’t have an answer yet for why these packages were here in the first place, between Bouncy and Crystal we moved to a console_bridge_vendor package.

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • AWS B9 Team
  • Anup Pemmaiah
  • Chris Lalancette
  • Daniel Stonier
  • Dirk Thomas
  • Dorian Scholz
  • Jacob Perron
  • Karsten Knese
  • Michael Carroll
  • Ralph Lange
  • Shane Loretz
  • Steven! Ragnarök
  • William Woodall
5 Likes

Hey there!!

We tested this with our hardware https://acutronicrobotics.com/technology/som/ all working cool so far we’ll report if we see anything wrong.

Thanks a lot for the patch!!

Regards,

@LanderU

4 Likes

@LanderU that’s great to hear! I’m always very grateful when we get positive reports. I start getting paranoid when all we get are crickets and bug reports. :smile: