# HG changeset patch # User Dan Winship # Date 1205342846 14400 # Node ID 44d7bec477d53c635a7eda26c14cea4682d6cac9 # Parent 2d0ad2111cb057bde8a4ed9ed480964df2008cdf "requires x > n" matches "provides x", but "obsoletes x < n" doesn't diff -r 2d0ad2111cb0 -r 44d7bec477d5 razor.c --- a/razor.c Wed Mar 12 11:53:10 2008 -0400 +++ b/razor.c Wed Mar 12 13:27:26 2008 -0400 @@ -2031,6 +2031,12 @@ if (!*required) return 1; + if (!*provided) { + if (requirement->relation >= RAZOR_VERSION_EQUAL) + return 1; + else + return 0; + } cmp = versioncmp(provided, required);