RMF is known to have problems with Fast RTPS/Fast DDS on Foxy. This adds a warning if the user has not changed the default RMW implementation, or if they have manually set it to rmw_fastrtps_cpp.
This should be merged into the foxy branch, not main.
It occurred to me that a more robust approach would be to check the actually-loaded RMW implementation. I've committed a change that does that, instead of looking at the environment variable.
RMF is known to have problems with Fast RTPS/Fast DDS on Foxy. This adds a warning if the user has not changed the default RMW implementation, or if they have manually set it to
rmw_fastrtps_cpp
.This should be merged into the
foxy
branch, notmain
.