diff options
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | URPM.pm | 4 | ||||
-rw-r--r-- | URPM.xs | 5 |
3 files changed, 8 insertions, 5 deletions
@@ -1,3 +1,7 @@ +- drop 'direction' parameter in obsoletes_overlap() & provides_overlap() +- fix default 'direction' for provides_overlap() + (regression in URPM-4.2) + Version 4.5 - 17 June 2012 - drop support for old mdv2008.0 suggests (RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK) @@ -629,7 +629,7 @@ Full obsoletes tags Just the obsoleted package name. -=item $package->obsoletes_overlap($s, [$direction]) +=item $package->obsoletes_overlap($s) =item $package->os() @@ -647,7 +647,7 @@ Full provides tags Just the provided package name. -=item $package->provides_overlap($s, [$direction]) +=item $package->provides_overlap($s) =item $package->rate() @@ -1965,10 +1965,9 @@ Pkg_obsoletes_nosense(pkg) SPAGAIN; int -Pkg_obsoletes_overlap(pkg, s, direction=-1) +Pkg_obsoletes_overlap(pkg, s) URPM::Package pkg char *s - int direction ALIAS: provides_overlap = 1 PREINIT: @@ -2006,7 +2005,7 @@ Pkg_obsoletes_overlap(pkg, s, direction=-1) os.evr = s; } else os.evr = ""; - os.direction = direction; + os.direction = ix == 0 ? -1 : 1; /* mark end of name */ if (eon) { eonc = *eon; |