Blog posts tagged
"snapcraft.io"

279 posts


Guest
28 June 2017

Build, test, and publish snap packages using snapcraft

Article Desktop

This is a guest post by Ricardo Feliciano, Developer Evangelist at CircleCI. If you would like to contribute a guest post, please contact [email protected]. Snapcraft, the package management system fighting for its spot at the Linux table, re-imagines how you can deliver your software. A new set of cross-distro...

Guest
28 June 2017


Kyle Fazzari
31 May 2017

The Turtlebot 3 has launched

Article Internet of Things

If you’re familiar with ROS (Robot Operating System), chances are you’re also familiar with the Turtlebot. The first version of the Turtlebot was created back in 2010 to serve as an inexpensive platform for learning ROS. This was followed in 2012 by the Turtlebot 2, which has since become the reference platform for...

Kyle Fazzari
31 May 2017


Thibaut Rouffineau
30 May 2017

Build.snapcraft.io gets your code ready to distribute in minutes

Article Cloud and server

The public beta release of build.snapcraft.io is now open! build.snapcraft.io is an easy and free to use platform for publishing your software to the tens of millions of machines running Ubuntu, Debian, Fedora, OpenSuSE, Arch, Gentoo, Yocto and others. whichever Operating System they’re running, the behaviour of your...

Thibaut Rouffineau
30 May 2017


Kyle Fazzari
9 May 2017

ROS production: create Ubuntu Core image with snap preinstalled [5/5]

Article Internet of Things

This is the fifth (and final) blog post in this series about ROS production. In the previous post we created a gadget snap to allow confined access to the Turtlebot. In this post, we’re going to put all the pieces from this series together and create an Ubuntu Core image with our ROS snap preinstalled,

Kyle Fazzari
9 May 2017


Kyle Fazzari
27 April 2017

ROS production: obtaining confined access to the Turtlebot [4/5]

Article Internet of Things

This is the fourth blog post in this series about ROS production. In the previous post we created a snap of our prototype, and released it into the store. In this post, we’re going to work toward an Ubuntu Core image by creating what’s called a gadget snap. A gadget snap contains information such as

Kyle Fazzari
27 April 2017


Kyle Fazzari
21 April 2017

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

Article Internet of Things

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

Kyle Fazzari
21 April 2017


Kyle Fazzari
13 April 2017

ROS production: our prototype [2/5]

Article Internet of Things

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

Kyle Fazzari
13 April 2017


Kyle Fazzari
6 April 2017

From ROS prototype to production on Ubuntu Core

Article Internet of Things

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...

Kyle Fazzari
6 April 2017


Kyle Fazzari
22 March 2017

Distributing a ROS system among multiple snaps

Article Internet of Things

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...

Kyle Fazzari
22 March 2017


Sergio Schvezov
17 February 2017

Snapcraft 2.27 has been released

Article Cloud and server

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...

Sergio Schvezov
17 February 2017


Sergio Schvezov
3 February 2017

Snapcraft 2.26 has been released

Article Internet of Things

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...

Sergio Schvezov
3 February 2017


David Callé
2 February 2017

Run scripts during snapcraft builds with “scriptlets”

Article Internet of Things

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

David Callé
2 February 2017


Sergio Schvezov
15 November 2016

Making your snaps available to the store using snapcraft

Article Internet of Things

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

Sergio Schvezov
15 November 2016