Skip to content

Commit eed8fda

Browse files
Document that cross-distro communications are not guaranteed (ros2#5640)
Signed-off-by: Christophe Bedard <[email protected]>
1 parent b8a3d44 commit eed8fda

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

source/Concepts/Intermediate/About-Different-Middleware-Vendors.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ If ``rmw_fastrtps_cpp`` is ever installed, it would be the default.
8989

9090
See the :doc:`guide <../../How-To-Guides/Working-with-multiple-RMW-implementations>` for how to specify which RMW implementation is to be used when running the ROS 2 examples.
9191

92+
.. _different-middleware-vendors-cross-vendor-communication:
93+
9294
Cross-Vendor Communication
9395
--------------------------
9496

source/Releases.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,3 +205,11 @@ We recommend that most people use the most recent stable distribution instead (s
205205

206206
Packages released into the Rolling distribution will be automatically released into future stable distributions of ROS 2.
207207
:doc:`Releasing a ROS 2 package <../How-To-Guides/Releasing/Releasing-a-Package>` into the Rolling distribution follows the same procedures as all other ROS 2 distributions.
208+
209+
Cross-Distribution Communications
210+
---------------------------------
211+
212+
Nodes are not guaranteed to be able to communicate across distributions.
213+
For example, a node built & running against Humble is not guaranteed to be able to communicate correctly with a node built & running against Iron.
214+
It may or may not work, but it is not supported and should not be relied upon.
215+
Note that :ref:`cross-vendor (single-distro) communications are also not guaranteed <different-middleware-vendors-cross-vendor-communication>`.

0 commit comments

Comments
 (0)