Week 35 of 2017 in snapcraft

Sergio Schvezov

Sergio Schvezov

on 7 September 2017

This article originally appeared in Snapcraft Forums

Welcome to the weekly development notes for snapcraft! This covers work from 27 August until 02 September of 2017.

Highlights

  • Added support for new ROS content-sharing use-cases that previously failed to build
  • Revamped remote container mounting to not require an SSH connection
  • Added a command to our bot to build and publish a snapcraft snap from a pull request.
  • Build snaps are coming soon, the plumbing is there and going through final review points before making it into the release.
  • All the bits to tag 2.34 are making it in, the upcoming week should make 2.34 see the light of day.
  • The snapcraft tour has been sunsetted in favour of the tutorials on https://tutorials.ubuntu.com2

Development in master

  • python plugin: always record constraints and requirements contetnts PR: #1521
  • tour: remove the tour assets PR: #1520
  • docs: add github processed templates PR: #1514
  • vcs: ignore .vscode project settings PR: #1517
  • lxd: LXD not installed when using remote PR: #1516
  • project_loader: support grammar on build-packages PR: #1511
  • project_loader: process stage package grammar PR: #1509
  • errors: introduce ContainerError PR: #1505
  • lifecycle: outdated step should raise SnapcraftError PR: #1513
  • schema: version should have a max length of 32 PR: #1508
  • ci: disable the travis deploy stage for docs PR: #1510

This weeks Pull Requests

  • catkin plugin: don’t assume catkin is in underlay PR: #1526
  • typo: replace occured with occurred PR: #1525
  • Yarn lock record PR: #1524
  • node plugin: record installed node packages in manifest PR: #1523
  • catkin plugin: only append PYTHONPATH if set PR: #1522
  • lxd: use a unique temporary folder PR: #1519
  • project: introduce build-snaps PR: #1518
  • tests: use a fake pip, instead of mocking everything PR: #1515
  • pluginhandler: clean error for BasePlugin.run{,_output} PR: #1512

The week’s forum discussions

Ecosystem

Spottings on the internet or events related to snapcraft or snaps:

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

Fresh Snaps from November 2018

Another month passes and we’ve got a collection of applications which crossed our “desk” (Twitter feed) towards the end of 2018. Take a look down the list, and discover something new today. 1. MiniZinc MiniZinc MiniZinc…

Canonical launches MicroK8s – deploy Kubernetes in seconds

Canonical has released MicroK8s – a fast and efficient upstream Kubernetes delivered as a single snap package that installs on 42 flavours of Linux. With a small disk and memory footprint, MicroK8s provides an efficient way to deploy…

GitKraken picks up community demand to adopt snaps

Used by the likes of Netflix, Tesla and Apple, GitKraken is the go-to home for developers who are looking for a more user-friendly interface for Git with integrations for GitHub, GitLab, Bitbucket and VSTS (Azure DevOps). Established a…