1
0
mirror of https://github.com/moparisthebest/pacman synced 2025-03-02 10:21:49 -05:00
Bryan Ischo db3e166503 Look in target-list first to resolve dependencies
This fixes a bug introduced by my previous changes which changes the
behavior of IgnorePkg/IgnoreGroup to allow the user to remove unresolvable
packages from the transaction.  The bug is that the target-list was no
longer being consulted first to resolve dependencies, which means that if
two packages in the sync database satisfied a dependency, and the user
explicitly requested one of those two packages in the sync, the other
package was still being pulled in.

A new test was added, sync993.py, to verify the desired behavior.

Signed-off-by: Bryan Ischo <bji-keyword-pacman.3644cb@www.ischo.com>
Signed-off-by: Dan McGee <dan@archlinux.org>
2009-04-11 14:39:24 -05:00
..
2007-04-16 20:34:57 -05:00
2007-04-16 20:34:57 -05:00
2008-10-12 21:36:30 -05:00
2008-01-11 23:19:08 -06:00
2008-03-10 18:57:36 -05:00
2009-01-12 22:44:00 -06:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2007-07-10 11:10:54 -04:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-03-10 19:16:01 -05:00
2008-03-10 19:16:01 -05:00
2008-07-13 09:14:36 -05:00
2008-10-12 21:29:04 -05:00
2008-10-12 21:29:04 -05:00
2007-11-11 09:51:09 -06:00
2008-07-07 21:14:13 -05:00
2007-07-15 19:46:18 -04:00
2007-07-15 12:46:02 -04:00
2008-01-21 19:39:26 -06:00
2008-05-13 15:49:02 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:12:55 -05:00
2007-10-08 20:46:55 -05:00
2009-04-11 13:59:55 -05:00
2008-01-05 13:47:49 -06:00
2007-07-15 12:46:02 -04:00
2008-01-21 19:39:26 -06:00
2008-02-11 20:40:43 -06:00
2008-02-11 20:40:43 -06:00
2008-01-05 16:49:09 -06:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00
2008-07-07 21:14:13 -05:00