From: Michael Tremer Date: Sat, 19 Feb 2011 21:59:45 +0000 (+0100) Subject: Add a workaround for broken virtual perl dependencies. X-Git-Tag: 0.9.3~164 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bba3b2cd0a6324947fbb0a85ba3a9be45535cd0;p=pakfire.git Add a workaround for broken virtual perl dependencies. --- diff --git a/pakfire/depsolve.py b/pakfire/depsolve.py index cdbe40c15..30e1b8fee 100644 --- a/pakfire/depsolve.py +++ b/pakfire/depsolve.py @@ -101,6 +101,10 @@ class DependencySet(object): self.add_package(pkg) def add_requires(self, requires, pkg=None): + # XXX for now, we skip the virtual perl requires + if requires.startswith("perl(") or requires.startswith("perl>") or requires.startswith("perl="): + return + requires = Requires(pkg, requires) if requires in self.__requires: