Week 34 of 2017 in snapcraft
by Sergio Schvezov on 29 August 2017
This article originally appeared in Snapcraft Forums
Welcome to the weekly development notes for snapcraft! This covers work from August 20-26, 2017.
Development in master
- many: simplify plugin loading PR: #1507
- grammar: move into project_loader PR: #1500
- project loader: refactor into package PR: #1504
- ci: speedup the CLA check PR: #1503
- tests: use assertThat instead of assertEqual PR: #1501
- python plugin: record manifest PR: #14871
- repo: make errors based on SnapcraftError PR: #1499
- cli: don’t raise from excepthook PR: #1495
- lxd: always remove existing device for project folder PR: #1488
- core: improve source caching logic PR: #1486
This weeks Pull Requests
- project_loader: process stage package grammar PR: #1509
- errors: introduce ContainerError PR: #1505
- lxd: pass original CLI arguments down to container PR: #1498
Current active design forum discussions
- Libraries not found in classic snaps
- Consume the build output of part 1 in part 2
- Suggestion: snapcraft init-gui
- Update persistent LXD containers
- ImportError: No module named six
- Week 33 of 2017 in snapcraft
- Snapcraft exits with ‘dict’ object is not callable
- How to use snapcraft to push snaps to the specific brand store?1
- Syntax for build-snaps
- Snapcraft – my first snap issues
- Running snap as daemon with several instances
- Snapcraft PLUGIN – jdk (Java runtime) —> app Error
- Stack traces of snapcraft executable
- Use of content interface for sharing files (read-only)
Ecosystem
- Kyle has a guest post on electronics weekly
- Sergio, along with Alan, ran a snapcraft office hours featuring rust
- Sergio wrote down his thoughts about UbuconLA that took place this year in Lima, Peru on insights