Enable the property dds.ros.demangle_topic_and_type_names to announce the demangled topic name as a topic alias#221
Conversation
… the demangled topic name as a topic alias Signed-off-by: Francisco Gallego Salido <fgallego@rti.com>
fujitatomoya
left a comment
There was a problem hiding this comment.
lgtm, this is great improvement for interoperability!
|
Pulls: #221 |
|
@fujitatomoya it seems the build failures are not related to these changes. Can you launch the build again? |
|
@fujitatomoya this message doesn't really make any sense: Has anything changed in the CI that may be causing this failure? |
|
There is a hidden unicode character No idea how it got there, but if it's present in re-runs, it's likely that it was part of the Jenkins arguments when the job was initially triggered. |
|
@cottsay it's still failing |
|
@cottsay the Windows CI failure is unrelated to the Connext RMW. I think this is ready to be merged. |
CI looks good to me, but I have no context in this repo. I'll defer to @fujitatomoya, who already approved the changes. |
|
@fujitatomoya builds for aarch64 are not going to come clean until ros2/ci#853 is merged. Right now the CI is not building the Connext RMW in ARM architectures |
|
Ah yeah, i lost it... sorry. merging |
Description
Enable the property
dds.ros.demangle_topic_and_type_namesin the Connext RMW to announce the demangled topic name as a topic alias (documentation).This property enables interoperability with Connext applications using the demangled topic name.
Is this user-facing behavior change?
Users using standalone Connext applications can interoperate with ROS 2 applications using the Connext RMW using the real topic names.
Did you use Generative AI?
No
Additional Information
This change was first introduced in Connext 7.5.0, and it's only enabled for that version onwards. When #218 is completed, we may need to add tests for this feature, but only on our RMW.