Skip to content

Conversation

@fastcat
Copy link

@fastcat fastcat commented Aug 22, 2025

I mostly just copy-pasted the jazzy items, and it at least compiles.

The rcl_init_timer2 change seems like it will break pre-Jazzy ROS releases. I'm new to rust and don't know if there's a way to do "conditional compilation" with it to work around this?

The change to how some of the error codes are imported seems to have been necessary because the generated version of r2r_rcl/bindings/rcl_bindings.rs seems to now include some (all?) of the action error codes. I left it using the ones from r2r_actions in the interest of "minimal change", but I'm not sure if that is correct.

I grabbed a copy of the generated version of r2r_rcl/bindings/rcl_bindings.rs but didn't commit it because it has a ton of changes, and committing a version of that doesn't seem to be critical to having the package work? I'm new to Rust so I don't know what best practices are here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant