Thank you all for joining! This was a fun meeting. Here are the notes I took, please let me know if I missed anything or if something needs clarification!
Attendees
Sam Privett
Esteve Fernandez
Nathan Wiebe Neufeldt
Mathieu David
Kimberly Mcquire
Scott Logan
Notes
Released rclrs 0.5!
Small issue with updating bindings on CI, not blocking
Esteve will be giving a talk on ros2_rust at ROSCon UK 2025 in one week
Promising PR for a proc macro to generate structured parameters
Discussion on vendoring messages. Are we at a point where we should just bundle all messages directly in ros2_rust?
Talked about uploading these vendored messages to crates.io behind shim crates
Going to try doing this for a smaller message and uploading to crates.io
Discussion on gaps in cargo registries
No way to “fallback” to registries
No way to have some local registries without an index, which has a lot of baggage (checksums, caching, etc)
Philosophical discussion on using cargo to ship ROS itself
Retort on why cargo and not something like pip? This adds complexity and removes the dev further from their source tools
Even using it just to distribute is “easy” to get binaries on the system to run, but did you create an environment to develop software against is a harder problem
Axon is using Rust, experimenting with ros2_rust. Interested to sponsor some ros2_rust work