[pacman-dev] replaces vs conflicts
Allan McRae
allan at archlinux.org
Fri Aug 13 19:21:07 EDT 2010
On 14/08/10 05:09, Xavier Chantry wrote:
> On Fri, Aug 13, 2010 at 8:54 PM, Florian Pritz
> <bluewind at server-speed.net> wrote:
>> On 13.08.2010 20:42, Xavier Chantry wrote:
>>> On Fri, Aug 13, 2010 at 1:46 PM, Allan McRae<allan at archlinux.org> wrote:
>>>>>
>>>>> I got a conflict too. pacman 3.4.0-2
>>>>
>>>> Great, I am not going mad. But not great, something strange is
>>>> happening...
>>>>
>>>
>>> Can you show debug output ?
>>> And libelf is not in any of your sync repo, ie pacman -Si libelf does
>>> not return anything ?
>>
>> According to my (some hours old) database it has been in core.
>>
>
> Well the code does this (sync.c) :
> /* Search for literal then replacers in each sync database.
> * If found, don't check other databases */
>
> So if the literal (libelf) still exists in the db, the replacer
> (elfutils) isn't even considered.
>
> But it's then pulled as a dep for gcc, thus the conflict message.
>
Ah, so this was caused by me not immediately removing libelf from the
repos. Which explains why some people who updated after me were not
seeing it.
Thanks,
Allan
More information about the pacman-dev
mailing list