backend/server/importlib/packageImport.py | 6 ++++++ 1 file changed, 6 insertions(+)
New commits: commit 5bb5805a5f2effb1ee4f876dedc0fe4b40177dfe Author: Michael Calmer mc@suse.de Date: Sat May 7 20:00:22 2011 +0200
fix satsync with older spacewalk versions not providing weak deps
diff --git a/backend/server/importlib/packageImport.py b/backend/server/importlib/packageImport.py index d46b6d4..c03db36 100644 --- a/backend/server/importlib/packageImport.py +++ b/backend/server/importlib/packageImport.py @@ -219,6 +219,12 @@ class PackageImport(ChannelPackageSubscription): # XXX package['copyright'] = package['license']
+ for tag in ('recommends', 'suggests', 'supplements'): + if type(package[tag]) != type([]): + # older spacewalk server do not export weak deps. + # lets create an empty list + package[tag] = [] + # Creates all the data structures needed to insert capabilities for tag in ('provides', 'requires', 'conflicts', 'obsoletes', 'recommends', 'suggests', 'supplements'): depList = package[tag]
spacewalk-commits@lists.fedorahosted.org