diff --git a/pisi/build.py b/pisi/build.py index a63a8687..b4927f13 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -380,12 +380,11 @@ class Builder: if dep_unsatis: ctx.ui.info(_("Unsatisfied Build Dependencies:") + ' ' + util.strlist([str(x) for x in dep_unsatis]) ) - for dep in dep_unsatis: - if not dependency.repo_satisfies_dep(dep): - raise Error(_('Build dependency %s cannot be satisfied') % str(dep)) - ctx.ui.warning(str(dep)) if not ctx.config.get_option('ignore_dependency'): + for dep in dep_unsatis: + if not dependency.repo_satisfies_dep(dep): + raise Error(_('Build dependency %s cannot be satisfied') % str(dep)) if ctx.ui.confirm( _('Do you want to install the unsatisfied build dependencies')): ctx.ui.info(_('Installing build dependencies.'))