Week 33 of 2017 in snapcraft
Sergio Schvezov
on 22 August 2017
Tags: snapcraft.io
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
- Syntax for
build-snaps
- Cleanbuild remote on pi grabs wrong arch lxc image
- [Architecture handling for cross compilations]
(Specifying architecture on cross-compilations)
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
Related posts
Creating Snaps on Ubuntu Touch
This article was written in collaboration with Alfred E. Neumayer of the UBports Project. Tablets, phones and current technology’s capabilities are...
Managing software in complex network environments: the Snap Store Proxy
As enterprises grapple with the evolving landscape of security threats, the need to safeguard internal networks from the broader internet is increasingly...
We wish you RISC-V holidays!
There are three types of computer users: the end user, the system administrator, and the involuntary system administrator. As it happens, everyone has found...