* fix: installed dependencies must look into "installed" db
This commit is contained in:
+2
-1
@@ -22,6 +22,7 @@ import pisi.context as ctx
|
|||||||
from pisi.version import Version
|
from pisi.version import Version
|
||||||
import pisi.pxml.autoxml as autoxml
|
import pisi.pxml.autoxml as autoxml
|
||||||
from pisi.util import Checks
|
from pisi.util import Checks
|
||||||
|
import pisi.itembyrepodb
|
||||||
|
|
||||||
class Dependency:
|
class Dependency:
|
||||||
|
|
||||||
@@ -83,7 +84,7 @@ dependency spec"""
|
|||||||
if not ctx.installdb.is_installed(pkg_name):
|
if not ctx.installdb.is_installed(pkg_name):
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
pkg = ctx.packagedb.get_package(pkg_name)
|
pkg = ctx.packagedb.get_package(pkg_name, pisi.itembyrepodb.installed)
|
||||||
(version, release) = (pkg.version, pkg.release)
|
(version, release) = (pkg.version, pkg.release)
|
||||||
return depinfo.satisfies(pkg_name, version, release)
|
return depinfo.satisfies(pkg_name, version, release)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user