-----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----- -- Mailing list: https://launchpad.net/~ubuntu-appstore-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers More help : https://help.launchpad.net/ListHelp

