---
title: Week 36 of 2017 in snapcraft
description: Welcome to the weekly development notes for snapcraft! This covers work
  from 03 September until 09 September of 2017. Highlights snapcraft 2.34 has been
  tagged, currently available in Ubuntu Artful Aardvark, 16.04 LTS and 17.04 in proposed and
  the snapcraft beta channel. Catkin plugin support for pip dependencies is landing
  in pieces; sho […]
url: https://canonical.com/blog/week-36-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")

13 September 2017

# Week 36 of 2017 in snapcraft

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

---

Share the article

Welcome to the weekly development notes for snapcraft! This covers work from 03 September until 09 September of 2017.

## Highlights

* snapcraft 2.34 has been tagged, currently available in Ubuntu Artful Aardvark, 16.04 LTS and 17.04 in *proposed* and the snapcraft beta channel.
* Catkin plugin support for pip dependencies is landing in pieces; should make it into next version.
* Leo added unit tests to the plugin contributed by James Beedy which was the last piece to allow it to land into master.

## Development in master

* nodejs plugin: switch from –global-folder to –prefix [PR: #1539](https://github.com/snapcore/snapcraft/pull/1539)
* jhbuild plugin: remove dependency on pkgconf [PR: #1535](https://github.com/snapcore/snapcraft/pull/1535)
* tests: update the store failure tests [PR: #1538](https://github.com/snapcore/snapcraft/pull/1538)
* jhbuild plugin: fix UnboundLocalError for chmod\_path [PR: #1534](https://github.com/snapcore/snapcraft/pull/1534)
* demos: update the name of the remote mqtt part [PR: #1533](https://github.com/snapcore/snapcraft/pull/1533)
* tests: update the meson test to latest meson requirements [PR: #1532](https://github.com/snapcore/snapcraft/pull/1532)
* lxd: use a unique temporary folder [PR: #1519](https://github.com/snapcore/snapcraft/pull/1519)
* jhbuild plugin: new plugin [PR: #1298](https://github.com/snapcore/snapcraft/pull/1298)
* project: introduce build-snaps [PR: #1518](https://github.com/snapcore/snapcraft/pull/1518)
* repo: use os-release(5) to detect supported Linux distributions [PR: #1527](https://github.com/snapcore/snapcraft/pull/1527)
* demos: remove the unnecessary wrapper from the java demo [PR: #1494](https://github.com/snapcore/snapcraft/pull/1494)

## This weeks Pull Requests

* tests: add integration tests for build snaps [PR: #1542](https://github.com/snapcore/snapcraft/pull/1542)
* tests: fix the TEST\_STORE environment variable [PR: #1541](https://github.com/snapcore/snapcraft/pull/1541)
* plugins: extract python finder functions [PR: #1540](https://github.com/snapcore/snapcraft/pull/1540)
* project\_loader: aliases are deprecated [PR: #1537](https://github.com/snapcore/snapcraft/pull/1537)
* repo: implement :target suffix for package names [PR: #1536](https://github.com/snapcore/snapcraft/pull/1536)
* tests: share the cache dir in the integration suite [PR: #1530](https://github.com/snapcore/snapcraft/pull/1530)
* recording: record the packages installed in the machine [PR: #1529](https://github.com/snapcore/snapcraft/pull/1529)
* recording: record the machine information collected by uname [PR: #1528](https://github.com/snapcore/snapcraft/pull/1528)

## Current active forum discussions

* [Kivy App Not Working In Strict Confinement](https://forum.snapcraft.io/t/kivy-app-not-working-in-strict-confinement)
* [Launchpad now builds snaps in LXD containers, in support of “build-snaps”](https://forum.snapcraft.io/t/launchpad-now-builds-snaps-in-lxd-containers-in-support-of-build-snaps)
* [Easy configuration/customization for a snap](https://forum.snapcraft.io/t/easy-configuration-customization-for-a-snap)
* [Use of Python’s DistUtilsExtra causes pip install failure](https://forum.snapcraft.io/t/use-of-pythons-distutilsextra-causes-pip-install-failure)
* [Staging dependencies that go into the snap](https://forum.snapcraft.io/t/staging-dependencies-that-go-into-the-snap)
* [Having trouble understanding snap packaging](https://forum.snapcraft.io/t/having-trouble-understanding-snap-packaging)
* [Snapcraft snap doesn’t exclude any libs from snaps it builds](https://forum.snapcraft.io/t/snapcraft-snap-doesnt-exclude-any-libs-from-snaps-it-builds)
* [Specifying architecture on cross-compilations](https://forum.snapcraft.io/t/specifying-architecture-on-cross-compilations)
* [Snapcraft: easy way to know what is target arch in scriptlets](https://forum.snapcraft.io/t/snapcraft-easy-way-to-know-what-is-target-arch-in-scriptlets)
* [11 questions with no answers on Stack Exchange](https://forum.snapcraft.io/t/11-questions-with-no-answers-on-stack-exchange)
* [Snapcraft autopkgtest failure](https://forum.snapcraft.io/t/snapcraft-autopkgtest-failure)
* [Why doesn’t my nodejs snap create a binary?](https://forum.snapcraft.io/t/why-doesnt-my-nodejs-snap-create-a-binary)
* [Snapcraft errors with No such directory /tmp/](https://forum.snapcraft.io/t/snapcraft-errors-with-no-such-directory-tmp)
* [Run snapcraft in container as a user](https://forum.snapcraft.io/t/run-snapcraft-in-container-as-a-user)
* [Qt5 open in browser (QDesktopServices::openUrl()) does’t work](https://forum.snapcraft.io/t/qt5-open-in-browser-qdesktopservices-openurl-doest-work)
* [Declaratively defining environment variables](https://forum.snapcraft.io/t/declaratively-defining-environment-variables)
* [Snapcraft build-on hint for builders](https://forum.snapcraft.io/t/snapcraft-build-on-hint-for-builders)
* [Asset recording for a built snap](https://forum.snapcraft.io/t/asset-recording-for-a-built-snap)
* [Where has snapcraft edge snap gone?](https://forum.snapcraft.io/t/where-has-snapcraft-edge-snap-gone)

## Ecosystem

* A new OS to check out, [Nitrux](https://nxos.org/) with [snaps](https://nxos.org/#software-center) front and centre.

[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
