The next ROS 2 Rust Meeting will be 2024-10-14T13:00:00Z
The meeting room is tentatively at https://meet.google.com/xrf-pzbg-mtj , however, we’ve had technical difficulties getting rooms up and running. If the room needs to change, we will update this thread with the new info!
Don’t think this is a blocking feature to official client library status
Async Executor
Grey working on this. Talked about presenting slides at the next WG meeting on this. Said this impl roughly follows the slides he presented a few working groups ago
Notes
Cargo registry concept, point to “jazzy” and then versions get pulled by distros
We should adopt a code of conduct
Julia is going to take a look at generating constants
An update regarding our colcon extensions. We can now distribute the cargo-ament-build plugin via PyPI thanks to Maturin. The idea sounds crazy, but for example, Ruff is a Python linter written in Rust and distributed as a Python wheel.
This allows us to depend on it via the colcon-ros-cargo extension to streamline the installation and to build Debian packages without worrying about cargo and Debian
Just a clarification about this, we don’t need to move the repositories upstream, but submit them to the ROS buildfarm so that they can be installed via API.
For now, we’ll submit rosidl_generator_rs only as it’s just a regular CMake / Python / ROS package that has no Rust code in it.