-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
image_transport_plugins: 3.0.0-1 in 'rolling/distribution.yaml' [bloom] #36894
Conversation
This pull request has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/preparing-for-iron-branching-on-rolling-2023-04-18/30980/2 |
Thanks @clalancette |
Hi @clalancette, there was an API change in this release that changed the parameter names in compressed_image_transport to be scoped by the image transport name (and hence the major bump). Unfortunately, these API changes were made only to compressed_image_transport, but the matching changes that should have been made in theora_image_transport and compressed_depth_image_transport are not yet implemented. This means the parameters aren't scoped for those transports. Although things compile and work, the partial API change would be potentially confusing to users. (I regret trying to rush and get a release in for Iron). Is is too late to make a new release (2.6.1) that removes this API change, but retains the other non-API breaking improvements? |
No, it's not too late. We will accept updates to Rolling and Iron up to May 18th (though things are frozen right now, so any release you do at the moment won't be merged until next week). That said, you may want to carefully consider your version numbers. Because these packages have successfully built, the 3.0.0 release is already available via the Instead, my suggestion is that you revert the problematic change, and call it 3.1.0 (or whatever). When you eventually want to put that change back in, you merge it and call the new release 4.0.0. But this is completely up to you; if you'd rather go back to 2.6.1, that is allowed. One last thing to note is that whatever you do here, you'll have to do new releases for both Rolling and Iron (since we just branched Iron off). |
Thanks for your response @clalancette. Thanks for the tip on the version numbers, too! |
Release was made into iron with all the transports' parameters deprecated and replaced by the new ones - #37153 |
Increasing version of package(s) in repository
image_transport_plugins
to3.0.0-1
:rolling/distribution.yaml
0.11.2
2.6.0-2
compressed_depth_image_transport
compressed_image_transport
image_transport_plugins
theora_image_transport