From 3cc3b10b5ced7c8be24899f3a3e0ea22717860cc Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 12 Mar 2008 13:27:26 -0400 Subject: [PATCH] "requires x > n" matches "provides x", but "obsoletes x < n" doesn't --- razor.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) 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); -- 1.7.1