This addresses #235 but is currently implemented over a "hack" to get around #227 without needing to patch other packages.
One of the commits is to split out the messages from sound_play package, which is not the desired long term solution as I unserstand it.
I'll be happy to resubmit a version without the separated sound_play messages once the upstream issues have been resolved.
I'm submitting this now, not expecting it to be merged, as a temporary solution for others like me who got stuck while porting code to ROS2 that uses sound_play.
This addresses #235 but is currently implemented over a "hack" to get around #227 without needing to patch other packages.
One of the commits is to split out the messages from sound_play package, which is not the desired long term solution as I unserstand it.
I'll be happy to resubmit a version without the separated sound_play messages once the upstream issues have been resolved.
I'm submitting this now, not expecting it to be merged, as a temporary solution for others like me who got stuck while porting code to ROS2 that uses sound_play.