Commit db9bac7760872114fe258d112b49b042248ed280
1 parent
3ab802ef
Exists in
master
fix call ro RPM::VersionCompare
Showing
2 changed files
with
11 additions
and
1 deletions
Show diff stats
lib/Copr/Api.pm
@@ -47,7 +47,7 @@ sub get_latest_packages { | @@ -47,7 +47,7 @@ sub get_latest_packages { | ||
47 | $latest_packages{$package_name}{version} = $package_version; | 47 | $latest_packages{$package_name}{version} = $package_version; |
48 | $latest_packages{$package_name}{submitter} = $package_submitter; | 48 | $latest_packages{$package_name}{submitter} = $package_submitter; |
49 | } | 49 | } |
50 | - elsif(RPM::VersionCompare::rpmvercmp($latest_packages{$package_name}{version}, $package_version) == 1) { | 50 | + elsif(RPM::VersionCompare::labelCompare($latest_packages{$package_name}{version}, $package_version) == 1) { |
51 | next; | 51 | next; |
52 | } | 52 | } |
53 | else { | 53 | else { |
@@ -0,0 +1,10 @@ | @@ -0,0 +1,10 @@ | ||
1 | +use strict; | ||
2 | +use warnings; | ||
3 | +use RPM::VersionCompare; | ||
4 | + | ||
5 | +my $greater = "1.3.6+spb-1"; | ||
6 | +my $lesser = "1.3.6-1"; | ||
7 | + | ||
8 | +print "$greater is greater than $lesser\n" if RPM::VersionCompare::labelCompare($greater, $lesser) == 1; | ||
9 | +print "$greater is the same as $lesser\n" if RPM::VersionCompare::labelCompare($greater, $lesser) == 0; | ||
10 | +print "$greater is lesser than $lesser\n" if RPM::VersionCompare::labelCompare($greater, $lesser) == -1; |