---
title: Week 34 of 2017 in snapcraft
description: '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  […]'
url: https://canonical.com/blog/week-34-of-2017-in-snapcraft?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Sergio Schvezov](https://canonical.com/blog/author/sergio-schvezov "More about Sergio Schvezov")

29 August 2017

# Week 34 of 2017 in snapcraft

[snapcraft.io](https://canonical.com/blog/tag/snapcraft-io)

---

Share the article

*This article originally appeared in [Snapcraft Forums](https://forum.snapcraft.io/t/week-34-of-2017-in-snapcraft/1891?u=sergiusens)*

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](https://github.com/snapcore/snapcraft/pull/1507)
* grammar: move into project\_loader [PR: #1500](https://github.com/snapcore/snapcraft/pull/1500)
* project loader: refactor into package [PR: #1504](https://github.com/snapcore/snapcraft/pull/1504)
* ci: speedup the CLA check [PR: #1503](https://github.com/snapcore/snapcraft/pull/1503)
* tests: use assertThat instead of assertEqual [PR: #1501](https://github.com/snapcore/snapcraft/pull/1501)
* python plugin: record manifest [PR: #14871](https://github.com/snapcore/snapcraft/pull/1487)
* repo: make errors based on SnapcraftError [PR: #1499](https://github.com/snapcore/snapcraft/pull/1499)
* cli: don’t raise from excepthook [PR: #1495](https://github.com/snapcore/snapcraft/pull/1495)
* lxd: always remove existing device for project folder [PR: #1488](https://github.com/snapcore/snapcraft/pull/1488)
* core: improve source caching logic [PR: #1486](https://github.com/snapcore/snapcraft/pull/1486)

## This weeks Pull Requests

* project\_loader: process stage package grammar [PR: #1509](https://github.com/snapcore/snapcraft/pull/1509)
* errors: introduce ContainerError [PR: #1505](https://github.com/snapcore/snapcraft/pull/1505)
* lxd: pass original CLI arguments down to container [PR: #1498](https://github.com/snapcore/snapcraft/pull/1498)

## Current active design forum discussions

* [Libraries not found in classic snaps](https://forum.snapcraft.io/t/libraries-not-found-in-classic-snaps)
* [Consume the build output of part 1 in part 2](https://forum.snapcraft.io/t/consume-the-build-output-of-part-1-in-part-2)
* [Suggestion: snapcraft init-gui](https://forum.snapcraft.io/t/suggestion-snapcraft-init-gui)
* [Update persistent LXD containers](https://forum.snapcraft.io/t/update-persistent-lxd-containers)
* [ImportError: No module named six](https://forum.snapcraft.io/t/importerror-no-module-named-six)
* [Week 33 of 2017 in snapcraft](https://forum.snapcraft.io/t/week-33-of-2017-in-snapcraft)
* [Snapcraft exits with ‘dict’ object is not callable](https://forum.snapcraft.io/t/snapcraft-exits-with-dict-object-is-not-callable)
* [How to use snapcraft to push snaps to the specific brand store？1](https://forum.snapcraft.io/t/how-to-use-snapcraft-to-push-snaps-to-the-specific-brand-store)
* [Syntax for build-snaps](https://forum.snapcraft.io/t/syntax-for-build-snaps)
* [Snapcraft – my first snap issues](https://forum.snapcraft.io/t/snapcraft-my-first-snap-issues)
* [Running snap as daemon with several instances](https://forum.snapcraft.io/t/running-snap-as-daemon-with-several-instances)
* [Snapcraft PLUGIN – jdk (Java runtime) —> app Error](https://forum.snapcraft.io/t/snapcraft-plugin-jdk-java-runtime-app-error)
* [Stack traces of snapcraft executable](https://forum.snapcraft.io/t/stack-traces-of-snapcraft-executable)
* [Use of content interface for sharing files (read-only)](https://forum.snapcraft.io/t/use-of-content-interface-for-sharing-files-read-only)

## Ecosystem

* Kyle has a guest post on [electronics weekly](https://www.electronicsweekly.com/blogs/electro-ramblings/industry-comment/guest-post-building-commercial-open-source-robots-prototype-production-2017-08/)
* Sergio, along with Alan, ran a [snapcraft office hours featuring rust](https://www.youtube.com/watch?v=9Jala4vqYPw)
* Sergio wrote down his thoughts about UbuconLA that took place this year in Lima, Peru on [insights](https://insights.ubuntu.com/2017/08/23/i-me-mine-an-ubuconla-2017-summit-summary/)

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Creating Snaps on Ubuntu Touch](https://canonical.com/blog/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 phenomenal. Who would have...

[Aaron Prisk](https://canonical.com/blog/author/aaronprisk)

3 April 2024

[### Managing software in complex network environments: the Snap Store Proxy](https://canonical.com/blog/managing-software-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 important. In...

[Holly Hall](https://canonical.com/blog/author/hollyhall)

15 January 2024

[### We wish you RISC-V holidays!](https://canonical.com/blog/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 themselves in the...

[Igor Ljubuncic](https://canonical.com/blog/author/igorljubuncic)

21 December 2023

[### Snapcraft.io reloaded: check out the new look and feel](https://canonical.com/blog/snapcraft-io-reloaded-check-out-the-new-look-and-feel)

We’re happy to announce that snapcraft.io has a fresh, new look! Time for an update After keeping the same user interface and style for several years, we embarked on a project...

[Holly Hall](https://canonical.com/blog/author/hollyhall)

30 June 2023
