Skip to main content

Blog posts tagged "snapcraft.io"

ROS production: our prototype as a snap [3/5]

This is the third blog post in this series about ROS production. In the previous post we came up with a simple ROS prototype. In this post we’ll package that prototype as a snap. For justifications behind why we’re doing this, please see the first post in the series. We know from the previous post

ROS production: our prototype [2/5]

This is the second blog post in this series about ROS production. In the previous post we discussed why Ubuntu Core was a good fit for production robotics. In this post we’ll be on classic Ubuntu, creating the example ROS prototype that we’ll use throughout the rest of the series as we work toward using

From ROS prototype to production on Ubuntu Core

Please note that this blog post has outdated technical information that may no longer be correct. For latest updated documentation about robotics in Canonical please visit https://ubuntu.com/robotics/docs. My background is pretty heavily littered with robotics. A natural side effect of this is that I’ve published numerous posts discussing

Distributing a ROS system among multiple snaps

One of the key tenets of snaps is that they bundle their dependencies. The fact that they’re self-contained helps their transactional-ness: upgrading or rolling back is essentially just a matter of unmounting one snap and mounting the other. However, historically this was also one of their key downsides: every snap must be standalone. For

Snapcraft 2.27 has been released

Hello snapcrafters! We are pleased to announce the release snapcraft 2.27: https://launchpad.net/snapcraft/+milestone/2.27 Contributions This release has seen some contributions from outside of the snapcraft core team, so we want to give a shout out to these folks, here’s a team thank you for: Colin Watson John Lenton Kit Randel Loïc Mini

Snapcraft 2.26 has been released

Hello snapcrafters! We are pleased to announce the release of version 2.26 of snapcraft has been released: https://launchpad.net/snapcraft/+milestone/2.26 Contributions This release has seen some contributions from outside of the snapcraft core team, so we want to give a shout out to these folks, here’s a team thank you for: Björn Tilleni

Run scripts during snapcraft builds with “scriptlets”

Please note: this blog post is over 5 years old and is out of date. Scriptlets have been superseded by Overrides. If you have snapped an application, or tried to snap an application, you know that Snapcraft heavily depends on built-in plugins for specific build systems and that it provides a large array of choices

Making your snaps available to the store using snapcraft

Now that Ubuntu Core has been officially released, it might be a good time to get your snaps into the Store! Delivery and Store Concepts So let’s start with a refresher on what we have available on the Store side to manage your snaps. Every time you push a snap to the store, the store