Am Sonntag, 15. Januar 2017, 20:28:22 CET schrieb wabe:
> 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)?
> The default setting of the text useflag in xmlto was changed from on to off. Now portage wants to reinstall xmlto without USE=text (because of the changed useflag, I assume you used "emerge -uDNav" or similar), but can't do that (because xdg-utils needs the useflag on). I admit the output is not really optimal. :) It helped to look at the git history of xmlto.
signature.asc
Description: This is a digitally signed message part.

