-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[humble] Handle unsupported serialization formats in rosbag2's. #1851
[humble] Handle unsupported serialization formats in rosbag2's. #1851
Conversation
…files are scanned for the first support format. All other topics are ignored and the user is informed. Signed-off-by: Jesper Smith <[email protected]>
Signed-off-by: Jesper Smith <[email protected]>
I got a branch for rolling, but haven't had the time to test it yet (still on Ubuntu 22.04/Humble). |
Signed-off-by: Jesper Smith <[email protected]>
Signed-off-by: Jesper Smith <[email protected]>
Signed-off-by: Jesper Smith <[email protected]>
8ecba18
to
6e50655
Compare
Signed-off-by: Jesper Smith <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @jespersmith, Thank you for the PR.
Unfortunately, we can't do API/ABi breaking changes on the stable release like Humble.
Please refer to the https://acodersjourney.com/20-abi-breaking-changes/ for details about ABI breaking changes.
I also see that multiple tests failed during CI run.
Could you please create a new PR against Rolling branch for further review and considerations?
@MichaelOrlov Thank you for the response. It's helpful to know it won't make it in humble, saves me doing unnecessary work. I'll look into getting this into rolling. I might need some help with the test cases(specifically what their test goal is), I'll reach out if that is the case. |
Relevant issue
This PR allows ros2 bag play to playback rosbags that have unsupported topics inside.
The implementation finds the first topic with a supported format, and ignores all other topics.
Currently based on humble, as that unblocks us immediately. Once the general approach is approved, we can rebase onto rolling.