[SRU] New stable micro release 2.25

Bug #1656291 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.25 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.25 and https://launchpad.net/snapcraft/+milestone/2.25

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.25+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.25 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 :

Before the package can be promoted to xenial-updates and yakkety-updats, it must pass the following tests:

snapcraft-parser:
  * Run snapcraft-parser -h
  * Try to parse an origin without snapcraft.yaml
  * Run with the debug flag.

plugins:
  * Make snaps with ant, autotools, godeps, catkin, copy, make, nodejs, go, python, qmake gulp and kernel plugins.
    * Check that the build_properties deprecation warning no longer appears.
  * Make a rust snap with conditional compilation.
  * Make a rust snap with the source in a different repository.
  * Make a rust snap with the source in a subdirectory.
  * Make a rust snap with rust-version.
  * Make a nodejs snap with the source in a different repository.
  * Make a godep snap with GOBIN already set.

sources:
  * Make a snap with libgweather-3-6_3.18.2-0ubuntu0.1_amd64.deb as the source.

filters:
  * Make a snap with the prime keyword.
  * Make a snap with the snap keyword.
    * Check that a deprecation message was displayed.

clean:
  * Make a snap, modify the snapcraft.yaml to make it invalid, and run snapcraft clean.
    * Check that all the snapcraft directories are deleted.

confinement:
  * Try to make a snap without the core snap installed.
  * Try to define a part that doesn't exist.

store:
  * Try to push a snap without registering it first.

exploratory:
  * Make snaps with different combinations of stage and prime entries.
  * Make snaps with hooks: https://github.com/snapcore/snapcraft/blob/master/docs/hooks.md
  * Make snaps with the desktop keyword in an app.

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

I have run the tests specified above in xenial and yakkety. I've also done extensive exploratory testing on the areas related to the changes made by this release, and we have a call for community testing since Friday. So, I'm going to mark this bug as verified.

Thanks Steve.

tags: added: verification-donee
removed: verification-needed
tags: added: verification-done
removed: verification-donee
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package snapcraft - 2.25+17.04

