For now, the Foxy micro-ros-agent snap is the only one published and is published on the latesttrack.
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:
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?
For now, the
Foxy
micro-ros-agent snap is the only one published and is published on thelatest
track.Right now, the snap is released on the store under different
Risk
(candidate and edge). But could also be released under differentTracks
(lastest
,foxy
, andhumble
). Developers must currently make a request fortracks
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:
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?