[Discourse.ros.org] [General] RFC on REP 149: package format 3

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[Discourse.ros.org] [General] RFC on REP 149: package format 3

Saurabh Bansal via ros-users

Hello everyone,

A long time has passed since format 2 of the `package.xml` files was specified. The latest REP 149 aims to add three features which are hopefully useful to reduce the effort in a few advanced / upcoming uses cases. Please see the [current draft](http://www.ros.org/reps/rep-0149.html) of the REP for the full specification. The changes compared to the previous format are highlighted in a different color to help focus on the additions.

Since the REP adds three mostly separate "features" we created separate tickets to focus the discussion. Please comment on any of the following tickets with feedback for specific parts of the draft:

* [Group dependencies](https://github.com/ros-infrastructure/rep/issues/141)
* [Package compatibility version](https://github.com/ros-infrastructure/rep/issues/142)
* [Conditional dependencies](https://github.com/ros-infrastructure/rep/issues/143)

For more general comments and feedback (which is not specific to one of the three topics) please comment on the [closed PR](https://github.com/ros-infrastructure/rep/pull/138) which contains the draft. 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.

In ROS 2 we have already implemented support for two of the three new feature (see [ament_package#63](https://github.com/ament/ament_package/pull/63)). The goal is to also provide the features in ROS 1 in order to leverage especially the conditional dependencies.

Your friendly ROS team

[Visit Topic](https://discourse.ros.org/t/rfc-on-rep-149-package-format-3/3157/1) or reply to this email to respond.

If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
ros-users mailing list
[hidden email]
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>