-
Notifications
You must be signed in to change notification settings - Fork 170
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
ros2component fix to Dashing? #337
Comments
#322 depends on ros2/rclpy#413, which depends on ros2/rcl#492. ros2/rcl#492 adds a macro and changes the possible return value for several functions. |
I've started looking at doing the backport, but it's a bit larger than anticipated. The necessary changes actually touch the RMW layer:
And there are some conflicts with another addition to RMW ros2/rmw#179. Possibly a less risky approach would be to backport an earlier iteration of the fix (bd6cef2), where we catch a generic @hidmic @dirk-thomas @ivanpauno What do you guys think? |
I don't think backporting this change is worth that amount of work and potential for regression. I am ok with implementing the previous hack / wildcard-exception-catch on the Dashing branch. |
Yes, I was going to start backporting this until I realize that the amount of dependencies were huge. Also, I don't think that adding a new return code and a new exception is API compatible. IMO, it breaks API. Implementing the wildcard-exception-catch on Dashing branch sounds like a good idea to me. |
Thanks for your feedback, I've opened up a backport for the wildcard-exception-catch: #342 |
Hey guys,
We're on 'Dashing' but our CI is blowing up a lot with an issue that I believe was fixed in PR #322 Would you guys consider cherry-picking this fix to the 'dashing' branch so we can get it without having to take the other ~35 commits in between? It looks like it cherry-picks cleanly, and the tests pass on the nightly docker.
Thanks! Feel free to close this issue if the answer is 'no'
The text was updated successfully, but these errors were encountered: