From bae04cc6027cb75d53f25ebc2ea8c8416d8f7192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Thu, 14 Oct 2010 09:54:51 +0000 Subject: [PATCH] specfile: Thinko fix packageAnyDependencies is an array of AnyDependency objects, not Dependency! --- pisi/specfile.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pisi/specfile.py b/pisi/specfile.py index 6ae015ef..1a4d60cc 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -393,7 +393,9 @@ class SpecFile(xmlfile.XmlFile): current_release = self.history[0].release for package in self.packages: - deps = package.packageDependencies + package.packageAnyDependencies + deps = package.packageDependencies[:] + deps += sum([x.dependencies for x + in package.packageAnyDependencies], []) for dep in deps: for attr_name, attr_value in dep.__dict__.items(): if attr_value != "current":