micro-ROS / micro-ROS-Agent

ROS 2 package using Micro XRCE-DDS Agent.
Apache License 2.0
101 stars 58 forks source link

Humble snap #163

Closed Guillaumebeuzeboc closed 2 years ago

Guillaumebeuzeboc commented 2 years ago

For now, the Foxy micro-ros-agent snap is the only one published and is published on the latest track.

Right now, the snap is released on the store under different Risk (candidate and edge). But could also be released under different Tracks (lastest, foxy, and humble). Developers must currently make a request for tracks to be added to their snap via the #store-requests forum category.

Switching from one track to another could be done this way: sudo snap refresh micro-ros-agent --channel=humble/stable

A good example of what a mutli-track snap looks like is the snapcraft snap: image

Snapcraft recent release (7.1.1) brings along core22 support for ROS 2 Humble snaps. So, porting the current Foxy snap to Humble should not require so much work.

I can help on modifying the snapcraft.yaml to build the Humble snap and the CI to automatically build and publish the Humble snap (while keeping the Foxy snap). What do you think? Would you be interested in requiring tracks to release multiple version of the micro-ros-agent?

pablogs9 commented 2 years ago

Lates micro-ROS Agent is distributed via Vulcanexus: https://docs.vulcanexus.org/en/latest/rst/installation/linux_binary_installation.html