Week 36 of 2017 in snapcraft

Sergio Schvezov

Sergio Schvezov

on 13 September 2017

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
  • jhbuild plugin: remove dependency on pkgconf PR: #1535
  • tests: update the store failure tests PR: #1538
  • jhbuild plugin: fix UnboundLocalError for chmod_path PR: #1534
  • demos: update the name of the remote mqtt part PR: #1533
  • tests: update the meson test to latest meson requirements PR: #1532
  • lxd: use a unique temporary folder PR: #1519
  • jhbuild plugin: new plugin PR: #1298
  • project: introduce build-snaps PR: #1518
  • repo: use os-release(5) to detect supported Linux distributions PR: #1527
  • demos: remove the unnecessary wrapper from the java demo PR: #1494

This weeks Pull Requests

  • tests: add integration tests for build snaps PR: #1542
  • tests: fix the TEST_STORE environment variable PR: #1541
  • plugins: extract python finder functions PR: #1540
  • project_loader: aliases are deprecated PR: #1537
  • repo: implement :target suffix for package names PR: #1536
  • tests: share the cache dir in the integration suite PR: #1530
  • recording: record the packages installed in the machine PR: #1529
  • recording: record the machine information collected by uname PR: #1528

Current active forum discussions

Ecosystem

  • A new OS to check out, Nitrux with snaps front and centre.

Ubuntu desktop

Learn how the Ubuntu desktop operating system powers millions of PCs and laptops around the world.

Newsletter signup

Select topics you’re interested in

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.

Related posts

The path to Ubuntu Core

At Canonical, helping customers overcome their challenges is what we do every day. In the IoT world, a common challenge we encounter is customers who are interested in transitioning to Ubuntu Core and the snapcraft.io ecosystem, but are…

Make your snap development faster

“All my centurions develop using snaps.” Julius Caesar By and large, software development can be an enjoyable process. Until you hit the first error, that is. At that point, you want to get past the stumbling blocks as quickly as possible…

Fresh KDE snaps for February 2019

During February 2019 we celebrated another fine Plasma release with our friends at KDE by showcasing a month of KDE snaps on the Snapcraft Twitter and other social accounts. The KDE developers have done amazing work to create an SDK that…