Search results do not distinguish between a snappy package that provides an app framework and one that does not
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snappy |
Invalid
|
Wishlist
|
Unassigned | ||
Software Center Agent |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Assuming Ubuntu Core images will let you install any snappy package and not just snappy packages of app frameworks, I believe that showing whether a package provides an app framework or not in search / query results for a package will be necessary as installing an app container will change the system in specific ways. For example, new applications will become installable (in the example below that would be 'owncloud').
ubuntu@localhost:~$ snappy versions
Part Tag Installed Available Fingerprint Active
ubuntu-core edge 141 - 7f068cb4fa876c *
ubuntu@localhost:~$ snappy search ""
Part Version Description
camlistore 0.8 Camlistore
go-example-
hello-world 1.0.3 Hello world example
xkcd-webserver 0.3.1 Show random XKCD compic via a build-in webserver
docker 1.3.2.007 The docker app deployment mechanism
ubuntu@localhost:~$ snappy install docker
docker 4 MB [======
Part Tag Installed Available Fingerprint Active
docker edge 1.3.2.007 - b1f2f85e77adab *
ubuntu@localhost:~$ snappy search ""
Part Version Description
camlistore 0.8 Camlistore
go-example-
hello-world 1.0.3 Hello world example
xkcd-webserver 0.3.1 Show random XKCD compic via a build-in webserver
owncloud 7.0.3.008 Owncloud 7.0.3 for snappy
docker 1.3.2.007 The docker app deployment mechanism
Changed in click-package-index: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
affects: | snappy-ubuntu → snappy |
The store does actually have the capability to indicate the content of a package, via a field appropriately called "content". However, this field currently only allows "scope" and "application" as values, with the latter being the default. It would make sense to allow additional values here, and probably to have the content types configurable via the devportal admin.