Since snapcraft is the tool to build snap packages, the two tags snapcraft and snap-package should be the same thing, if possible.
Having both tags in addition to ubuntu-core and snappy gives us who want to help answer all
snapcraft questions more places to watch.
Please let me know what you think.
Update: as some questions arose during the discussion so far, I thought I'd add them to the question as well to make it clearer.
snapd powers Ubuntu Core systems, but is also available on Ubuntu Desktop systems by default since 16.04 LTS. It allows the user to install self-contained, confined applications from the store. Compared with traditional .deb packages, they
- are more secure, as they make use of technologies like
- allow app developers to upload them to the store directly where they are automatically reviewed and published instantly
- give app developers the opportunity to bundle dependencies and thus take care of the entire stack
- can be made available in multiple release channel in the store, so you could track
edgefor a given snap, and use the default (
The first release where Ubuntu Core with snaps was introduced was 15.04. Over time,
snapd will be used on the phone and other places too.
snapcraft is the tool with which you can build snaps. This is entirely separate from the
.deb packaging practices. The underlying tools are different and the place where they are published too. Both types of packages can be installed from the new Software Center, but the technologies are very different.
The reality on askubuntu.com today is that packaging is used for traditional packaging and snapcraft (and snap-package) are just used for creating snaps.
It would help the
snapcraft developers (they are mostly watching the queues of questions right now) a lot, if snapcraft and snap-package were merged.
ubuntu-corefor software which doesn't work on Ubuntu Core.
snap-packageare almost synonymous.