On Thu, Nov 4, 2010 at 11:00 AM, Allan McRae <al...@archlinux.org> wrote: > On 20/10/10 05:10, Xavier Chantry wrote: >> >> If there are multiple providers in one db, pacman used to just stop at >> the first one (both during dependency resolution or for pacman -S >> 'provision' which uses the same code). >> > > I like the idea, but does this not work cross repos? >
That's indeed what I tried to describe above. I hesitated on this point, but finally I thought this behavior was more consistent with normal target (literal) lookup or group members lookup in the db. It's always the first repo that has the priority and others are ignored. It should not be hard to change the behavior of _alpm_resolvedep though.