Martin Peřina has uploaded a new change for review.

Change subject: kdump: Fix version comparisons
......................................................................

kdump: Fix version comparisons

Removes architecture from release so version comparisons work correctly:

This returns True which is wrong in our case:
  LooseVersion('2.0.0.273.el6') >= LooseVersion(2.0.0.273.1)

This retutns False which is correct in our case:
  LooseVersion('2.0.0.273') >= LooseVersion(2.0.0.273.1)

Change-Id: Ica14bd688c73a511ad8d7557231cff2e184830a9
Bug-Url: https://bugzilla.redhat.com/1079821
Signed-off-by: Martin Perina <mper...@redhat.com>
---
M src/plugins/ovirt-host-deploy/kdump/packages.py
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-host-deploy 
refs/changes/17/29317/1

diff --git a/src/plugins/ovirt-host-deploy/kdump/packages.py 
b/src/plugins/ovirt-host-deploy/kdump/packages.py
index 9a81225..244ca2f 100644
--- a/src/plugins/ovirt-host-deploy/kdump/packages.py
+++ b/src/plugins/ovirt-host-deploy/kdump/packages.py
@@ -169,9 +169,10 @@
                 )
                 self.logger.debug("minver: %s, result=%s", min_version, result)
                 for package in result:
+                    # remove arch from release to fix version comparison
                     cur_version = '%s-%s' % (
                         package['version'],
-                        package['release'],
+                        package['release'][:package['release'].rindex('.')],
                     )
                     if LooseVersion(cur_version) >= LooseVersion(min_version):
                         self.environment[odeploycons.KdumpEnv.SUPPORTED] = True


-- 
To view, visit http://gerrit.ovirt.org/29317
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ica14bd688c73a511ad8d7557231cff2e184830a9
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-host-deploy
Gerrit-Branch: master
Gerrit-Owner: Martin Peřina <mper...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to