Welcome to the weekly development notes for snapcraft! This covers work from 20 August until 26 August of 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: #1487
- 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?
- 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