Commit db9bac7760872114fe258d112b49b042248ed280

Authored by Athos
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 {
test.pl 0 → 100644
@@ -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;