← Back to team overview

ubuntu-appstore-developers team mailing list archive

Re: Supporting newer frameworks

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/10/13 11:09, James Tait wrote:
> App A requires ubuntu-sdk-13.10 or higher App B requires 
> ubuntu-sdk-14.04 or higher App C requires ubuntu-sdk-13.10 and 
> fictional-framework-13.13 App D requires ubuntu-sdk-14.10 and 
> fictional-framework-13.13
> 
> Client X has ubuntu-sdk-13.10 Client Y has ubuntu-sdk-14.04 Client
> Z has ubuntu-sdk-14.04 and fictional-framework-13.13
> 
> Assuming ubuntu-sdk-14.04 will also support apps with a dependency 
> on ubuntu-sdk-13.10, we really want to be able to express:
> 
> For Client X, give me all apps that depend upon ubuntu-sdk-13.10
> and nothing else. For Client Y, give me all apps that depend upon 
> ubuntu-sdk-13.10 and nothing else, OR ubuntu-sdk-14.04 and nothing 
> else. For Client Z, give me all apps that depend upon 
> ubuntu-sdk-13.10 and nothing else, OR ubuntu-sdk-14.04 and nothing 
> else, OR ubuntu-sdk-13.10 AND fictional-framework-13.13 and
> nothing else, OR ubuntu-sdk-14.04 AND fictional-framework-13.13 and
> nothing else.
> 
> And the results should be:
> 
> Client X sees App A. Client Y sees App A and App B. Client Z sees
> App C.

Client Z also sees App A and App B, of course, as it provides
ubuntu-sdk-14.04 and, by extension, ubuntu-sdk-13.10.

Told you this stuff was hard. ;)

> Nothing sees App D - although Client Z supports 
> fictional-framework-13.13, it doesn't have the requisite 
> ubuntu-sdk-14.10.

JT
- -- 
James Tait, BSc. | https://launchpad.net/~jamestait/
Software Engineer, Canonical Online Services, Web and Ops Team
Ubuntu - Linux for human beings | www.ubuntu.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlJVRzwACgkQyDo4xMNTLiY1IQCgzcRGD31E3Th6YhNAgyWIQU00
Ug0AmgK5sxcQwuRypxhJi0Ep6tXNobFp
=g6ua
-----END PGP SIGNATURE-----


References