Week 32 In Snapcraft

Sergio Schvezov

Sergio Schvezov

on 15 August 2017

Welcome to the weekly development notes for snapcraft! This covers work from August 7 until August 13 of 2017.

Development in master

The theme of code landing into master this week was mostly about robotics, from polishing and refactoring to ease the development of ROS 2 support (ament plugin) as well as supporting new features.

Aside from that, worth mentioning is that the next release of snapcraft (2.34) will have support for a Windows msi to ease the installation and get snapcraft working on that operating system (sans local building support).

  • kbuild plugin: support Makefile without install target PR: #1432
  • recording: record the original snapcraft.yaml PR: #1407
  • options: properly handle missing compiler prefix PR: #1425
  • kbuild plugin: move over the cross-compiling logic from the kernel plugin PR: #1417
  • catkin plugin: include-roscore is a boolean PR: #1472
  • catkin plugin: default to release build PR: #1470
  • catkin plugin: rosinstall-files is a pull property PR: #1473
  • catkin plugin: support passing args to cmake PR: #1471
  • Extract rosdep into its own package PR: #1464
  • Add cx_Freeze options targeting bin/snapcraft PR: #1478
  • cli: better error message for missing mksquashfs PR: #1481
  • ci: skip the CLA check for pull requests from the bot PR: #1482

This weeks Pull Requests

These are the pull requests that showed up during the week:

  • lxd: configure user in container PR: #1484
  • lxd: path cannot have extra forward slashes PR: #1483
  • rosdep: add support for multiple dependency types PR: #1479
  • kbuild plugin: use ARCH from environment if set PR: #1474
  • add support for the “contact” field in snapcraft PR: #1447
  • cli: properly handle exceptions PR: #1436

For a full list of pull requests go to https://github.com/snapcore/snapcraft/pulls

Current active design forum discussions

Ecosystem

More snaps!

If you needed to install these look no more and follow the installation instructions:

And some more snaps coming soon (blockchain related) with recently landed snapcraft.yaml and being added to ci/cd:

Conferences

This week, on the 18th and 19th, you can catch part of the snapcraft team, Leo and Sergio, speaking at the UbuconLA 2017, these are the sessions (they will be carried out in Spanish):

This article originally appeared at the snapcraft github

Ubuntu desktop

Learn how the Ubuntu desktop operating system powers millions of PCs and laptops around the world.

Newsletter signup

Select topics you’re interested in

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.

Related posts

The path to Ubuntu Core

At Canonical, helping customers overcome their challenges is what we do every day. In the IoT world, a common challenge we encounter is customers who are interested in transitioning to Ubuntu Core and the snapcraft.io ecosystem, but are…

Make your snap development faster

“All my centurions develop using snaps.” Julius Caesar By and large, software development can be an enjoyable process. Until you hit the first error, that is. At that point, you want to get past the stumbling blocks as quickly as possible…

Fresh KDE snaps for February 2019

During February 2019 we celebrated another fine Plasma release with our friends at KDE by showcasing a month of KDE snaps on the Snapcraft Twitter and other social accounts. The KDE developers have done amazing work to create an SDK that…