[Group.of.nepali.translators] [Bug 1718886] Re: snapcraft.yaml: add dpkg-dev to the build deps
** Changed in: snapcraft (Ubuntu) Status: New => Invalid ** Changed in: snapcraft (Ubuntu Xenial) Status: New => Invalid -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1718886 Title: snapcraft.yaml: add dpkg-dev to the build deps Status in linux package in Ubuntu: Incomplete Status in snapcraft package in Ubuntu: Invalid Status in linux source package in Xenial: Fix Released Status in snapcraft source package in Xenial: Invalid Bug description: SRU: Impact: In snapcraft.yaml, we use dpkg-parsechangelog (part of dpkg-dev) to extract the debian version string from debian/changelog, but this tool is not installed by default when doing a cleanbuild (build inside a lxd container): fix it by making dpkg-dev an explicit build dep. Fix: add dpkg-dev to the build-packages list (see attached patch) How to test it: $ git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial $ cd linux $ snapcraft cleanbuild it will fail by saying that 'dpkg-parsechangelog is not installed', then apply the attached patch and cleanbuild again, this time it will complete fine. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1718886/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1570895] Re: Rpath with $ORIGIN fools snapcraft library bundling mechanism
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1570895 Title: Rpath with $ORIGIN fools snapcraft library bundling mechanism Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: I have a pre-built binary game using rpath with "$ORIGIN/lib64". Snapcraft expands that to $(pwd)/lib64 (eg /home/zyga/blah/blah/blah/lib64) and a directory like that is added to the snap. At runtime the rpath is still as before so the library cannot be found. [Impact] * Wrong paths end up in the snap, which makes it to fail. [Test Case] * Make a snap wit $ORIGIN in rpath. * Run snapcraft * Install it and execute it. [Regression Potential] * This affects the files that end up in the snap. Many scenarios are covered by tests, but some exploratory would be good. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1570895/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1837823] [NEW] [SRU] New stable micro release 2.44
Public bug reported: This is an SRU bug to release 2.43.1 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/SnapcraftUpdates The list of bugs and features in the current release are defined at https://launchpad.net/snapcraft/+milestone/2.44 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Bionic) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Disco) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Eoan) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Eoan) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Disco) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Bionic) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1837823 Title: [SRU] New stable micro release 2.44 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Bionic: New Status in snapcraft source package in Disco: New Status in snapcraft source package in Eoan: New Bug description: This is an SRU bug to release 2.43.1 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/SnapcraftUpdates The list of bugs and features in the current release are defined at https://launchpad.net/snapcraft/+milestone/2.44 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1837823/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1555569] Re: Use 'title' field for snap apps
snapcraft portion was solved as part of LP: #1804256 ** Changed in: snapcraft Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/169 Title: Use 'title' field for snap apps Status in Snapcraft: Fix Released Status in Software Center Agent: Fix Released Status in gnome-software package in Ubuntu: Fix Released Status in gnome-software source package in Xenial: Fix Released Status in gnome-software source package in Yakkety: Won't Fix Status in gnome-software source package in Zesty: Fix Released Status in gnome-software source package in Artful: Fix Released Bug description: [Impact] Snaps show using the snap 'name', which has a limited character set and is not translatable (e.g. 'moon-buggy'). The store contained a 'title' which is more appropriate (e.g. 'Moon Buggy') which was not exposed via snapd. Now snapd supports this field we should use it in GNOME Software. [Test Case] 1. Start GNOME Software 2. Search for 'moon' Expected result: A snap called 'Moon Buggy' is shown. Observed result: A snap called 'moon-buggy' is shown. [Regression Potential] The fix is to use the new field if it is present. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/169/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1771915] [NEW] [SRU] New bug fix release 2.42.1
Public bug reported: This is an SRU bug to release 2.42.1 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/SnapcraftUpdates The list of bugs and features in the current release are defined at https://launchpad.net/snapcraft/+milestone/2.42.1 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Bionic) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Cosmic) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Cosmic) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1771915 Title: [SRU] New bug fix release 2.42.1 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Bionic: New Status in snapcraft source package in Cosmic: New Bug description: This is an SRU bug to release 2.42.1 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/SnapcraftUpdates The list of bugs and features in the current release are defined at https://launchpad.net/snapcraft/+milestone/2.42.1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1771915/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1752481] Re: Regressions in 2.39.2 in xenial-updates in classic snaps (relative to 2.35)
** Changed in: snapcraft Status: Fix Committed => Fix Released ** Changed in: snapcraft (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1752481 Title: Regressions in 2.39.2 in xenial-updates in classic snaps (relative to 2.35) Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Bug description: git-ubuntu builds automatically on Launchpad and I happened to hit a window where one build passed and one did not build quite correctly. In between the snapcraft update hit ftpmaster. I see: Preparing to build distro-info Building distro-info You must give at least one requirement to install (maybe you meant "pip install /build/git-ubuntu/parts/distro-info/python-packages"?) and Determining the version from the project repo (version: git). The version has been set to '0.7.1-dirty' Snapping 'git-ubuntu' ... Snapped git-ubuntu_0.7.1-dirty_amd64.snap The former worked before the snapcraft update; the latter is clearly not true, as it's building via a Git recipe on Launchpad. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1752481/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1753482] Re: Please update to a newer version of patchelf
** No longer affects: patchelf (Ubuntu Bionic) ** Summary changed: - Please update to a newer version of patchelf + Please update to the newer version of patchelf in bionic ** No longer affects: patchelf (Ubuntu Artful) -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1753482 Title: Please update to the newer version of patchelf in bionic Status in patchelf package in Ubuntu: New Status in patchelf source package in Xenial: New Bug description: [Impact] * New architecture support in xenial where the current version has FTBS e.g.; armhf, s390x * The new code adds logic to reorder Program Headers appropriately. * New feature (specific flag, --no-default-lib) to disable LD_LIBRARY_PATH [Test Case] * Use snapcraft's test suite which is a heavy user of patchelf. * snapcraft's test suite on the new architectures * patchelf's integrated tests * exploratory testing of patchelf. [Regression Potential] * Minimal possibility of patching to break on obscure binaries * 0.9-1 has already been available on artful and bionic with no bugs reported * No deb dependes on patchelf, snapcraft installs patchelf during runtime during runtime due to the FTBS. This would change that. [Other Info] * NixOS upstream https://github.com/NixOS/patchelf * Current version in artful and bionic: 0.9-1 * Current version in xenial: 0.8-4. With FTBS for armhf and s390x To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/patchelf/+bug/1753482/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1745488] Re: [SRU] New stable micro release 2.39
** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Artful) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1745488 Title: [SRU] New stable micro release 2.39 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Artful: New Status in snapcraft source package in Bionic: New Bug description: This is an SRU bug to release 2.39 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://github.com/snapcore/snapcraft/milestone/14?closed=1 Releases since 2.35 and this one are defined at: https://github.com/snapcore/snapcraft/milestone/13?closed=1 https://github.com/snapcore/snapcraft/milestone/12?closed=1 https://github.com/snapcore/snapcraft/milestone/11?closed=1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1745488/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1543243] Re: Sources missing support for Subversion
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1543243 Title: Sources missing support for Subversion Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: Yes, some people still use it. [Impact] * It is hard to make a snap from a project that is hosted in a subversion server. [Test Case] * Define a snapcraft.yaml from a project that uses subversion. * Run snapcraft, install and execute the snap. [Regression Potential] * Low. This touches the sources file, which might affect the rest of the sources. We have extensive suite using different sources, so we should be covered. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1543243/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1715399] Re: [SRU] New stable micro release 2.34
** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1715399 Title: [SRU] New stable micro release 2.34 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Zesty: New Bug description: This is an SRU bug to release 2.34 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.34 and https://github.com/snapcore/snapcraft/milestone/9?closed=1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1715399/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1594636] Re: get_unbound_discharge returns a tuple with (value, error)
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1594636 Title: get_unbound_discharge returns a tuple with (value, error) Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: In snapcraft/storeapi/__init__.py, the method get_unbound_discharge returns a tuple. The first element is the return value on success, the second is the error on failure. That's not pythonic. The method should return the value or raise an exception. [Impact] * For users, none. * For developers, the code is less clear because it's not following the common python practices. [Test Case] * Run all the methods that access the store: login, upload, download. [Regression Potential] * This could affect the commands that access the store. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1594636/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1595610] Re: Support not having a Content-Length to work with when downloading the cache
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1595610 Title: Support not having a Content-Length to work with when downloading the cache Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: snapcraft update fails as their is no Content-Length provided. [Impact] * A command doesn't work at all. * This was introduced in master but wasn't released to the distro. [Test Case] * run snapcraft update. [Regression Potential] * None. This is a new command in 2.12. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1595610/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1594643] Re: snapcraft update
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1594643 Title: snapcraft update Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: Update command to get latest wiki parts [Impact] * This is needed in order to use the new shared parts infrastructure. [Test Case] * run snapcraft update. * check the local parts cache. [Regression Potential] * None, this is a new command. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1594643/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590813] Re: snapcraft has a copy of pymacaroons code
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590813 Title: snapcraft has a copy of pymacaroons code Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: pymacaroons has just been released to xenial (thanks to cjwatson). So now we can import it and remove our copy. [Impact] * For users, none, the change should be transparent. * For developers, less duplication and less complex code to maintain. [Test Case] * N/A. The duplicated file was removed, peer reviewed and all the tests kept passing. [Regression Potential] * commands that use macaroons authentication could start failing. But we are covered, the integration suite tests all the commands against the staging server. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590813/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1592133] Re: The snap parts wiki is ugly. Add code markers around the wiki and add support in the parser.
** Changed in: snapcraft (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1592133 Title: The snap parts wiki is ugly. Add code markers around the wiki and add support in the parser. Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: Add "```" around the wiki data and add support in the parser. [Impact] * The wiki is hard to read. [Test Case] * Add the marker tags to the wiki, run snapcraft-parser and check that they are ignored in the output. [Regression Potential] * snapcraft-parse is relatively new. Some other use cases could be affected, so extensive exploratory is required here. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1592133/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1694945] Re: setuptools v36.0.0 breaks the python plugin
** Changed in: snapcraft Status: Fix Committed => Invalid -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1694945 Title: setuptools v36.0.0 breaks the python plugin Status in Snapcraft: Invalid Status in snapcraft package in Ubuntu: Invalid Status in snapcraft source package in Xenial: Invalid Status in snapcraft source package in Yakkety: Invalid Status in snapcraft source package in Zesty: Invalid Status in snapcraft source package in Artful: Invalid Bug description: [Impact] * setuptools v36.0.0 was released today, which no longer bundles six, thereby breaking the python plugin (both python2 and python3). * The fix is to simply install six before setuptools. [Test Case] * Simply run one of the many python-based integration tests. For example: ./runtests.sh plugins test_python_plugin.py Without this patch, the test will fail. With it, the test will pass. [Regression Potential] * Potential is low as we have a large test suite with a number of python-based snaps. * Pulling in six could potentially conflict with the dependencies of the snap being build, although six was already used previously (it was just bundled with setuptools). To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1694945/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1694945] Re: setuptools v36.0.0 breaks the python plugin
** Changed in: snapcraft (Ubuntu Zesty) Status: New => Invalid ** Changed in: snapcraft (Ubuntu Yakkety) Status: New => Invalid ** Changed in: snapcraft (Ubuntu Xenial) Status: New => Invalid ** Changed in: snapcraft (Ubuntu Artful) Status: New => Invalid -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1694945 Title: setuptools v36.0.0 breaks the python plugin Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: Invalid Status in snapcraft source package in Xenial: Invalid Status in snapcraft source package in Yakkety: Invalid Status in snapcraft source package in Zesty: Invalid Status in snapcraft source package in Artful: Invalid Bug description: [Impact] * setuptools v36.0.0 was released today, which no longer bundles six, thereby breaking the python plugin (both python2 and python3). * The fix is to simply install six before setuptools. [Test Case] * Simply run one of the many python-based integration tests. For example: ./runtests.sh plugins test_python_plugin.py Without this patch, the test will fail. With it, the test will pass. [Regression Potential] * Potential is low as we have a large test suite with a number of python-based snaps. * Pulling in six could potentially conflict with the dependencies of the snap being build, although six was already used previously (it was just bundled with setuptools). To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1694945/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1675391] [NEW] [SRU] New stable micro release 2.28
Public bug reported: This is an SRU bug to release 2.28 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.28 and https://launchpad.net/snapcraft/+milestone/2.28 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1675391 Title: [SRU] New stable micro release 2.28 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Status in snapcraft source package in Zesty: New Bug description: This is an SRU bug to release 2.28 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.28 and https://launchpad.net/snapcraft/+milestone/2.28 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1675391/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1663229] [NEW] [SRU] New stable micro release 2.27
Public bug reported: 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 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1663229 Title: [SRU] New stable micro release 2.27 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Status in snapcraft source package in Zesty: New 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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1663229/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1646993] [NEW] [SRU] New stable micro release 2.23
Public bug reported: This is an SRU bug to release 2.23 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.23 and https://launchpad.net/snapcraft/+milestone/2.23 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1646993 Title: [SRU] New stable micro release 2.23 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Status in snapcraft source package in Zesty: New Bug description: This is an SRU bug to release 2.23 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.23 and https://launchpad.net/snapcraft/+milestone/2.23 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1646993/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1629472] [NEW] [SRU] New stable micro release 2.19
Public bug reported: This is an SRU bug to release 2.19 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.19 and https://launchpad.net/snapcraft/+milestone/2.19 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1629472 Title: [SRU] New stable micro release 2.19 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: This is an SRU bug to release 2.19 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.19 and https://launchpad.net/snapcraft/+milestone/2.19 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1629472/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1626224] [NEW] [SRU] New stable micro release 2.18
Public bug reported: This is an SRU bug to release 2.17 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.17 Tests run already: https://gist.github.com/elopio/a749810edd9a80517b46ace63d45b166#file-snapcraft-tests-2-18-md ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1626224 Title: [SRU] New stable micro release 2.18 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: This is an SRU bug to release 2.17 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.17 Tests run already: https://gist.github.com/elopio/a749810edd9a80517b46ace63d45b166#file-snapcraft-tests-2-18-md To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1626224/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1621985] [NEW] [SRU] New stable micro release 2.17
Public bug reported: This is an SRU bug to release 2.17 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.17 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1621985 Title: [SRU] New stable micro release 2.17 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: This is an SRU bug to release 2.17 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.17 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1621985/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1619776] [NEW] [SRU] New stable micro release 2.16
Public bug reported: This is an SRU bug to release 2.15 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.16 and https://launchpad.net/snapcraft/+milestone/2.16 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1619776 Title: [SRU] New stable micro release 2.16 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: This is an SRU bug to release 2.15 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.16 and https://launchpad.net/snapcraft/+milestone/2.16 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1619776/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1605107] [NEW] [SRU] New stable micro release 2.13
Public bug reported: This is an SRU bug to release 2.13 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/StableReleaseUpdates#Snapcraft The list of bugs and features in this release are defined at https://launchpad.net/snapcraft/+milestone/2.13 ** Affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1605107 Title: [SRU] New stable micro release 2.13 Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: This is an SRU bug to release 2.13 of snapcraft which follows the guidelines defined in the wiki over at https://wiki.ubuntu.com/StableReleaseUpdates#Snapcraft The list of bugs and features in this release are defined at https://launchpad.net/snapcraft/+milestone/2.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/1605107/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575880] Re: nodejs plugin needs to be able to build using gulpfiles
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575880 Title: nodejs plugin needs to be able to build using gulpfiles Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: Gulp needs to be supported as a build driver [Impact] * It is not easy to make a snap from a project that uses gulp. [Test Case] * define a snapcraft.yaml for a project that uses gulp. * run snapcraft, install the snap and execute it. [Regression Potential] * None, this is a new plugin. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575880/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1577548] Re: Not creating ephemeral containers
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1577548 Title: Not creating ephemeral containers Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: snapcraft cleanbuild is creating persistent containers and is not cleaning them up. Sergio says it should be creating ephemeral containers instead. [Impact] * Users of cleanbuild get a lot of leftover containers. [Test Case] * snapcraft init * snapcraft cleanbuild * lxc list * check that no snapcraft containers are listed. [Regression Potential] * This could break cleanbuild. The integration test for cleanbuild is currently disabaled, so this will have to be tested manually. Bug #1593529 created to test this automatically. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1577548/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1543243] Re: Sources missing support for Subversion
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1543243 Title: Sources missing support for Subversion Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: New Bug description: Yes, some people still use it. [Impact] * It is hard to make a snap from a project that is hosted in a subversion server. [Test Case] * Define a snapcraft.yaml from a project that uses subversion. * Run snapcraft, install and execute the snap. [Regression Potential] * Low. This touches the sources file, which might affect the rest of the sources. We have extensive suite using different sources, so we should be covered. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1543243/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1582499] Re: Parts repository is undocumented
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1582499 Title: Parts repository is undocumented Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: We discussed in the sprint that there aren't too many contributions for parts, and I have a hint about why: it's not documented. This is the documentation for parts: https://developer.ubuntu.com/en/snappy/build-apps/snapcraft-parts/ It doesn't even mention the idea of parts being imported, which means it also doesn't mention the location for such details. Then, in the advanced section, it is very tersely mentioned: """ As we never define the curl part in the above example, snapcraft will check the Ubuntu Wiki, which is where we currently host examples of successful snapcraft parts. """ Again, no proper coverage, and no links to where these are actually defined. The only place I could find a link to the wiki location is inside the snapcraft.yaml syntax definition: """ plugin: Specifies the plugin name that will manage this part. Snapcraft will pass to it all the other user-specified part options. If plugin is not defined, the wiki will be searched for the part """ Again, super terse and hidden in a non-obvious place. I could only find it because I knew what I was looking for. Most people will never even know about this feature. [Impact] * The parts wiki is not well documented. [Test Case] * Read the new snapcraft parts docs. [Regression Potential] * N/A. This is only a documentation change. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1582499/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589613] Re: Snap app names are too permissive
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589613 Title: Snap app names are too permissive Status in Canonical Click Reviewers tools: Invalid Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapd package in Ubuntu: Fix Committed Status in The Xenial Xerus: New Status in snapcraft source package in Xenial: Fix Committed Status in snapd source package in Xenial: Confirmed Status in The Yakkety Yak: New Status in snapcraft source package in Yakkety: Fix Released Status in snapd source package in Yakkety: Fix Committed Bug description: Currently snapd accepts app names that can cause issues in the rest of the system (e.g. invalid apparmor profiles like "myapp/", or clashing with hook names). These should be more restrictive: the current recommendation is `^[a-zA-Z0-9](?:-?[a-zA-Z0-9])*$`. [Impact] * snaps with invalid names are generated and installable. * blocking problems earlier will make the experience better. [Test Case] * For snapcraft: make a snapcraft.yaml with an invalid name, and run snapcraft. * For snappy: make a snap with an invalid name, and try to install it. [Regression Potential] * Valid names could be affected. Run some tests on valid names too. To manage notifications about this bug go to: https://bugs.launchpad.net/click-reviewers-tools/+bug/1589613/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1594976] Re: Use new saved endpoint for wiki parts
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1594976 Title: Use new saved endpoint for wiki parts Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: snapcraft update allows to bring in a cache of parts, we use this instead of polling the wiki for every part [Impact] * Right now the use of wiki parts is inefficient. * There is a new cloud infrastructure for parts that can be used to improve the experience. * This should be transparent for users. However, the source for parts changes to https://wiki.ubuntu.com/snapcraft/parts and the format is different too. [Test Case] * define a snapcraft.yaml that uses a part from the wiki. * run snapcraft, install the snap and execute it. [Regression Potential] * This could affect all existing projects using the wiki. We have a suite that exercises the remote parts, but some exploratory would be good. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1594976/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1592133] Re: The snap parts wiki is ugly. Add code markers around the wiki and add support in the parser.
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1592133 Title: The snap parts wiki is ugly. Add code markers around the wiki and add support in the parser. Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: Add "```" around the wiki data and add support in the parser. [Impact] * The wiki is hard to read. [Test Case] * Add the marker tags to the wiki, run snapcraft-parser and check that they are ignored in the output. [Regression Potential] * snapcraft-parse is relatively new. Some other use cases could be affected, so extensive exploratory is required here. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1592133/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1593390] Re: Need better error handling in the parser
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1593390 Title: Need better error handling in the parser Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: 1. Don't use .get() to access wiki entry data. 2. Raise exceptions to the top of the stack and log warnings. [Impact] * The parts origin will often change, and some changes might cause errors. * Better error messages will make it easier to fix the problems in the source. [Test Case] * Add an invalid wiki entry. * Run snapcraft-parser * Make sure that an error is printed, but that it's not fatal and the rest of the entries are properly parsed. [Regression Potential] * snapcraft-parse is relatively new. Some other use cases could be affected, so extensive exploratory is required here. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1593390/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1593009] Re: It is not possible to run only the store integration tests
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1593009 Title: It is not possible to run only the store integration tests Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: We have integration tests for the store, but currently they can only be run together with the full suite, which is slow and does many things not relevant to the store. [Impact] * No impact to users. * Being able to run a subset of the tests will help to make releases in sync between the store and snapcraft. [Test Case] * ./runtests.sh integration test_store_* [Regression Potential] * Integration tests might be broken. But this would prevent the change to get to master, so we are covered. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1593009/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590813] Re: snapcraft has a copy of pymacaroons code
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590813 Title: snapcraft has a copy of pymacaroons code Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: pymacaroons has just been released to xenial (thanks to cjwatson). So now we can import it and remove our copy. [Impact] * For users, none, the change should be transparent. * For developers, less duplication and less complex code to maintain. [Test Case] * N/A. The duplicated file was removed, peer reviewed and all the tests kept passing. [Regression Potential] * commands that use macaroons authentication could start failing. But we are covered, the integration suite tests all the commands against the staging server. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590813/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1574774] Re: Missing a qmake plugin
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1574774 Title: Missing a qmake plugin Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: Now that Snappy runs on the desktop, Snapcraft needs a qmake plugin. [Impact] * It is not easy to make a snap from a project that uses qmake. [Test Case] * define a snapcraft.yaml for a project that uses qmake with qt4. * run snapcraft, install the snap and execute it. * define a snapcraft.yaml for a project that uses qmake with qt5. [Regression Potential] * None, this is a new plugin. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1574774/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1591199] Re: Parsed parts wiki doesn't include maintainer and description.
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1591199 Title: Parsed parts wiki doesn't include maintainer and description. Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: The parser needs to include the description and maintainer fields from the wiki entry in the parsed parts.yaml output. [Impact] * Important information from the parts definition is not parsed and saved in the local cache. [Test Case] * run snapcraft-parser and check that the output contains description and maintainer. [Regression Potential] * snapcraft-parse is relatively new. Some other use cases could be affected, so extensive exploratory is required here. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1591199/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1592943] Re: The examples test output is not good
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1592943 Title: The examples test output is not good Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: The results of successful and failed examples tests is not good. It's hard to parse, and doesn't provide all the information needed to understand the steps that lead to an error. Some things we can do to improve it: Print the commands executed and their output as they are run. Print a summary at the end of the execution. Replace the \n and \t in the output detail with proper white spaces. [Impact] * For users, None. * This change will make it easier to understand the errors introduced by branches in progress. [Test Case] * Open the results in the jenkins job and check the output and reports. [Regression Potential] * autopkgtests could start failing. This will block the PR from merging into master, so we are covered. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1592943/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590268] Re: snapcraft-parser has no integration tests
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590268 Title: snapcraft-parser has no integration tests Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: The snapcraft-parser needs tests that call the binary as a user would do it. [Impact] * Without an integration test, all the units of code might be working but the executable might not. * This will let us do future changes to the parser with more confidence. [Test Case] * Run the snapcraft parser test of the integration suite. [Regression Potential] * This could make the integration suite to start failing. It is part of the autopkgtest, so that would block the release. We are covered. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590268/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1588023] Re: No error reported when the package to upload doesn't exist
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1588023 Title: No error reported when the package to upload doesn't exist Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: When I try to upload a snap that doesn't exist, snapcraft just does this: elopio@remote-devel:~/workspace/canonical/snapcraft⟫ snapcraft upload idontexist idontexist elopio@remote-devel:~/workspace/canonical/snapcraft⟫ [Impact] * The user does not get an error, making it hard to understand what's going on. [Test Case] * Run snapcraft upload idontexist * Check that you get a nice error message [Regression Potential] * Uploads of existing snaps could be affected. Run snapcraft upload /path/to/existing.snap and check that it was uploaded. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1588023/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1587933] Re: Allow using .snapcraft.yaml as input
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1587933 Title: Allow using .snapcraft.yaml as input Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: [Impact] * Allow using an alternate snapcraft.yaml which would be hidden (.snapcraft.yaml) [Test Case] 1. Running `snapcraft init` creates a snapcraft.yaml 2. Running `snapcraft` creates a snap using snapcraft.yaml as a source 3. Create a copy `cp snapcraft.yaml .snapcraft.yaml` 4. Running `snapcraft` results in an error due to duplicate sources 5. Remove snapcraft.yaml 6. Running `snapcraft` creates a snap using .snapcraft.yaml as a source [Regression Potential] * Existing projects can fail to run snapcraft if the logic to check duplicates fails. This should be heavily covered by unit and integration tests (all tests would fail today if the code changed in incompatible ways). To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1587933/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1595012] Re: Implement snapcraft register
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1595012 Title: Implement snapcraft register Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: This is part of the set of store commands to make development workflow better. [Impact] * Users trying to upload a snap form the command line have to go to the website first. * This command will improve the usability of the upload. [Test Case] * Run snapcraft register without login, get an error. * Run snapcraft register with an invalid name (already registered or reserved), get an error. * Run snapcraft register with an unregistered name. Get a success message. Check that the error is registered in the store. Upload a snap with that name. [Regression Potential] * None. This is a new command. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1595012/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1594844] Re: It's myapps.developer.ubuntu.com
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1594844 Title: It's myapps.developer.ubuntu.com Status in Ubuntu Developer Portal: Fix Released Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: diff --git a/docs/upload-your-snap.md b/docs/upload-your-snap.md index 8e43761..8aa9eaa 100644 --- a/docs/upload-your-snap.md +++ b/docs/upload-your-snap.md @@ -46,7 +46,7 @@ Run the `snapcraft upload` command passing the path to the `snap` file as an arg Checking package status... | Application uploaded successfully (as revision 1) -Please check out the application at: https://myapps.ubuntu.com/dev/click-apps/1337/ +Please check out the application at: https://myapps.developer.ubuntu.com/dev/click-apps/1337/ Your snap has now been uploaded to the store, and is now undergoing an automated review. You'll be emailed when the review has completed, at which time [Impact] * The docs are misleading pointing to an non-existing website. [Test Case] * N/A. This was peer reviewed in the PR. [Regression Potential] * None. To manage notifications about this bug go to: https://bugs.launchpad.net/developer-ubuntu-com/+bug/1594844/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1596114] Re: adt, cannot snapcraft clean without remote parts when in use
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1596114 Title: adt, cannot snapcraft clean without remote parts when in use Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: == ERROR: demos_tests.test_mosquitto.MosquittoTestCase.test_mosquitto -- output: {{{b"\x1b[0;31mIssue detected while analyzing snapcraft.yaml: Cannot find definition for part 'mqtt-paho/python3'. It may be a remote part, run `snapcraft update` to refresh the remote parts cache\x1b[0m\r\n"}}} Traceback (most recent call last): File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/demos_tests/test_mosquitto.py", line 27, in test_mosquitto self.build_snap(self.snap_content_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 159, in build_snap self._clean(working_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 164, in _clean self._run_command(command, project_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 194, in _run_command 'Exit status: {!r}.'.format(process.exitstatus)) snaps_tests.CommandError: Error running command 'snapcraft clean' in 'demos/mosquitto'. Exit status: 1. == ERROR: demos_tests.test_qt4_text_editor.Qt4TextEditorTestCase.test_text_editor -- output: {{{b"\x1b[0;31mIssue detected while analyzing snapcraft.yaml: Cannot find definition for part 'qt4conf'. It may be a remote part, run `snapcraft update` to refresh the remote parts cache\x1b[0m\r\n"}}} Traceback (most recent call last): File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/demos_tests/test_qt4_text_editor.py", line 25, in test_text_editor self.build_snap(self.snap_content_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 159, in build_snap self._clean(working_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 164, in _clean self._run_command(command, project_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 194, in _run_command 'Exit status: {!r}.'.format(process.exitstatus)) snaps_tests.CommandError: Error running command 'snapcraft clean' in 'demos/qt4-text-editor'. Exit status: 1. == ERROR: demos_tests.test_qt5_text_editor.Qt5TextEditorTestCase.test_text_editor -- output: {{{b"\x1b[0;31mIssue detected while analyzing snapcraft.yaml: Cannot find definition for part 'qt5conf'. It may be a remote part, run `snapcraft update` to refresh the remote parts cache\x1b[0m\r\n"}}} Traceback (most recent call last): File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/demos_tests/test_qt5_text_editor.py", line 25, in test_text_editor self.build_snap(self.snap_content_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 159, in build_snap self._clean(working_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 164, in _clean self._run_command(command, project_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/snaps_tests/__init__.py", line 194, in _run_command 'Exit status: {!r}.'.format(process.exitstatus)) snaps_tests.CommandError: Error running command 'snapcraft clean' in 'demos/qt5-text-editor'. Exit status: 1. [Impact] * For users, none. * A test started failing in master, but wasn't released to the distro. [Test Case] * Run the snaps suite. [Regression Potential] * None. If the test doesn't start passing, the release will be blocked by autopkgtests. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1596114/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1595666] Re: The parser shouldn't fail if a part doesn't have a source.
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1595666 Title: The parser shouldn't fail if a part doesn't have a source. Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: The parser shouldn't fail if a part doesn't have a source. [Impact] * Running snapcraft-parse when there is a part without a source fails. [Test Case] * Define a part without a source. * Run snapcraft-parse [Regression Potential] * snapcraft-parse is relatively new, so some other validations might be affected. Extensive exploratory is required here. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1595666/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1594636] Re: get_unbound_discharge returns a tuple with (value, error)
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1594636 Title: get_unbound_discharge returns a tuple with (value, error) Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: In snapcraft/storeapi/__init__.py, the method get_unbound_discharge returns a tuple. The first element is the return value on success, the second is the error on failure. That's not pythonic. The method should return the value or raise an exception. [Impact] * For users, none. * For developers, the code is less clear because it's not following the common python practices. [Test Case] * Run all the methods that access the store: login, upload, download. [Regression Potential] * This could affect the commands that access the store. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1594636/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1596068] Re: The unittests in autopkgtest are run twice
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1596068 Title: The unittests in autopkgtest are run twice Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: By the time autopkgtests are run, the package has already been built. In order to build the package, the unittests are executed. So by running them in autopkgtest, we are duplicating the work. In addition to that, autopkgtest is intended to run as installed. The unit tests are white box importing the source modules. We have to run only integration and snaps suites in autopkgtest. [Impact] * For users, none. * For developers, faster execution times because unit tests are run only once. [Test Case] * N/A [Regression Potential] * None. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1596068/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1595273] Re: Implement snapcraft define
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1595273 Title: Implement snapcraft define Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: Snapcraft define allows seeing how a remote part is defined in order to use it from the cache or to copy/paste it into your own snapcraft.yaml [Impact] * Users now have to open the wiki page to see the details of the available parts. * This will improve the experience of writing a snapcraft.yaml using the ecosystem. [Test Case] * Run snapcraft define with an existing part, unexisting part and no part. [Regression Potential] * None. This is a new command. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1595273/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1595610] Re: Support not having a Content-Length to work with when downloading the cache
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1595610 Title: Support not having a Content-Length to work with when downloading the cache Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: snapcraft update fails as their is no Content-Length provided. [Impact] * A command doesn't work at all. * This was introduced in master but wasn't released to the distro. [Test Case] * run snapcraft update. [Regression Potential] * None. This is a new command in 2.12. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1595610/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1596111] Re: rpath integration test misses build-packages
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1596111 Title: rpath integration test misses build-packages Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: == ERROR: test_origin_rpath (test_rpath.RpathTestCase) test_rpath.RpathTestCase.test_origin_rpath -- testtools.testresult.real._StringException: output: {{{ Preparing to pull rpath-test Pulling rpath-test Preparing to build rpath-test Building rpath-test make -j1 make: g++: Command not found Makefile:4: recipe for target 'libfoo.so' failed make: *** [libfoo.so] Error 127 Command '['/bin/sh', '/tmp/tmp9f8rwyre', 'make', '-j1']' returned non- zero exit status 2 }}} Traceback (most recent call last): File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/integration_tests/test_rpath.py", line 32, in test_origin_rpath self.run_snapcraft('prime', project_dir) File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/integration_tests/__init__.py", line 65, in run_snapcraft stderr=subprocess.STDOUT, universal_newlines=True) File "/usr/lib/python3.5/subprocess.py", line 626, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 708, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['snapcraft', 'prime']' returned non-zero exit status 1 [Impact] * For users, none. * A test started failing in master, but wasn't released to the distro. [Test Case] * Run the integration suite. [Regression Potential] * None. If the test doesn't start passing, the release will be blocked by autopkgtests. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1596111/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1596222] Re: Implement snapcraft search
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1596222 Title: Implement snapcraft search Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: Allows searching the parts cache [Impact] * Users now have to open the wiki page to see what are the available parts. * This will improve the experience of writing a snapcraft.yaml using the ecosystem. [Test Case] * Run snapcraft search with an existing part, unexisting part and no part. [Regression Potential] * None. This is a new command. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1596222/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1596112] Re: list-plugins integration test is broken when run in adt
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1596112 Title: list-plugins integration test is broken when run in adt Status in Snapcraft: Fix Released Status in The Xenial Xerus: New Status in The Yakkety Yak: New Bug description: == FAIL: test_list_plugins (test_list_plugins.ListPluginsTestCase) test_list_plugins.ListPluginsTestCase.test_list_plugins -- testtools.testresult.real._StringException: Traceback (most recent call last): File "/tmp/adt-run.1qGfm6/build.Rmd/real-tree/integration_tests/test_list_plugins.py", line 28, in test_list_plugins self.assertEqual(expected, output) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 350, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 435, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: !=: reference = '''\ antcmake gulpkernel nil python3 tar-content autotools copy jdk makenodejs qmake catkin go kbuild maven python2 scons ''' actual= '''\ antcatkin copy gulp kbuild make nil python2 qmake tar-content autotools cmake gojdk kernel maven nodejs python3 scons ''' [Impact] * A failed test in autopkg will block the release. * This problem started in master but wasn't released to the distro. [Test Case] * Run the integration suite. [Regression Potential] * None. This affects only the test, the feature is correct. If the test doesn't start passing, the release will be blocked. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1596112/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1588980] Re: Fix lintian errors
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1588980 Title: Fix lintian errors Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Triaged Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Triaged Bug description: W: snapcraft-parser: description-synopsis-starts-with-article I: snapcraft-parser: description-synopsis-might-not-be-phrased-properly I: snapcraft-parser: extended-description-is-probably-too-short W: snapcraft-parser: binary-without-manpage usr/bin/snapcraft-parser W: snapcraft: spelling-error-in-changelog Reenable Re-enable W: snapcraft: binary-without-manpage usr/bin/snapcraft E: snapcraft-examples: privacy-breach-uses-embedded-file usr/share/doc/snapcraft-examples/examples/webchat/index.html You may use libjs-jquery package. (http://code.jquery.com/jquery-1.11.1.js) [Impact] * lintian errors might be real problems in the package. * by removing all the current errors, we can make sure that no new errors are introduced [Test Case] * Run lintian after building the package. [Regression Potential] * None. All the errors are about style, or ignorable. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1588980/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589782] Re: tourdir unittests fail when the package is build in launchpad
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589782 Title: tourdir unittests fail when the package is build in launchpad Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: https://launchpadlibrarian.net/263350073/buildlog_ubuntu-xenial- amd64.snapcraft_2.9~ppa6-1_BUILDING.txt.gz == FAIL: test_get_default_tourdir (snapcraft.tests.test_common.CommonTestCase) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/snapcraft/tests/test_common.py", line 37, in test_get_default_tourdir '/usr/share/snapcraft/tour', common.get_tourdir()) AssertionError: '/usr/share/snapcraft/tour' != '/«PKGBUILDDIR»/tour' - /usr/share/snapcraft/tour + /«PKGBUILDDIR»/tour -- [Impact] * The tour feature is not yet accessible through the command line interface. * These tests need to be fixed before the feature is published. [Test Case] * N/A, the package will be put in the PPA and launchpad will tell us if it succeeds. [Regression Potential] * This could make the tests fail. But as it's in a build test, any regression will block the new version to get into the PPA we use for testing. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589782/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590906] Re: Enable the `snapcraft tour` command
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590906 Title: Enable the `snapcraft tour` command Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: The `snapcraft tour` command is currently not exposed. [Impact] * The tour is the point of entry for new users. This change will make it available to users. [Test Case] * snapcraft tour [Regression Potential] * N/A, this command was not exposed before. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590906/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590903] Re: Improve snapcraft tour material
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590903 Title: Improve snapcraft tour material Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: This adds more snapcraft projects to the tour [Impact] * The tour is the point of entry for new users. This change means more content explaining more features of snapcraft. [Test Case] * Run through the tour following the instructions. [Regression Potential] * N/A, this is new content. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590903/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589747] Re: test_cleanbuild unit test fails when executed in a platform that's not amd64
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589747 Title: test_cleanbuild unit test fails when executed in a platform that's not amd64 Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: The unittest has the expected architecture value hardcoded to amd64, so when it is run in a different architecture it will fail. FAIL: test_cleanbuild (snapcraft.tests.test_lxd.LXDTestCase) -- Traceback (most recent call last): File "/usr/lib/python3.5/unittest/mock.py", line 1157, in patched return func(*args, **keywargs) File "/tmp/autopkgtest.v8hLiN/build.kH3/snapcraft-2.9/snapcraft/tests/test_lxd.py", line 76, in test_cleanbuild call(['lxc', 'remote', 'remove', 'my-pet'])]) File "/usr/lib/python3.5/unittest/mock.py", line 824, in assert_has_calls ) from cause AssertionError: Calls not found. Expected: [call(['lxc', 'remote', 'add', 'my-pet', 'https://images.linuxcontainers.org:8443']), call(['lxc', 'launch', 'my-pet:ubuntu/xenial/amd64', 'snapcraft-my-pet']), call(['lxc', 'file', 'push', 'project.tar', 'snapcraft-my-pet//root/project.tar']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'tar', 'xvf', '/root/project.tar']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'python3', '-c', 'import urllib.request; urllib.request.urlopen("http://start.ubuntu.com/connectivity-check.html;, timeout=5)']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'apt-get', 'update']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'apt-get', 'install', 'snapcraft', '-y']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'snapcraft', 'snap', '--output', 'snap.snap']), call(['lxc', 'file', 'pull', 'snapcraft-my-pet//root/snap.snap', 'snap.snap']), call(['lxc', 'stop', 'snapcraft-my-pet']), call(['lxc', 'remote', 'remove', 'my-pet'])] Actual: [call(['lxc', 'remote', 'add', 'my-pet', 'https://images.linuxcontainers.org:8443']), call(['lxc', 'launch', 'my-pet:ubuntu/xenial/i386', 'snapcraft-my-pet']), call(['lxc', 'file', 'push', 'project.tar', 'snapcraft-my-pet//root/project.tar']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'tar', 'xvf', '/root/project.tar']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'python3', '-c', 'import urllib.request; urllib.request.urlopen("http://start.ubuntu.com/connectivity-check.html;, timeout=5)']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'apt-get', 'update']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'apt-get', 'install', 'snapcraft', '-y']), call(['lxc', 'exec', 'snapcraft-my-pet', '--', 'snapcraft', 'snap', '--output', 'snap.snap']), call(['lxc', 'file', 'pull', 'snapcraft-my-pet//root/snap.snap', 'snap.snap']), call(['lxc', 'stop', 'snapcraft-my-pet']), [Impact] * No visible impact for users. * Fixing this test will get us closer to have green executions in autopkgtests in all the platforms. [Test Case] * Run the autopkgtests in a platform that's not amd64, [Regression Potential] * This could make fail the tests in amd64. But as it's in an autopkgtest, any regression will block the new version to get to proposed. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589747/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589779] Re: snap tests fail when executed in a platform that's not amd64
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589779 Title: snap tests fail when executed in a platform that's not amd64 Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: The snaps test suite hardcodes amd64 in the expected snap name, so when it is run in a different architecture it will fail. ERROR: demos_tests.test_busybox.BusyBoxTestCase.test_busybox -- Traceback (most recent call last): File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/demos_tests/test_busybox.py", line 26, in test_busybox self.install_snap(self.snap_content_dir, 'busybox', '1.0') File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/__init__.py", line 156, in install_snap self.snappy_testbed.copy_file(snap_local_path, '/home/ubuntu') File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/testbed.py", line 55, in copy_file shutil.copy(src, dst) File "/usr/lib/python3.5/shutil.py", line 235, in copy copyfile(src, dst, follow_symlinks=follow_symlinks) File "/usr/lib/python3.5/shutil.py", line 114, in copyfile with open(src, 'rb') as fsrc: FileNotFoundError: [Errno 2] No such file or directory: 'demos/busybox/busybox_1.0_amd64.snap' [Impact] * No visible impact for users. * Fixing this test will get us closer to have green executions in autopkgtests in all the platforms. [Test Case] * Run the autopkgtests in a platform that's not amd64, [Regression Potential] * This could make fail the tests in amd64. But as it's in an autopkgtest, any regression will block the new version to get to proposed. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589779/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589752] Re: unit tests in IsDirtyTestCase fail when executed in a platform that's not amd64
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589752 Title: unit tests in IsDirtyTestCase fail when executed in a platform that's not amd64 Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: New Bug description: The TestCase sets the project options architecture to amd64, so when it is run in a different architecture it will fail. == FAIL: test_build_is_dirty_from_options (snapcraft.tests.test_pluginhandler.IsDirtyTestCase) -- Traceback (most recent call last): File "/tmp/adt-run.6GCmWq/build.jQY/real-tree/snapcraft/tests/test_pluginhandler.py", line 1095, in test_build_is_dirty_from_options 'Build step was unexpectedly dirty') AssertionError: True is not false : Build step was unexpectedly dirty == FAIL: test_build_is_dirty_from_project (snapcraft.tests.test_pluginhandler.IsDirtyTestCase) -- Traceback (most recent call last): File "/usr/lib/python3.5/unittest/mock.py", line 1157, in patched return func(*args, **keywargs) File "/tmp/adt-run.6GCmWq/build.jQY/real-tree/snapcraft/tests/test_pluginhandler.py", line 1113, in test_build_is_dirty_from_project 'Build step was unexpectedly dirty') AssertionError: True is not false : Build step was unexpectedly dirty == FAIL: test_pull_is_dirty_from_options (snapcraft.tests.test_pluginhandler.IsDirtyTestCase) -- Traceback (most recent call last): File "/tmp/adt-run.6GCmWq/build.jQY/real-tree/snapcraft/tests/test_pluginhandler.py", line 1142, in test_pull_is_dirty_from_options 'Pull step was unexpectedly dirty') AssertionError: True is not false : Pull step was unexpectedly dirty == FAIL: test_pull_is_dirty_from_project (snapcraft.tests.test_pluginhandler.IsDirtyTestCase) -- Traceback (most recent call last): File "/usr/lib/python3.5/unittest/mock.py", line 1157, in patched return func(*args, **keywargs) File "/tmp/adt-run.6GCmWq/build.jQY/real-tree/snapcraft/tests/test_pluginhandler.py", line 1160, in test_pull_is_dirty_from_project 'Pull step was unexpectedly dirty') AssertionError: True is not false : Pull step was unexpectedly dirty [Impact] * No visible impact for users. * Fixing this test will get us closer to have green executions in autopkgtests in all the platforms. [Test Case] * Run the autopkgtests in a platform that's not amd64, [Regression Potential] * This could make fail the tests in amd64. But as it's in an autopkgtest, any regression will block the new version to get to proposed. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589752/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589782] Re: tourdir unittests fail when the package is build in launchpad
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589782 Title: tourdir unittests fail when the package is build in launchpad Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: https://launchpadlibrarian.net/263350073/buildlog_ubuntu-xenial- amd64.snapcraft_2.9~ppa6-1_BUILDING.txt.gz == FAIL: test_get_default_tourdir (snapcraft.tests.test_common.CommonTestCase) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/snapcraft/tests/test_common.py", line 37, in test_get_default_tourdir '/usr/share/snapcraft/tour', common.get_tourdir()) AssertionError: '/usr/share/snapcraft/tour' != '/«PKGBUILDDIR»/tour' - /usr/share/snapcraft/tour + /«PKGBUILDDIR»/tour -- [Impact] * The tour feature is not yet accessible through the command line interface. * These tests need to be fixed before the feature is published. [Test Case] * N/A, the package will be put in the PPA and launchpad will tell us if it succeeds. [Regression Potential] * This could make the tests fail. But as it's in a build test, any regression will block the new version to get into the PPA we use for testing. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589782/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1589779] Re: snap tests fail when executed in a platform that's not amd64
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1589779 Title: snap tests fail when executed in a platform that's not amd64 Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: The snaps test suite hardcodes amd64 in the expected snap name, so when it is run in a different architecture it will fail. ERROR: demos_tests.test_busybox.BusyBoxTestCase.test_busybox -- Traceback (most recent call last): File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/demos_tests/test_busybox.py", line 26, in test_busybox self.install_snap(self.snap_content_dir, 'busybox', '1.0') File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/__init__.py", line 156, in install_snap self.snappy_testbed.copy_file(snap_local_path, '/home/ubuntu') File "/tmp/adt-run.SFkaMi/build.WRd/real-tree/snaps_tests/testbed.py", line 55, in copy_file shutil.copy(src, dst) File "/usr/lib/python3.5/shutil.py", line 235, in copy copyfile(src, dst, follow_symlinks=follow_symlinks) File "/usr/lib/python3.5/shutil.py", line 114, in copyfile with open(src, 'rb') as fsrc: FileNotFoundError: [Errno 2] No such file or directory: 'demos/busybox/busybox_1.0_amd64.snap' [Impact] * No visible impact for users. * Fixing this test will get us closer to have green executions in autopkgtests in all the platforms. [Test Case] * Run the autopkgtests in a platform that's not amd64, [Regression Potential] * This could make fail the tests in amd64. But as it's in an autopkgtest, any regression will block the new version to get to proposed. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1589779/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590256] Re: snapcraft clean -s strip doesn't show the deprecation message
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590256 Title: snapcraft clean -s strip doesn't show the deprecation message Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: The strip step was renamed to prime. When the old step is run a deprecation message is displayed; but when it is cleaned, an error is shown. $ snapcraft clean -s strip 'strip' is not a valid step for part ... The deprecation message should be displayed also when the strip is cleaned. [Impact] * Users trying to clean the strip step will get an error and no indication about the rename. [Test Case] * Run snapcraft clean -s strip * Make sure that you get the step run and a deprecation message. [Regression Potential] * It could affect the clean prime step. There are tests to avoid that, but a manual check would be good. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590256/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1590256] Re: snapcraft clean -s strip doesn't show the deprecation message
** Changed in: snapcraft Status: In Progress => Fix Committed ** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1590256 Title: snapcraft clean -s strip doesn't show the deprecation message Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: The strip step was renamed to prime. When the old step is run a deprecation message is displayed; but when it is cleaned, an error is shown. $ snapcraft clean -s strip 'strip' is not a valid step for part ... The deprecation message should be displayed also when the strip is cleaned. [Impact] * Users trying to clean the strip step will get an error and no indication about the rename. [Test Case] * Run snapcraft clean -s strip * Make sure that you get the step run and a deprecation message. [Regression Potential] * It could affect the clean prime step. There are tests to avoid that, but a manual check would be good. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1590256/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1582367] Re: confusing error when the binary is not found and it has the same name of the app
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1582367 Title: confusing error when the binary is not found and it has the same name of the app Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: I've made a mistake when trying to snap a CLI app. In the command section I entered the name of a bin that doesn't exist. I got this error back: The specified command 'hollywood' defined in 'hollywood' does not exist or is not executable The error is ok, but we could improve it with something like: The specified command 'hollywood' defined in *the 'hollywood' app* does not exist or is not executable. Here's the relevant part of my snapcraft.yaml: apps: hollywood: command: hollywood [Impact] * New users are likely to make this error, and the error might confuse them more. [Test Case] * Define a snapcraft.yaml with a wrong command path * Run snapcraft [Regression Potential] * Extremely low. The fix is to change a string, that won't affect the error handling of existing code paths. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1582367/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1582955] Re: snap step prints too much information about mksquashfs
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1582955 Title: snap step prints too much information about mksquashfs Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: The snapcraft build finishes with something like this: Snapping kpcli-elopio_3.0_amd64.snap Parallel mksquashfs: Using 10 processors Creating 4.0 filesystem on kpcli-elopio_3.0_amd64.snap, block size 131072. [===-] 2983/2983 100% Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072 compressed data, compressed metadata, compressed fragments, no xattrs duplicates are removed Filesystem size 12193.21 Kbytes (11.91 Mbytes) 23.13% of uncompressed filesystem size (52710.07 Kbytes) Inode table size 25248 bytes (24.66 Kbytes) 23.25% of uncompressed inode table size (108609 bytes) Directory table size 28830 bytes (28.15 Kbytes) 42.88% of uncompressed directory table size (67241 bytes) Number of duplicate files found 481 Number of inodes 3347 Number of files 2752 Number of fragments 168 Number of symbolic links 40 Number of device nodes 0 Number of fifo nodes 0 Number of socket nodes 0 Number of directories 555 Number of ids (unique uids + gids) 1 Number of uids 1 root (0) Number of gids 1 root (0) Snapped kpcli-elopio_3.0_amd64.snap Everything between the progress bar and the Snapped message seems irrelevant to me. [Impact] * The output of every snapcraft build is too noise and not really understandable. * A cleaner output makes the experience better, and helps to find real errors. [Test Case] * Run snapcraft with and without debug to generate a snap. * Check that a progress animations is shown. * Check that the output is short and to the point without the flag, and that it's the same as before with the flag. [Regression Potential] * This touches the final step of the snap generation and could break it. We are safe against this regression because we have a suite that generates, installs and executes snaps. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1582955/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1582515] Re: strip phase name is not great
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1582515 Title: strip phase name is not great Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: The "strip" phase name is not great. It's not actually stripping.. it's the phase that copies the content into the snap directory, as I understand it. So it's the opposite of stripping (although I understand where the motivation comes from). See how this command makes little sense, for example: snapcraft clean --step=strip So it might be better named as something like "cast", or "shape", or "form". I'd check with Mark for the best word here. [Impact] * One of the snapcraft commands is confusing. * The change is backwards compatible, so anything that's relying on strip will still work. [Test Case] * Run snapcraft strip * Check that you get a deprecation message. * Clean * Run snapcraft prime * Check that the results are the same, without deprecation message. [Regression Potential] * This could affect the strip command. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1582515/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586137] Re: Snapcraft should provide an `tour` subcommand that sets up a basic tour
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586137 Title: Snapcraft should provide an `tour` subcommand that sets up a basic tour Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: The snapcraft codebase currently includes a number of examples that are more suited to be demos. Snapcraft should include a number of very simple examples that can be created on the fly in order to walk though introductory documentation. These examples should be created in the current working directory via `snapcraft examples`. [Impact] * A tour will help users getting started with snapcraft. [Test Case] * Follow the tour docs and instructions. [Regression Potential] * New tests were added for the tour snaps, and the old examples tests were renamed. If they fail, they will block the package getting to proposed. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586137/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1568131] Re: Terse error message when package cannot be found
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1568131 Title: Terse error message when package cannot be found Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: I typo'ed the nonexistent libcap instead of libcap2 in stage-packages. The resulting error message (snapcraft 2.7) wasn't helpful: ev@elsa:~/branches/whoopsie/snappy$ snapcraft Preparing to pull whoopsie Hit http://security.ubuntu.com/ubuntu xenial-security InRelease Hit http://us.archive.ubuntu.com/ubuntu xenial InRelease Hit http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease Fetched 0 B in 0s (0 B/s) libcap [Impact] * There is no error when the package doesn't exist. * What snapcraft does is confusing and leads to wasted time trying to understand what was wrong. [Test Case] * Create an snapcraft.yaml with an unexisting stage-package. * Run snapcraft. * Verify that the error is clear. [Regression Potential] * Existing stage packages could be affected. Run snapcraft with an existing package to confirm it still works. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1568131/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1583426] Re: can't load package when building a go project
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1583426 Title: can't load package when building a go project Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: I'm trying to make a snap for hashicorp's vault. This is the error I'm getting: env GOPATH=/home/elopio/workspace/canonical/snaps/vault/parts/vault/go go get -t -d ./vault.git/... can't load package: package vault.git: code in directory /home/elopio/workspace/canonical/snaps/vault/parts/vault/go/src/vault.git expects import "github.com/hashicorp/vault" Command '['/bin/sh', '/tmp/tmpwyqwm_y3', 'env', 'GOPATH=/home/elopio/workspace/canonical/snaps/vault/parts/vault/go', 'go', 'get', '-t', '-d', './vault.git/...']' returned non-zero exit status 1 This is the snapcraft.yaml I'm using: name: vault-elopio version: snap0.1 summary: Vault is a tool for securely accessing secrets. description: bla apps: vault: command: bin/vault plugs: [network, network-bind] parts: vault: plugin: go source: https://github.com/hashicorp/vault.git [Impact] * Some go projects can't be easily build. * The workaround is hard to find, it should be clearer what to do for these projects. [Test Case] * Create a snapcraft with the vault yaml from this bug. * Add the new go-importpath field. * Run snapcraft. * Verify that you get a usable snap. [Regression Potential] * This could affect other go projects. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1583426/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586832] Re: log in with one-time password no longer works on master
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586832 Title: log in with one-time password no longer works on master Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: Fix Released Bug description: I made a mistake in the refactoring of the login method, passing the one-time password as token. This is a regression on master, but it's a branch that landed last week, so it hasn't been released to ubuntu. [Impact] * Existing users of the ubuntu package are not affected because the bug has not been released. * The bug affects all users with two-factor autentication enabled that want to login with snapcraft. [Test Case] * set up an account with 2fa. * run snapcraft login [Regression Potential] * Various log in scenarios could be affected. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586832/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1570944] Re: ppc64le uses the wrong cross build package
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1570944 Title: ppc64le uses the wrong cross build package Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: If cross-compiling for ppc64le, Snapcraft uses gcc-powerpc64-linux- gnu. It should probably be using gcc-powerpc64le-linux-gnu. It also tries to use "gcc-powerpc64-linux-gnu-" as the prefix (note the "gcc" at the beginning). [Impact] * If cross-compiling for ppc64le, snapcraft tries to use gcc- powerpc64-linux-gnu. It should instead be using gcc-powerpc64le-linux- gnu. * It also tries to use "gcc-powerpc64-linux-gnu-" as the prefix (note the "gcc" at the beginning). [Test Case] 1. Only the kbuild and kernel plugins make use of this feature, so first find a kernel that can be built for ppc64le. 2. Build it with `snapcraft --target-arch ppc64le` 3. Make sure it runs on ppc64le hardware. [Regression Potential] * None, this wouldn't have ever worked anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1570944/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586504] Re: The interaction with servers is implemented as functions in a module
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586504 Title: The interaction with servers is implemented as functions in a module Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: We can group all the interactions with each server in a client object. That will simplify testing, is cleaner and could make it easier to later split the clients to a separate project. [Impact] * No visual impact for users, the commands are untouched. * This change improves the existing code, but also allows us to make an easier landing of the macaroons feature. [Test Case] * snapcraft login. * build a snap. * snapcraft upload the snap build. * check that the snap is in the store. [Regression Potential] * The existing features that interact with the servers might fail: login, upload. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586504/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575628] Re: Snapcraft doesn't ignore already-built snaps when `source` is the folder containing the `snapcraft.yaml`
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575628 Title: Snapcraft doesn't ignore already-built snaps when `source` is the folder containing the `snapcraft.yaml` Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * Many plugins support sources. When the `source` keyword points to the directory containing the `snapcraft.yaml`, Snapcraft creates a copy of that entire directory, including any snaps that have already been built (which can be very large). [Test Case] 1. Download and run `snapcraft` on http://people.canonical.com/~kyrofa/test-cases/1575628.tar . The result should be a .snap. 2. Run `snapcraft clean`. This shouldn't remove the .snap. 3. Run `snapcraft` again. 4. Notice that the .snap that was already built was copied into `parts/foo/build/`. 5. Apply the fix for this bug. 6. Run steps 2 and 3 again. 7. Notice that the .snap that was already built was NOT copied into `parts/foo/build/`. [Regression Potential] * When copying the source folder, Snapcraft-specific data is excluded (e.g. parts/ stage/ snap/ snapcraft.yaml, etc.). That data may no longer be excluded correctly. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575628/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1585023] Re: integration tests are skipped when the test user password is not in the env
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1585023 Title: integration tests are skipped when the test user password is not in the env Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: We run the integration tests against staging passing the password of an existing user in an environment variable. When that variable is not present, the tests are skipped. We can run the tests against a fake local implementation of the servers. Then CI will execute the tests against the staging servers. If both tests pass we are ok. If one of them fail, then either the fake server is out of sync or there is a real error. [Impact] * No visible impact for users. * This change will prevent regressions on the functions that touch the store. [Test Case] * N/A [Regression Potential] * The tests could fail, which would block the proposed-migration. If the package got to proposed, this didn't happen. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1585023/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586511] Re: the config is handled as function in a module
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586511 Title: the config is handled as function in a module Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: We can improve the config handling by including the save, load and get methods in an object. This will simplify testing and is cleaner. [Impact] * No visual impact for users, the config file will have the same format and same path. * This change improves the existing code, but also allows us to make an easier landing of the macaroons feature. [Test Case] * snapcraft login. * build a snap. * snapcraft upload the snap build. * check that the snap is in the store. * snapcraft logout. * try snapcraft upload again. * check that you get an error. [Regression Potential] * The existing features that use the config might fail: login, upload, logout. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586511/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575581] Re: "snapcraft init" doesn't generate a valid template
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575581 Title: "snapcraft init" doesn't generate a valid template Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: Using snapcraft 2.8.4 in xenial Getting a source and doing "snapcraft init", editing the snapcraft.yaml to file the info required and doig "snapcraft build" leads to an error "'parts' is a required property" ... if that's required the default template should include it or at least a comment saying "you need to add a parts section, see documentation on ..." [Impact] * It's hard for a user to get started. * The init template will contain more info, and will be snapcraft- able. [Test Case] * Run snapcraft init * Run snapcraft * Verify that you get a valid snap. [Regression Potential] * The only risk would be that the error message is worse than before. We added a test to check that there is no error message anymore. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575581/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1588098] Re: The autopkgtests are skiping the ros demo test
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1588098 Title: The autopkgtests are skiping the ros demo test Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: Fix Released Bug description: For some reason I never understood, the ros demo was failing in autopkgtests. This was not reproducible in my test systems so we skipped this test. Now it should be reenabled. [Impact] * No impact for users. * This will prevent regressions in the ros demo on future releases. [Test Case] * N/A. The test will run when the package goes to proposed. If it fails, the package won't get there. [Regression Potential] * autopkgtests could fail. This will block the release to propose so we will have a prominent indicator if it happened. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1588098/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586104] Re: nodejs plugin: Unable to use node version other than 4.2.2
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586104 Title: nodejs plugin: Unable to use node version other than 4.2.2 Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: [Impact] * The nodejs plugin is hard-coded to use version 4.2.2. This should be configurable via a `node-engine` config parameter. [Test Case] 1. Run `snapcraft` on the shout example, notice by default it uses the node LTS (v4.4.4). 2. Run `snapcraft clean` to reset the shout example. 3. Change the shout configuration to specify `node-engine: 4.2.2`. 4. Run `snapcraft` on the shout example again, noticing that it's now using node v4.2.2. [Regression Potential] * Very low. This is a new feature that maintains backward compatibility with the previous plugin. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586104/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1587057] Re: snapcraft list-plugins could present the list more compactly
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1587057 Title: snapcraft list-plugins could present the list more compactly Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: As the list of plugins for snapcraft grows it will be much easier to read if it is presented compactly to avoid scrolling. This would be a good example, much like ls: $ snapcraft list-plugins antcopykernel nodejs tar-content autotools go makepython2 catkin jdk maven python3 cmake kbuild nil scons Ideally, use two spaces between each column, and use no more than 120 characters wide. This is low priority unless there is a nice helper function that we can bring in to do it easily :) [Impact] * The output of snapcraft list-plugins is ugly. * This is just a cosmetic change to improve the snapcraft experience. [Test Case] * Run snapcraft list-plugins. * Check that the output is nice. [Regression Potential] * Listing the plugins could stop working. We have an integration test that calls the binary and prevents this regression. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1587057/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575628] Re: Snapcraft doesn't ignore already-built snaps when `source` is the folder containing the `snapcraft.yaml`
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575628 Title: Snapcraft doesn't ignore already-built snaps when `source` is the folder containing the `snapcraft.yaml` Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: [Impact] * Many plugins support sources. When the `source` keyword points to the directory containing the `snapcraft.yaml`, Snapcraft creates a copy of that entire directory, including any snaps that have already been built (which can be very large). [Test Case] 1. Download and run `snapcraft` on http://people.canonical.com/~kyrofa/test-cases/1575628.tar . The result should be a .snap. 2. Run `snapcraft clean`. This shouldn't remove the .snap. 3. Run `snapcraft` again. 4. Notice that the .snap that was already built was copied into `parts/foo/build/`. 5. Apply the fix for this bug. 6. Run steps 2 and 3 again. 7. Notice that the .snap that was already built was NOT copied into `parts/foo/build/`. [Regression Potential] * When copying the source folder, Snapcraft-specific data is excluded (e.g. parts/ stage/ snap/ snapcraft.yaml, etc.). That data may no longer be excluded correctly. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575628/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575581] Re: "snapcraft init" doesn't generate a valid template
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575581 Title: "snapcraft init" doesn't generate a valid template Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: Using snapcraft 2.8.4 in xenial Getting a source and doing "snapcraft init", editing the snapcraft.yaml to file the info required and doig "snapcraft build" leads to an error "'parts' is a required property" ... if that's required the default template should include it or at least a comment saying "you need to add a parts section, see documentation on ..." [Impact] * It's hard for a user to get started. * The init template will contain more info, and will be snapcraft- able. [Test Case] * Run snapcraft init * Run snapcraft * Verify that you get a valid snap. [Regression Potential] * The only risk would be that the error message is worse than before. We added a test to check that there is no error message anymore. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575581/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1570944] Re: ppc64le uses the wrong cross build package
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1570944 Title: ppc64le uses the wrong cross build package Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: If cross-compiling for ppc64le, Snapcraft uses gcc-powerpc64-linux- gnu. It should probably be using gcc-powerpc64le-linux-gnu. It also tries to use "gcc-powerpc64-linux-gnu-" as the prefix (note the "gcc" at the beginning). [Impact] * If cross-compiling for ppc64le, snapcraft tries to use gcc- powerpc64-linux-gnu. It should instead be using gcc-powerpc64le-linux- gnu. * It also tries to use "gcc-powerpc64-linux-gnu-" as the prefix (note the "gcc" at the beginning). [Test Case] 1. Only the kbuild and kernel plugins make use of this feature, so first find a kernel that can be built for ppc64le. 2. Build it with `snapcraft --target-arch ppc64le` 3. Make sure it runs on ppc64le hardware. [Regression Potential] * None, this wouldn't have ever worked anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1570944/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1586910] Re: The communication with the servers is not authenticated with macaroons
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1586910 Title: The communication with the servers is not authenticated with macaroons Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: The snapcraft interaction with the servers is currently usingn oauth. The servers now support macaroons authentication, and we must use it for all the snapcraft commands. [Impact] * No visual impact for users, the commands are untouched. * This change improves the security of the communications with the servers. * Users who have logged in with previous versions will have to log out and log in again. [Test Case] * Run snapcraft login with and without one-time password. * Upload a snap. * Build the 96boards demo, in order to download a snap. [Regression Potential] * The existing features that interact with the servers might fail: login, upload, download. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1586910/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1583426] Re: can't load package when building a go project
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: snapcraft (Ubuntu Xenial) Milestone: None => xenial-updates -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1583426 Title: can't load package when building a go project Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: I'm trying to make a snap for hashicorp's vault. This is the error I'm getting: env GOPATH=/home/elopio/workspace/canonical/snaps/vault/parts/vault/go go get -t -d ./vault.git/... can't load package: package vault.git: code in directory /home/elopio/workspace/canonical/snaps/vault/parts/vault/go/src/vault.git expects import "github.com/hashicorp/vault" Command '['/bin/sh', '/tmp/tmpwyqwm_y3', 'env', 'GOPATH=/home/elopio/workspace/canonical/snaps/vault/parts/vault/go', 'go', 'get', '-t', '-d', './vault.git/...']' returned non-zero exit status 1 This is the snapcraft.yaml I'm using: name: vault-elopio version: snap0.1 summary: Vault is a tool for securely accessing secrets. description: bla apps: vault: command: bin/vault plugs: [network, network-bind] parts: vault: plugin: go source: https://github.com/hashicorp/vault.git [Impact] * Some go projects can't be easily build. * The workaround is hard to find, it should be clearer what to do for these projects. [Test Case] * Create a snapcraft with the vault yaml from this bug. * Add the new go-importpath field. * Run snapcraft. * Verify that you get a usable snap. [Regression Potential] * This could affect other go projects. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1583426/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1564192] Re: Lifecycle needs to track cross compilation
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1564192 Title: Lifecycle needs to track cross compilation Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * If a snap is built using a specific target architecture, and one tries to build it again for a different architecture, Snapcraft says the snap is already built. [Test Case] 1. Build the 96boards-kernel example with `snapcraft --target-arch arm64`. 2. Build the 96boards-kernel example with `snapcraft --target-arch armhf`. 3. Note that Snapcraft doesn't try to rebuild the kernel for the new architecture, it says it's already done. 4. Apply the fix for this bug. 5. Build the 96boards-kernel example with `snapcraft --target-arch armhf`. 6. Note that Snapcraft now tries to rebuild the kernel using the new target architecture (which should fail-- all we care about is that it tries). [Regression Potential] * Dirty state tracking (rerunning steps if YAML sections change, bug #1477904) may not work correctly. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1564192/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1581166] Re: unused and potentially confusing support for plugs/slots at a part level in the snapcraft.yaml schema
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1581166 Title: unused and potentially confusing support for plugs/slots at a part level in the snapcraft.yaml schema Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * snapcraft has a schema that describes allowed snapcraft.yaml files. Part of this schema describes plugs and slots that are defined as the level of a part (so not globally and not at the level of an app). * keeping this code in the schema can create potential confusion for users who expect snapcraft to validate the input to be correct. * the change is minimal, altering the schema only [Test Case] * create a snapcrat.yaml with a part defining a plug and a slot * run snapcraft * snapcraft should complain about the plug/slot definition at a part level ... parts: foo: plugin: nil plugs: [iface1] slots: [iface2] ... [Regression Potential] * snaps that used parts defining plugs or slots will no longer build * snaps that will be built after removing the offending declarations will behave exactly as before so the regression potential is minimal [Other Info] To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1581166/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1572764] Re: autopkgtests are not installing the generated snaps
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1572764 Title: autopkgtests are not installing the generated snaps Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: With the new snappy on ubuntu classic we can install the example snaps we generate with snapcraft, and test them on the same testbed. [Impact] * No impact for users. * This will improve the quality of the project on ubuntu classic by adding more tests. [Test Case] * Run the autopkgtests. * The examples are just build, not installed. [Regression Potential] * N/A. This will prevent future regressions. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1572764/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1581113] Re: Add support for epoch property
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1581113 Title: Add support for epoch property Status in Canonical Click Reviewers tools: Fix Released Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * In order to support step upgrades, snaps need to be able to specify upgrade paths. * The method decided upon to specify upgrade paths is an optional "epoch" property. Valid values consist of integers and an asterisk (e.g. 1 is epoch 1, 1* is the upgrade path from 1 to 2, and 2 is epoch 2). * `snapcraft init` should not specify "epoch" at all. * The "epoch" property, if specified, should be copied into the resulting `snap.yaml`. * Example YAML: name: foo version: 1 summary: foo description: foo epoch: 1* parts: foo: plugin: nil [Test Case] * Run `snapcraft init`. Make sure "epoch" is not specified. * Create a valid snapcraft.yaml (without "epoch" property) and run `snapcraft` on it. Make sure the resulting `snap.yaml` doesn't contain "epoch" property. * Create a valid snapcraft.yaml and include the "epoch" property. Run `snapcraft`. Make sure the resulting `snap.yaml` contains the same "epoch" property. [Regression Potential] * snapcraft.yaml validation could be incorrect (required properties may not be required correctly, etc.) To manage notifications about this bug go to: https://bugs.launchpad.net/click-reviewers-tools/+bug/1581113/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1544790] Re: ros example fails to snap
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1544790 Title: ros example fails to snap Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac /autopkgtest-xenial/xenial/amd64/s/snapcraft/20160211_234355@/log.gz from catkin.builder import build_workspace_isolated\nImportError: No module named catkin.builder To reproduce it: ./runtests.sh examples --filter ros --skip-install [Impact] * The ROS example fails to snap in some environments. So far we have only seen it in CI, but there might be users with the same error. [Test Case] * run snapcraft in the ros examples dir. [Regression Potential] * None. On the fix that will land in the next SRU, we only modified the ROS test. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1544790/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1570506] Re: Snapcraft should use bash-completion
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1570506 Title: Snapcraft should use bash-completion Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Committed Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * Snapcraft isn't integrated with bash-completion. Doing so makes it much more user-friendly. [Test Case] 1. Try to utilize tab-completion for `snapcraft build` (or any Snapcraft command). 2. Note that it doesn't work. 3. Apply the fix for this bug. 4. Note that now it works, for all Snapcraft commands. [Regression Potential] * None, this is completely new. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1570506/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1580819] Re: Add support for confinement property
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1580819 Title: Add support for confinement property Status in Canonical Click Reviewers tools: Fix Released Status in Snapcraft: Fix Released Status in click-reviewers-tools package in Ubuntu: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in click-reviewers-tools source package in Xenial: Fix Committed Status in snapcraft source package in Xenial: Fix Committed Status in click-reviewers-tools source package in Yakkety: Fix Released Status in snapcraft source package in Yakkety: Fix Released Bug description: [Impact] * Snaps need to be able to specify if they require devmode or if they can be run confined. This will allow for snapd to provide reasonable errors if one tries to install a snap that cannot run successfully under confinement. * The YAML property should be called "confinement," and it should have two options: "devmode" and "strict." It should be optional, and `snapcraft init` should set it to "devmode." * The "confinement" YAML property should be copied into the resulting `snap.yaml`. * Example YAML: name: foo version: 1 summary: foo description: foo confinement: devmode parts: foo: plugin: nil [Test Case] * Run `snapcraft init`. Make sure "confinement" is "devmode." * Create a valid snapcraft.yaml and run `snapcraft` on it. Make sure the "confinement" value gets copied to the `snap.yaml`. * Create a valid snapcraft.yaml and remove the "confinement" property. Run `snapcraft`. It should print a hint about defaulting to "strict", and "confinement: strict" should be in the resulting `snap.yaml`. [Regression Potential] * snapcraft.yaml validation could be incorrect (required properties may not be required correctly, etc.) To manage notifications about this bug go to: https://bugs.launchpad.net/click-reviewers-tools/+bug/1580819/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1577750] Re: Search for libraries for 16.10 cause a build failure
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1577750 Title: Search for libraries for 16.10 cause a build failure Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Bug description: We are missing library support for 16.10 and need a way to fail gracefully To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1577750/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1573243] Re: examples tests expect the old installation message
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1573243 Title: examples tests expect the old installation message Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: Fix Released Status in snapcraft source package in Xenial: Fix Released Bug description: Snapcraft examples tests are expecting an outdated install message. _StringException: Traceback (most recent call last): File "/home/jenkins-slave/workspace/github-snapcraft-examples-tests-cloud/examples_tests/test_webcam_webui.py", line 27, in test_webcam_webui self.install_snap(self.example_dir, snap_name, '1') File "/home/jenkins-slave/workspace/github-snapcraft-examples-tests-cloud/examples_tests/__init__.py", line 159, in install_snap self.assertThat(output, MatchesRegex(expected, flags=re.DOTALL)) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 435, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: '\r[|] Prepare snap "/tmp/snapd-sideload-pkg-607477781"\x1b[K\r[/] Mount snap "webcam-webui"\x1b[K\r[-] Setup snap "webcam-webui" security profiles\x1b[K\r[\\] Make snap "webcam-webui" available to the system\x1b[K\r[|] Make snap "webcam-webui" available to the system\x1b[K\n' does not match /Installing webcam-webui_1_amd64.snap\n.*webcam-webui +.* +.* +sideload *\n.*/ To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1573243/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1578007] Re: apt in yakkety no longer creates partial
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: apt (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** No longer affects: apt (Ubuntu Xenial) -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1578007 Title: apt in yakkety no longer creates partial Status in Snapcraft: In Progress Status in apt package in Ubuntu: New Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Bug description: This now fails: http://paste.ubuntu.com/16208927/ With an error that looks like http://paste.ubuntu.com/16208917/ If 'partial' is created in `downloaddir` then it works again To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1578007/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1577750] Re: Search for libraries for 16.10 cause a build failure
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1577750 Title: Search for libraries for 16.10 cause a build failure Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Bug description: We are missing library support for 16.10 and need a way to fail gracefully To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1577750/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1574857] Re: mosquitto example test is using outdated snap data path
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1574857 Title: mosquitto example test is using outdated snap data path Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: The mosquitto example test is looking for a file in /home/ubuntu/snaps/mosquitto/*/ That's the old snap data path. The test must be updated to use /home/ubuntu/snap/mosquitto/*/ To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1574857/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1575882] Re: nodejs plugin deletes downloaded npm runtime
** Changed in: snapcraft Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1575882 Title: nodejs plugin deletes downloaded npm runtime Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: Doing rebuilds is complicated as npm is extracted during build but the original source is wiped out by the Tar instance To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1575882/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1574857] Re: mosquitto example test is using outdated snap data path
** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1574857 Title: mosquitto example test is using outdated snap data path Status in Snapcraft: Fix Committed Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: The mosquitto example test is looking for a file in /home/ubuntu/snaps/mosquitto/*/ That's the old snap data path. The test must be updated to use /home/ubuntu/snap/mosquitto/*/ To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1574857/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1574901] Re: busybox example no longer has permission to access files in home
** Changed in: snapcraft Status: Fix Committed => Fix Released ** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1574901 Title: busybox example no longer has permission to access files in home Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: Our busybox example touches a file in home. This needs to be updated to use the snap data path. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1574901/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp
[Group.of.nepali.translators] [Bug 1573697] Re: examples tests are using the removed snap service to check status
** Changed in: snapcraft Status: Fix Committed => Fix Released ** Also affects: snapcraft (Ubuntu) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: snapcraft (Ubuntu Yakkety) Importance: Undecided Status: New -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1573697 Title: examples tests are using the removed snap service to check status Status in Snapcraft: Fix Released Status in snapcraft package in Ubuntu: New Status in snapcraft source package in Xenial: New Status in snapcraft source package in Yakkety: New Bug description: the recent snappy release removed the service command. We are using that command to check the status of the example services we install during the tests. We should use systemclt status instead. To manage notifications about this bug go to: https://bugs.launchpad.net/snapcraft/+bug/1573697/+subscriptions ___ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp