Fix length-limited list types
Public API Changes
None
Description
Removes the , N length specifier at the end of list types like sequence<type, length>. Fixes issues with serializing shape_msgs/Polygon, which has a float64[<=3] field.
Fixes #910
@achim-k can I get a review? this is a pretty brutal issue - it prevents serializing Polygons, which many planning- and geometry-related messages include.
@EzraBrooks #827 looks like it does the same / something similar. Can you check that one?
This PR has been marked as stale because there has been no activity in the past 6 months. Please add a comment to keep it open.
Got to the same solution. This solution seems ready to merge.
@achim-k The other PR (#827) has been closed and this one is tested and ready to merge. Can we merge this one in?
Closing in favor of #883, which fixes this particular issue and others.
Turns out this is still needed!
or at the least, my team is still running into an issue when serializing moveit planning scenes as described in #910. will dig a bit deeper, but this PR definitely fixes it
@EzraBrooks I was just looking through PRs to this repo and noticed this was still hanging around. Is this good to merge now? Will let you go ahead if so.