On 01/15/2017 12:39 PM, wabe wrote:
> Daniel Frey <djqf...@gmail.com> wrote:
> 
>> On 2017-01-15 11:28 AM, wabe wrote:
>>
>>> Since some days, portage moans about a dependency conflict when I
>>> update my system:
>>>
>>>
>>> These are the packages that would be merged, in order:
>>>
>>> Calculating dependencies... done!
>>>
>>> Total: 0 packages, Size of downloads: 0 KiB
>>>
>>> WARNING: One or more updates/rebuilds have been skipped due to a
>>> dependency conflict:
>>>
>>> app-text/xmlto:0
>>>
>>>    (app-text/xmlto-0.0.26-r1:0/0::gentoo, ebuild scheduled for
>>> merge) conflicts with  
>>>      >=app-text/xmlto-0.0.26-r1[text(+)] required by
>>>      >(x11-misc/xdg-utils-1.1.1-r1:0/0::gentoo, installed)
>>>                                         >  
>>>
>>> Nothing to merge; quitting.
>>>
>>>
>>> I don't understand this because these versions are already
>>> installed on my system:
>>>
>>> [I] app-text/xmlto
>>>       Available versions:  0.0.26-r1{tbz2} ~0.0.28-r1 {latex text}
>>>       Installed versions:  0.0.26-r1{tbz2}(19:30:25 12/02/15)(text
>>> -latex)
>>>
>>> [I] x11-misc/xdg-utils
>>>       Available versions:  1.1.1^t{tbz2} 1.1.1-r1^t{tbz2} {doc
>>> +perl} Installed versions:  1.1.1-r1^t{tbz2}(20:14:37 01/15/17)(doc
>>> perl)
>>>
>>>
>>>
>>> How can a package conflict with itself (same version)?
>>>
>>> --
>>> Regards
>>> wabe
>>>  
>>
>>  From what I can tell it's telling you that the xmlto package is too
>> old. xdg-utils needs a newer version, and I suspect that it's marked
>> unstable. If you unmask a newer version of xmlto the error will go
>> away.
> 
> That was also my first thought. But then I noticed the "greater or 
> equal" sign ">=". According to that, the installed version should 
> be sufficient.

Whoops! I missed the '=' there. I wonder if there was a bug when it was
evaluating dependencies.

> 
> And I also expect that a stable package doesn't depend on an unstable 
> (~amd64) one.
> 
> However you are right. Unmasking xmlto resolved the conflict.

It doesn't happen often, but it does happen. I can only remember maybe a
half dozen times over the last 10-12 years. The devs do what they can to
minimize this, I would presume.

Dan


Reply via email to