From 7f59d3aa65594c00a99d643e2db33ed1a7f4fa29 Mon Sep 17 00:00:00 2001 From: "martin@awongmgmr1" Date: Fri, 5 Jan 2018 16:15:33 +1000 Subject: [PATCH] Modify build.py resolveVersions(self, files): from if not dict.has_key(name) or e >= dict[name]: to if not dict.has_key(name) or e.getName() >= dict[name].getName(): so that rpm release is include in comparision. --- src/rocks-pylib/rocks/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rocks-pylib/rocks/build.py b/src/rocks-pylib/rocks/build.py index b06db01..19ffbce 100644 --- a/src/rocks-pylib/rocks/build.py +++ b/src/rocks-pylib/rocks/build.py @@ -1551,7 +1551,7 @@ def resolveVersions(self, files): dict = {} for e in files: name = e.getUniqueName() # name w/ arch string appended - if not dict.has_key(name) or e >= dict[name]: + if not dict.has_key(name) or e.getName() >= dict[name].getName(): dict[name] = e # Extract the File objects from the dictionary and return