diff options
author | Nagy Gabor <ngaba@bibl.u-szeged.hu> | 2009-03-04 20:34:06 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2009-04-11 13:54:50 -0500 |
commit | 56fd24ecf8b75904444f548488fbe96185cf2492 (patch) | |
tree | c051f412c40d5cafd371335af3fde72764f894bd | |
parent | 77efd512165ca2066dc6547bda52082f8bd11db2 (diff) | |
download | pacman-56fd24ecf8b75904444f548488fbe96185cf2492.tar.xz |
Print warning in _alpm_resolvedep() if a satisfier package is ignored without QUESTION
After commit f57f8d33862050acc8d131710c100ba47877e675 pacman *silently*
ignores packages from IgnorePkg/IgnoreGroup during dependency resolving,
if prompt == 0. This behavior is changed to "give warning + ignore".
(Otherwise the user is not informed about the fact that the package
resolving was blocked by ignorepkg.)
Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu>
Signed-off-by: Dan McGee <dan@archlinux.org>
-rw-r--r-- | lib/libalpm/deps.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libalpm/deps.c b/lib/libalpm/deps.c index dd5bd207..36f4d355 100644 --- a/lib/libalpm/deps.c +++ b/lib/libalpm/deps.c @@ -530,6 +530,8 @@ pmpkg_t *_alpm_resolvedep(pmdepend_t *dep, alpm_list_t *dbs, if (prompt) { QUESTION(handle->trans, PM_TRANS_CONV_INSTALL_IGNOREPKG, pkg, NULL, NULL, &install); + } else { + _alpm_log(PM_LOG_WARNING, _("ignoring package %s-%s\n"), pkg->name, pkg->version); } if(!install) { ignored = 1; @@ -550,6 +552,8 @@ pmpkg_t *_alpm_resolvedep(pmdepend_t *dep, alpm_list_t *dbs, if (prompt) { QUESTION(handle->trans, PM_TRANS_CONV_INSTALL_IGNOREPKG, pkg, NULL, NULL, &install); + } else { + _alpm_log(PM_LOG_WARNING, _("ignoring package %s-%s\n"), pkg->name, pkg->version); } if(!install) { ignored = 1; |