The symbols have always been used through implicit includes from
ros_comm, but ROS-O considers changing these includes right now because
of excessive deprecation warnings building all of ROS.
https://github.com/ros-o/ros_comm/pull/3
Without this noetic-compatible patch, these packages will fail to build with ROS-O, e.g., on Ubuntu 22.04, 24.04 and similar systems, in the near future.
The symbols have always been used through implicit includes from ros_comm, but ROS-O considers changing these includes right now because of excessive deprecation warnings building all of ROS. https://github.com/ros-o/ros_comm/pull/3
Without this noetic-compatible patch, these packages will fail to build with ROS-O, e.g., on Ubuntu 22.04, 24.04 and similar systems, in the near future.