* fix: make --ignore-dependency work again
This commit is contained in:
+2
-3
@@ -380,12 +380,11 @@ class Builder:
|
|||||||
if dep_unsatis:
|
if dep_unsatis:
|
||||||
ctx.ui.info(_("Unsatisfied Build Dependencies:") + ' '
|
ctx.ui.info(_("Unsatisfied Build Dependencies:") + ' '
|
||||||
+ util.strlist([str(x) for x in dep_unsatis]) )
|
+ util.strlist([str(x) for x in dep_unsatis]) )
|
||||||
|
|
||||||
|
if not ctx.config.get_option('ignore_dependency'):
|
||||||
for dep in dep_unsatis:
|
for dep in dep_unsatis:
|
||||||
if not dependency.repo_satisfies_dep(dep):
|
if not dependency.repo_satisfies_dep(dep):
|
||||||
raise Error(_('Build dependency %s cannot be satisfied') % str(dep))
|
raise Error(_('Build dependency %s cannot be satisfied') % str(dep))
|
||||||
ctx.ui.warning(str(dep))
|
|
||||||
|
|
||||||
if not ctx.config.get_option('ignore_dependency'):
|
|
||||||
if ctx.ui.confirm(
|
if ctx.ui.confirm(
|
||||||
_('Do you want to install the unsatisfied build dependencies')):
|
_('Do you want to install the unsatisfied build dependencies')):
|
||||||
ctx.ui.info(_('Installing build dependencies.'))
|
ctx.ui.info(_('Installing build dependencies.'))
|
||||||
|
|||||||
Reference in New Issue
Block a user