This document describes the policy for updating the snapcraft package in a stable supported distro, including LTS.

snapcraft is the tool to create snaps. This package needs to be kept in sync with snapd releases so we can build snaps that will work with the latest features added to Ubuntu Core. snapd already has an exception to release new versions into the stable distro; therefore in addition to critical bug fixes, new features and small improvements are allowed in an snapcraft update as long as the conditions outlined below are met.

QA Process

This is the mandatory QA process that the proposed packages have to pass. The following requirements must be met:

Before a pull request lands into master

Before the package is in proposed

When the package is in proposed

The tests for the package in proposed will be documented in the SRU bug and can be performed by any QA engineer.

This is a package new in Ubuntu 16.04 LTS. Once we have another stable Ubuntu version released this should be added to the above process:

Requesting the SRU

The SRU should be requested as usual (StableReleaseUpdates) with the additional note about having the above steps being completed.

Releasing the SRU

The SRU may be released without meeting the aging period of 7 days provided all the above steps have been completed.

SnapcraftUpdates (last edited 2016-09-15 20:27:39 by brian-murray)