---------------
snapcraft (2.25+17.04) zesty; urgency=medium

  [ Joe Talbott ]
  * parser: better message for missing snapcraft.yaml in origins. (#985)
  * parser: clean up help. (#986)
  * parser: improve output. (#984)
  * pluginhandler: ensure staged files are included in the prime step. (#920)
  * tests: add aliases integration test. (#1004)

  [ Matthew Aguirre ]
  * Update ant plugin to use get_build_properties(). (#991)
  * Updated autotools plugin to use get_build_properties(). (#999)
  * godeps plugin: update godeps plugin to use get_pull_properties(). (#1000)
  * catkin plugin: update catkin plugin to use get_pull_properties(). (#1001)
  * make plugin: update make plugin to use get_build_properties(). (#992)
  * nodejs plugin: update nodejs plugin to use get_build_properties(). (#996)
  * go plugin: update go plugin to use get_build_properties(). (#997)
  * python plugin: update python plugin to support get_pull_properties(). (#1002)
  * qmake plugin: update qmake to use get_build_properties() and
    get_pull_properties(). (#993)
  * gulp plugins: update gulp plugin to use get_build_properties(). and
    get_pull_properties(). (#998)
  * kernel plugin: update kernel plugin to use get_build_properties(). (#995)

  [ Kyle Fazzari ]
  * copy plugin: update copy plugin to use get_build_properties(). (#1022)
  * tests: add alias integration test. (#1021)
  * sources: support symlinks in deb sources. (#941)
  * schema: replace `snap` filter with `prime` filter. (#1006)
  * tests: reorganize plugin tests into subdirectory. (#1014)
  * tests: reorganize command tests into subdirectory. (#1015)
  * tests: reorganize state tests into subdirectory. (#1019)
  * pluginhandler: add support for disabling system library migration. (#989)
  * docs: document the `notify` daemon type. (#1041)
  * docs: describe hooks. (#1042)
  * lifecycle: clean without parsing if possible. (#1007)
  * core: add support for hooks. (#1026)

  [ Marco Trevisan ]
  * travis.yaml: use docker exec to split build phases. (#1012)

  [ Leo Arias ]
  * tests: fix integration tests in armhf. (#971)
  * ci: add a checklist in the pull request template. (#972)
  * ci: check the license agreement on Travis. (#973)
  * tests: fix snaps tests in armhf. (#990)
  * rust plugin: add conditional compilation. (#1029)
  * tests: use rust 1.12 to test the rust-revision in armhf. (#1040)
  * rust plugin: use the part source path. (#1035)
  * misc: delete bzr ignore. (#1038)

  [ Jonathon Love ]
  * nodejs plugin: fix the plugin’s dependency installation. (#1023)

  [ Olivier Tilloy ]
  * meta: add 'desktop' entry for apps. (#1010)

  [ Sergio Schvezov ]
  * project loader: better error message for classic. (#1025)
  * tests: fix broken unit test in master. (#1027)
  * parts: better error message when defining parts. (#1036)
  * schema: support the notify daemon type. (#1037)
  * godeps plugin: work when GOBIN is set. (#1046)
  * meta: support core libraries. (#1047)
  * docs: update deprecation links. (#1048)
  * rust plugin: respect fetch parameters. (#1034)
  * New upstream release 2.25 (LP: #1656291)

  [ Bayard Randel ]
  * st...

Read more...

Changed in snapcraft (Ubuntu Zesty):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package snapcraft - 2.25

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

  [ Joe Talbott ]
  * parser: better message for missing snapcraft.yaml in origins. (#985)
  * parser: clean up help. (#986)
  * parser: improve output. (#984)
  * pluginhandler: ensure staged files are included in the prime step. (#920)
  * tests: add aliases integration test. (#1004)

  [ Matthew Aguirre ]
  * Update ant plugin to use get_build_properties(). (#991)
  * Updated autotools plugin to use get_build_properties(). (#999)
  * godeps plugin: update godeps plugin to use get_pull_properties(). (#1000)
  * catkin plugin: update catkin plugin to use get_pull_properties(). (#1001)
  * make plugin: update make plugin to use get_build_properties(). (#992)
  * nodejs plugin: update nodejs plugin to use get_build_properties(). (#996)
  * go plugin: update go plugin to use get_build_properties(). (#997)
  * python plugin: update python plugin to support get_pull_properties(). (#1002)
  * qmake plugin: update qmake to use get_build_properties() and
    get_pull_properties(). (#993)
  * gulp plugins: update gulp plugin to use get_build_properties(). and
    get_pull_properties(). (#998)
  * kernel plugin: update kernel plugin to use get_build_properties(). (#995)

  [ Kyle Fazzari ]
  * copy plugin: update copy plugin to use get_build_properties(). (#1022)
  * tests: add alias integration test. (#1021)
  * sources: support symlinks in deb sources. (#941)
  * schema: replace `snap` filter with `prime` filter. (#1006)
  * tests: reorganize plugin tests into subdirectory. (#1014)
  * tests: reorganize command tests into subdirectory. (#1015)
  * tests: reorganize state tests into subdirectory. (#1019)
  * pluginhandler: add support for disabling system library migration. (#989)
  * docs: document the `notify` daemon type. (#1041)
  * docs: describe hooks. (#1042)
  * lifecycle: clean without parsing if possible. (#1007)
  * core: add support for hooks. (#1026)

  [ Marco Trevisan ]
  * travis.yaml: use docker exec to split build phases. (#1012)

  [ Leo Arias ]
  * tests: fix integration tests in armhf. (#971)
  * ci: add a checklist in the pull request template. (#972)
  * ci: check the license agreement on Travis. (#973)
  * tests: fix snaps tests in armhf. (#990)
  * rust plugin: add conditional compilation. (#1029)
  * tests: use rust 1.12 to test the rust-revision in armhf. (#1040)
  * rust plugin: use the part source path. (#1035)
  * misc: delete bzr ignore. (#1038)

  [ Jonathon Love ]
  * nodejs plugin: fix the plugin’s dependency installation. (#1023)

  [ Olivier Tilloy ]
  * meta: add 'desktop' entry for apps. (#1010)

  [ Sergio Schvezov ]
  * project loader: better error message for classic. (#1025)
  * tests: fix broken unit test in master. (#1027)
  * parts: better error message when defining parts. (#1036)
  * schema: support the notify daemon type. (#1037)
  * godeps plugin: work when GOBIN is set. (#1046)
  * meta: support core libraries. (#1047)
  * docs: update deprecation links. (#1048)
  * rust plugin: respect fetch parameters. (#1034)
  * New upstream release 2.25 (LP: #1656291)

  [ Bayard Randel ]
  * store: implem...

Read more...

Changed in snapcraft (Ubuntu Xenial):
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 :
Download full text (3.2 KiB)

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

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

  [ Joe Talbott ]
  * parser: better message for missing snapcraft.yaml in origins. (#985)
  * parser: clean up help. (#986)
  * parser: improve output. (#984)
  * pluginhandler: ensure staged files are included in the prime step. (#920)
  * tests: add aliases integration test. (#1004)

  [ Matthew Aguirre ]
  * Update ant plugin to use get_build_properties(). (#991)
  * Updated autotools plugin to use get_build_properties(). (#999)
  * godeps plugin: update godeps plugin to use get_pull_properties(). (#1000)
  * catkin plugin: update catkin plugin to use get_pull_properties(). (#1001)
  * make plugin: update make plugin to use get_build_properties(). (#992)
  * nodejs plugin: update nodejs plugin to use get_build_properties(). (#996)
  * go plugin: update go plugin to use get_build_properties(). (#997)
  * python plugin: update python plugin to support get_pull_properties(). (#1002)
  * qmake plugin: update qmake to use get_build_properties() and
    get_pull_properties(). (#993)
  * gulp plugins: update gulp plugin to use get_build_properties(). and
    get_pull_properties(). (#998)
  * kernel plugin: update kernel plugin to use get_build_properties(). (#995)

  [ Kyle Fazzari ]
  * copy plugin: update copy plugin to use get_build_properties(). (#1022)
  * tests: add alias integration test. (#1021)
  * sources: support symlinks in deb sources. (#941)
  * schema: replace `snap` filter with `prime` filter. (#1006)
  * tests: reorganize plugin tests into subdirectory. (#1014)
  * tests: reorganize command tests into subdirectory. (#1015)
  * tests: reorganize state tests into subdirectory. (#1019)
  * pluginhandler: add support for disabling system library migration. (#989)
  * docs: document the `notify` daemon type. (#1041)
  * docs: describe hooks. (#1042)
  * lifecycle: clean without parsing if possible. (#1007)
  * core: add support for hooks. (#1026)

  [ Marco Trevisan ]
  * travis.yaml: use docker exec to split build phases. (#1012)

  [ Leo Arias ]
  * tests: fix integration tests in armhf. (#971)
  * ci: add a checklist in the pull request template. (#972)
  * ci: check the license agreement on Travis. (#973)
  * tests: fix snaps tests in armhf. (#990)
  * rust plugin: add conditional compilation. (#1029)
  * tests: use rust 1.12 to test the rust-revision in armhf. (#1040)
  * rust plugin: use the part source path. (#1035)
  * misc: delete bzr ignore. (#1038)

  [ Jonathon Love ]
  * nodejs plugin: fix the plugin’s dependency installation. (#1023)

  [ Olivier Tilloy ]
  * meta: add 'desktop' entry for apps. (#1010)

  [ Sergio Schvezov ]
  * project loader: better error message for classic. (#1025)
  * tests: fix broken unit test in master. (#1027)
  * parts: better error message when defining parts. (#1036)
  * schema: support the notify daemon type. (#1037)
  * godeps plugin: work when GOBIN is set. (#1046)
  * meta: support core libraries. (#1047)
  * docs: update deprecation links. (#1048)
  * rust plugin: respect fetch parameters. (#1034)
  * New upstream release 2.25 (LP: #1656291)

  [ Bayard Randel ]
  * ...

Read more...

Changed in snapcraft (Ubuntu Yakkety):
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.