From: Dan Winship Date: Wed, 12 Mar 2008 17:27:26 +0000 (-0400) Subject: "requires x > n" matches "provides x", but "obsoletes x < n" doesn't X-Git-Tag: 0.1~191 X-Git-Url: http://project.juiblex.co.uk/git/?a=commitdiff_plain;h=3cc3b10b5ced7c8be24899f3a3e0ea22717860cc;p=razor.git "requires x > n" matches "provides x", but "obsoletes x < n" doesn't --- diff --git a/razor.c b/razor.c index 65ac783..cb88294 100644 --- a/razor.c +++ b/razor.c @@ -2031,6 +2031,12 @@ provider_satisfies_requirement(struct razor_property *provider, if (!*required) return 1; + if (!*provided) { + if (requirement->relation >= RAZOR_VERSION_EQUAL) + return 1; + else + return 0; + } cmp = versioncmp(provided, required);