"requires x > n" matches "provides x", but "obsoletes x < n" doesn't
authorDan Winship <danw@gnome.org>
Wed Mar 12 13:27:26 2008 -0400 (2008-03-12)
changeset 17044d7bec477d5
parent 169 2d0ad2111cb0
child 171 cca0174a756e
"requires x > n" matches "provides x", but "obsoletes x < n" doesn't
razor.c
     1.1 --- a/razor.c	Wed Mar 12 11:53:10 2008 -0400
     1.2 +++ b/razor.c	Wed Mar 12 13:27:26 2008 -0400
     1.3 @@ -2031,6 +2031,12 @@
     1.4  
     1.5  	if (!*required)
     1.6  		return 1;
     1.7 +	if (!*provided) {
     1.8 +		if (requirement->relation >= RAZOR_VERSION_EQUAL)
     1.9 +			return 1;
    1.10 +		else
    1.11 +			return 0;
    1.12 +	}
    1.13  
    1.14  	cmp = versioncmp(provided, required);
    1.15