Done: snapcraft 2.29

Features implemented

Notorius Fixes

All issues and work put into 2.29 can be seen on milestone 29

Tests

Instructions to test a stable release update: http://elopio.net/blog/test-sru/

These are the tests that must pass before landing this new release in the -updates pockets of xenial, yakkety and zesty:

Plugins

:white_check_mark: Build nodejs snaps.
Check that by default they use the newer nodejs LTS version.
:white_check_mark: Build a nodejs snap using yarn.
:white_check_mark: Build a classic rust snap.
:white_check_mark: Build the snapcraft snap.
Check that the final snap doesn’t include any libraries from the /snap/ dir.

Version

:white_check_mark: Build a snap with version: git.
:white_check_mark: Build a snap with version-script.

Store

:white_check_mark: Build classic snaps with SNAPCRAFT_SETUP_CORE.

Exploratory

:white_check_mark: Build snaps using the snapcraft snap.
:white_check_mark: Build snaps in elementary.
:white_check_mark: Build snaps in kde neon.
:white_check_mark: Cleanbuild snaps in different platforms.
:white_check_mark: Push snaps to the store.

Release checklist

:white_check_mark: Create SRU bug :arrow_right: LP: #1684965
:white_check_mark: Create changelog branch :arrow_right: PR #1270
:white_check_mark: Run adt for xenial:amd64
:white_check_mark: Run adt for xenial:armhf
:white_check_mark: Run adt for xenial:arm64
:white_check_mark: Run adt for yakkety:amd64
:white_check_mark: Run adt for yakkety:armhf
:white_check_mark: Run adt for yakkety:arm64
:white_check_mark: Run adt for zesty:amd64
:white_check_mark: Run adt for zesty:armhf
:white_check_mark: Run adt for zesty:arm64
:white_check_mark: Merge changelog branch
:white_check_mark: Tag the release.
:white_check_mark: Write specific manual tests for the SRU
:white_check_mark: dput to zesty
:white_check_mark: dput to yakkety
:white_check_mark: dput to xenial
:white_check_mark: contact release team to accept into -proposed
:white_check_mark: Run QA over packages in -proposed
:white_check_mark: Create release notes
:white_check_mark: contact the release team to release into -updates
:white_check_mark: update the docker image
:white_check_mark: send release update notice

1 Like

Bugs found:

Some bling-bling

As we test, we take some screenshots to presume the nice features of the new release :slight_smile:

Ubuntu Xenial, with the dillinger snap, built with the latests nodejs LTS:

Ubuntu Yakkety, with the prettier snap, built using the yarn package manager:

KDE Neon User LTS, with the zsync-curl snap:

Elementary Loki, with the nheko snap:

Debian Unstable, with the duniter snap:

Fedora 25, with the parity rust snap:

1 Like