On Mon, Mar 7, 2011 at 3:00 PM, Nagy Gabor <ngaba@bibl.u-szeged.hu> wrote:
Yes, this is correct (both sentence).
For testing the non-plural case, pick a sync package which is not installed on your system (some KDE stuff, for example), and put one of its (pulled) depends to IgnorePkg. For example, "sudo pacman -S gimp --ignore libwmf" is good for testing here, and I should see the non-plural form (but I can see the plural form).
NG
Wait, I should have tested with LANG=C first. :-) That is also wrong, so probably there is a bug in the source code...
diff --git a/src/pacman/callback.c b/src/pacman/callback.c index a80172b..5edcc96 100644 --- a/src/pacman/callback.c +++ b/src/pacman/callback.c @@ -285,10 +285,11 @@ void cb_trans_conv(pmtransconv_t event, void *data1, void *data2, { alpm_list_t *unresolved = (alpm_list_t *) data1; alpm_list_t *namelist = NULL, *i; - size_t count = alpm_list_count(namelist); + size_t count = 0; for (i = unresolved; i; i = i->next) { namelist = alpm_list_add(namelist, (char *)alpm_pkg_get_name(i->data)); + count++; } printf(_n( ":: The following package cannot be upgraded due to unresolvable dependencies:\n",