Week 33 of 2017 in snapcraft

Sergio Schvezov

Sergio Schvezov

on 22 August 2017

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

Development in master

Last week, error handling in snapcraft took the spotlight, this is the list of what happened in master:

  • docs: fix typo in plugin help (PR: #1496)
  • errors: use function for exit code (PR: #1491)
  • ant plugin, gradle plugin: add support for authenticated proxies (PR: #1490)
  • rosdep: add support for multiple dependency types (PR: #1479)
  • lxd: path cannot have extra forward slashes (PR: #1483)
  • meta: add base as a type and top level property (PR: #1419)
  • many: use exceptions based on SnapcraftError PR: #1436
  • cli: stop handling exceptions in store PR: #1436
  • cli: stop handling exceptions in assertions PR: #1436
  • cli: stop handling exceptions in parts PR: #1436
  • plugins: use exceptions based on SnapcraftError PR: #1436
  • cli: stop handling exceptions in lifecycle PR: #1436
  • cli: add global exception handler PR: #1436

This weeks Pull Requests

List of open pull requests in the week that have not yet made it to master:

  • lxd: pass original CLI arguments down to container PR: #1498
  • ci: release snap to a branch for every PR PR: #1497
  • cli: don’t raise from excepthook PR: #1495
  • Parameter forwarding for java object was blocked when using wrapper script PR: #1494
  • lxd: only pass target arch if specified explicitly PR: #1493
  • lxd: always remove existing device for project folder PR: #1488

Current active design forum discussions

Ecosystem

New snaps

Carla Sella, a long time community member, has worked on a snap for creativecoin which she got integrated with https://build.snapcraft.io, effectively enabling CI/CD for it and can now be found on the edge channel.

Conferences

Leo and Sergio just came back from UbuconLA, here are their recorded presentations:

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

Report from the GNOME Software design sprint

  A couple of weeks ago representatives from across Canonical met in London to talk about ideas to improve the user experience of GNOME Software. We had people from the store team, snap advocacy, snapd, design and from the desktop…

Emerging Trends in Financial Services: IoT, AI and Blockchain

How do financial services organisations evolve so that they are no longer seen as cumbersome Goliaths unable to keep up with the pace of change? The answer has its roots at both an infrastructure level, where legacy technology is being…

Ubuntu Server development summary – 19 June 2018

The purpose of this communication is to provide a status update and highlights for any interesting subjects from the Ubuntu Server Team. If you would like to reach the server team, you can find us at the #ubuntu-server channel on Freenode.…