On Mon, May 17, 2010 at 5:14 PM, Dan McGee <dpmcgee@gmail.com> wrote:
On Sun, May 16, 2010 at 7:33 PM, Nagy Gabor <ngaba@bibl.u-szeged.hu> wrote:
This patch fixes the phonon/qt issue, if all to-be-upgraded packages are explicit targets (ie. only not-yet-installed packages are pulled by resolvedeps). This condition covers the most common situations, for example it should hold with every -Su operation.
After this patch sync405.py passes, but sync406.py doesn't.
The work is inspired by the patch of Henning Garus, thanks for his work: http://mailman.archlinux.org/pipermail/pacman-dev/2010-February/010429.html (I moved the alpm_list_diff computation to sync.c in order to compute it only once.)
Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu>
While not the most pretty, this does seem like the best way to fix this without doing tons of extra work. I'm fine with this if others are. Thanks for looking at this.
ACK