[ros-users] [Discourse.ros.org] [General] RFC on REP 153: rosdistro index format 4

Dirk Thomas ros.discourse at gmail.com
Mon Oct 29 20:05:17 UTC 2018



Almost four years have passed since the `rosdistro` file format has been last updated in [REP 143](http://www.ros.org/reps/rep-0143.html). The latest REP draft aims to add a small piece of additional information to the `index.yaml` file. For each ROS distribution the major ROS version should be annotated, e.g. for ROS Melodic that would be `1` and for ROS Bouncy that would be `2`. Currently that information is not available anywhere and therefore hardcoded in various places. Please see the [current draft](https://github.com/ros-infrastructure/rep/pull/181) of the REP for the fairly small addition.

While the change is small it still requires a bump of the index file format from version `3` to version `4`. That will ensure that once the rosdistro repository is being updated to include this information that users which are still using an "older" version of the Python `rosdisto` package will get a meaningful error message guiding them to update the rosdistro Python package.

After the REP has been rolled out and the rosdistro repository has been updated to annotate the ROS distribution we will be able to consolidate the [forked ROS 2 rosdistro repository](https://github.com/ros2/rosdistro) into the upstream one. This will make releasing ROS 2 repositories as simple as it is for ROS 1 - without the need for a custom environment variable.

Please provide your feedback on the [REP pull request](https://github.com/ros-infrastructure/rep/pull/181). (Please do *not* reply in this discourse thread since the audience is very big and not everyone might be interested in the in-depth discussion of this topic.)

Your friendly ROS team





---
[Visit Topic](https://discourse.ros.org/t/rfc-on-rep-153-rosdistro-index-format-4/6638/1) or reply to this email to respond.




More information about the ros-users mailing list