When building a standalone pisi package, only the first
unsatisfied runtime dependency was resolved. This is now fixed by comparing the package names instead of dependency object references.
This commit is contained in:
@@ -126,7 +126,7 @@ def install_pkg_files(package_URIs):
|
|||||||
pkg = d_t[name]
|
pkg = d_t[name]
|
||||||
deps = pkg.runtimeDependencies()
|
deps = pkg.runtimeDependencies()
|
||||||
for dep in deps:
|
for dep in deps:
|
||||||
if not satisfiesDep(dep) and dep not in dep_unsatis:
|
if not satisfiesDep(dep) and dep.package not in [x.package for x in dep_unsatis]:
|
||||||
dep_unsatis.append(dep)
|
dep_unsatis.append(dep)
|
||||||
|
|
||||||
# now determine if these unsatisfied dependencies could
|
# now determine if these unsatisfied dependencies could
|
||||||
|
|||||||
Reference in New Issue
Block a user