Sergio Schvezov
                
                
              
              on 7 September 2017
            

This article originally appeared in Snapcraft Forums
Welcome to the weekly development notes for snapcraft! This covers work from 27 August until 02 September of 2017.
Highlights
- Added support for new ROS content-sharing use-cases that previously failed to build
 - Revamped remote container mounting to not require an SSH connection
 - Added a command to our bot to build and publish a snapcraft snap from a pull request.
 - Build snaps are coming soon, the plumbing is there and going through final review points before making it into the release.
 - All the bits to tag 2.34 are making it in, the upcoming week should make 2.34 see the light of day.
 - The snapcraft tour has been sunsetted in favour of the tutorials on https://tutorials.ubuntu.com2
 
Development in master
- python plugin: always record constraints and requirements contetnts PR: #1521
 - tour: remove the tour assets PR: #1520
 - docs: add github processed templates PR: #1514
 - vcs: ignore .vscode project settings PR: #1517
 - lxd: LXD not installed when using remote PR: #1516
 - project_loader: support grammar on build-packages PR: #1511
 - project_loader: process stage package grammar PR: #1509
 - errors: introduce ContainerError PR: #1505
 - lifecycle: outdated step should raise SnapcraftError PR: #1513
 - schema: version should have a max length of 32 PR: #1508
 - ci: disable the travis deploy stage for docs PR: #1510
 
This weeks Pull Requests
- catkin plugin: don’t assume catkin is in underlay PR: #1526
 - typo: replace occured with occurred PR: #1525
 - Yarn lock record PR: #1524
 - node plugin: record installed node packages in manifest PR: #1523
 - catkin plugin: only append PYTHONPATH if set PR: #1522
 - lxd: use a unique temporary folder PR: #1519
 - project: introduce build-snaps PR: #1518
 - tests: use a fake pip, instead of mocking everything PR: #1515
 - pluginhandler: clean error for BasePlugin.run{,_output} PR: #1512
 
The week’s forum discussions
- Problems building using catkin plugin and underlays
 - Ubuntu Rally, Sept 25-29 in NYC2
 - Nodejs plugin – can not rebuild npm via launchpad
 - Record build details of nodejs snaps
 - Possible to build with catkin plugin with git source?
 - Record build details of python snaps
 - Specifying architecture on cross-compilations
 - Can’t do two cleanbuilds at once
 - Build.snapcraft.io should not always rebuild
 - Snapcraft – my first snap issues
 - How to copy just one file using the dump plugin?
 - Publishing private snaps
 - Local mirror for snaps?
 - Snapping via electron-builder – How do I use yarn1
 - Setuptool can’t find custom command
 - Week 34 of 2017 in snapcraft
 - Declaratively defining environment variables
 - Replace some unittest mocks with fakes
 - Is it possible to build Wine with Snappy?1
 - Automatic LXD install on 
snapcraft cleabuildandSNAPCRAFT_CONTAINER_BUILDS=1 snapcraft(please?) - Remote build failing
 
Ecosystem
Spottings on the internet or events related to snapcraft or snaps:
- Leo enabled continuous delivery2 for the blockstack snap.
 - Leo enabled continuous delivery for the ipfs-cluster snap.
 - Leo helped minio to get plugs ready, and got the install instructions in their README.
 - The Ubuntu Rally, Sept 25-29 in NYC2 has been announced.
 


