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