[SRU] New stable micro release 2.27

Bug #1663229 reported by Sergio Schvezov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
snapcraft (Ubuntu)
Fix Released
Undecided
Unassigned
Xenial
Fix Released
Undecided
Unassigned
Yakkety
Fix Released
Undecided
Unassigned
Zesty
Fix Released
Undecided
Unassigned

Bug Description

This is an SRU bug to release 2.27 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/SnapcraftUpdates

The list of bugs and features in this release are defined at https://launchpad.net/snapcraft/+milestone/2.27 and https://launchpad.net/snapcraft/+milestone/2.27

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package snapcraft - 2.27+17.04.1

---------------
snapcraft (2.27+17.04.1) zesty; urgency=medium

  [ Sergio Schvezov ]
  * core: switch to using rpath for clasic confinement. (#1094)
  * python plugin: do the right thing with classic. (#1093)
  * meta: support for the environment keyword. (#1103)
  * meta: correct the deprecation for `setup/gui` use. (#1107)
  * tests: avoid snapping progress to leak into report. (#1114)
  * core: setup core to support classic confinement. (#1112)
  * cleanbuild: allow talking to a remote. (#1121)
  * plainbox-provider plugin: filter out sitecustomize. (#1139)
  * New upstream release 2.27 (LP: #1663229)

  [ Kyle Fazzari ]
  * schema,copy plugin: better errors when item has no value. (#1096)
  * cleanbuild: include snap directory in tarball. (#1102)
  * repo: remove symlinks to libc. (#1100)
  * catkin plugin: don't pass args to setup.sh. (#1099)
  * pluginhandler: support more complex stage-packages. (#1059)
  * repo: cache stage packages for faster future use. (#1122)

  [ Leo Arias ]
  * tests: do not rely on project_dir. (#1078)
  * lifecycle: print the command needed to clean the dirty part (#1097)
  * tests: check the CLA on all the commits. (#1106)
  * tests: rename the integration test snaps. (#1105)
  * misc: consistently use a dash for copyright years. (#1101)
  * tests: rename the waf test snap. (#1111)
  * ci: fix the env vars passed to the docker container in travis. (#1125)
  * python plugin: exclude the RECORD files. (#1138)

  [ Marco Trevisan ]
  * meta: properly get the icon extension from splitted name. (#1092)
  * tests: fix or ignore PEP8 static errors. (#1085)

  [ John Lenton ]
  * ux: print the version on startup when running with --debug (#1086)

  [ Dan Chapman ]
  * qbs plugin: add plugin support for the Qt Build Suite (qbs). (#1079)

  [ Bayard Randel ]
  * store: implement delta uploads in push. (#940)

  [ Joe Talbott ]
  * store: expose store errors to the cli. (#1110)
  * Make git pulls less error prone due to history changes. (#1052)
  * store: add support for tracks in channels. (#1108)

  [ MZN Lab ]
  * meta: allow `post-stop-command` for an app entry in `apps`. (#1109)

  [ Loïc Minier ]
  * kernel plugin: fix kernel snap layout (#1115)

 -- Sergio Schvezov <email address hidden> Thu, 09 Feb 2017 12:55:44 +0000

Changed in snapcraft (Ubuntu Zesty):
status: New → Fix Released
Revision history for this message
Leo Arias (elopio) wrote :

Before this new revision is accepted in xenial and yakkety updates, the following test must be executed:

plugins:
  * Build and run the checkbox snap.

classic:
  * Build a classic snap without core installed.
  * Snap asciinema in xenial and run it in trusty.

cleanbuild:
  * Cleanbuild a snap using --remote.
  * Cleanbuild a snap with the snapcraft.yaml in the snap directory.

errors and warnings:
  * Build a snap with icon and desktop file in setup/gui.
    * check the deprecation warning.
  * Try to build a snap with a wrong organize valie:
    ```
    organize:
      foo:
    ```
  * Try to push to the store the same snap twice.

exploratory:
  * Build python snaps
  * Build and run snaps with the environment keyword.
  * Build snaps with complex stage-packages grammar. https://github.com/snapcore/snapcraft/blob/master/snapcraft/__init__.py#L147
  * Build snaps, change parts and then try to build again.
    * Check the error messages about the parts and steps that need to be cleaned.
  * Build snaps with multiple periods (`.`) in the icon path.
  * Push snaps with the `DELTA_UPLOADS_EXPERIMENTAL=1` environment variable.

Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Sergio, or anyone else affected,

Accepted snapcraft into yakkety-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/snapcraft/2.27+16.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in snapcraft (Ubuntu Yakkety):
status: New → Fix Committed
tags: added: verification-needed
Changed in snapcraft (Ubuntu Xenial):
status: New → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Sergio, or anyone else affected,

Accepted snapcraft into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/snapcraft/2.27 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Leo Arias (elopio) wrote :

I've been running tests since yesterday for this SRU. No blocker bugs found, so I'm going to mark this as verified. Thanks Steve!

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package snapcraft - 2.27+16.10

---------------
snapcraft (2.27+16.10) yakkety; urgency=medium

  [ Sergio Schvezov ]
  * core: switch to using rpath for clasic confinement. (#1094)
  * python plugin: do the right thing with classic. (#1093)
  * meta: support for the environment keyword. (#1103)
  * meta: correct the deprecation for `setup/gui` use. (#1107)
  * tests: avoid snapping progress to leak into report. (#1114)
  * core: setup core to support classic confinement. (#1112)
  * cleanbuild: allow talking to a remote. (#1121)
  * plainbox-provider plugin: filter out sitecustomize. (#1139)
  * New upstream release 2.27 (LP: #1663229)

  [ Kyle Fazzari ]
  * schema,copy plugin: better errors when item has no value. (#1096)
  * cleanbuild: include snap directory in tarball. (#1102)
  * repo: remove symlinks to libc. (#1100)
  * catkin plugin: don't pass args to setup.sh. (#1099)
  * pluginhandler: support more complex stage-packages. (#1059)
  * repo: cache stage packages for faster future use. (#1122)

  [ Leo Arias ]
  * tests: do not rely on project_dir. (#1078)
  * lifecycle: print the command needed to clean the dirty part (#1097)
  * tests: check the CLA on all the commits. (#1106)
  * tests: rename the integration test snaps. (#1105)
  * misc: consistently use a dash for copyright years. (#1101)
  * tests: rename the waf test snap. (#1111)
  * ci: fix the env vars passed to the docker container in travis. (#1125)
  * python plugin: exclude the RECORD files. (#1138)

  [ Marco Trevisan ]
  * meta: properly get the icon extension from splitted name. (#1092)
  * tests: fix or ignore PEP8 static errors. (#1085)

  [ John Lenton ]
  * ux: print the version on startup when running with --debug (#1086)

  [ Dan Chapman ]
  * qbs plugin: add plugin support for the Qt Build Suite (qbs). (#1079)

  [ Bayard Randel ]
  * store: implement delta uploads in push. (#940)

  [ Joe Talbott ]
  * store: expose store errors to the cli. (#1110)
  * Make git pulls less error prone due to history changes. (#1052)
  * store: add support for tracks in channels. (#1108)

  [ MZN Lab ]
  * meta: allow `post-stop-command` for an app entry in `apps`. (#1109)

  [ Loïc Minier ]
  * kernel plugin: fix kernel snap layout (#1115)

 -- Sergio Schvezov <email address hidden> Thu, 09 Feb 2017 12:55:44 +0000

Changed in snapcraft (Ubuntu Yakkety):
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote : Update Released

The verification of the Stable Release Update for snapcraft has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package snapcraft - 2.27

---------------
snapcraft (2.27) xenial; urgency=medium

  [ Sergio Schvezov ]
  * core: switch to using rpath for clasic confinement. (#1094)
  * python plugin: do the right thing with classic. (#1093)
  * meta: support for the environment keyword. (#1103)
  * meta: correct the deprecation for `setup/gui` use. (#1107)
  * tests: avoid snapping progress to leak into report. (#1114)
  * core: setup core to support classic confinement. (#1112)
  * cleanbuild: allow talking to a remote. (#1121)
  * plainbox-provider plugin: filter out sitecustomize. (#1139)
  * New upstream release 2.27 (LP: #1663229)

  [ Kyle Fazzari ]
  * schema,copy plugin: better errors when item has no value. (#1096)
  * cleanbuild: include snap directory in tarball. (#1102)
  * repo: remove symlinks to libc. (#1100)
  * catkin plugin: don't pass args to setup.sh. (#1099)
  * pluginhandler: support more complex stage-packages. (#1059)
  * repo: cache stage packages for faster future use. (#1122)

  [ Leo Arias ]
  * tests: do not rely on project_dir. (#1078)
  * lifecycle: print the command needed to clean the dirty part (#1097)
  * tests: check the CLA on all the commits. (#1106)
  * tests: rename the integration test snaps. (#1105)
  * misc: consistently use a dash for copyright years. (#1101)
  * tests: rename the waf test snap. (#1111)
  * ci: fix the env vars passed to the docker container in travis. (#1125)
  * python plugin: exclude the RECORD files. (#1138)

  [ Marco Trevisan ]
  * meta: properly get the icon extension from splitted name. (#1092)
  * tests: fix or ignore PEP8 static errors. (#1085)

  [ John Lenton ]
  * ux: print the version on startup when running with --debug (#1086)

  [ Dan Chapman ]
  * qbs plugin: add plugin support for the Qt Build Suite (qbs). (#1079)

  [ Bayard Randel ]
  * store: implement delta uploads in push. (#940)

  [ Joe Talbott ]
  * store: expose store errors to the cli. (#1110)
  * Make git pulls less error prone due to history changes. (#1052)
  * store: add support for tracks in channels. (#1108)

  [ MZN Lab ]
  * meta: allow `post-stop-command` for an app entry in `apps`. (#1109)

  [ Loïc Minier ]
  * kernel plugin: fix kernel snap layout (#1115)

 -- Sergio Schvezov <email address hidden> Thu, 09 Feb 2017 12:55:44 +0000

Changed in snapcraft (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.