WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-python/docutils:0 (dev-python/docutils-0.18:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with <dev-python/docutils-0.18[python_targets_python3_9(-)] required by (dev-python/sphinx-4.3.1:0/0::gentoo, installed) USE="-doc -latex -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" ^ ^^^^ Reproducible: Always
same here
Thanks for the report, but it's also not a bug. It's just saying that it can't upgrade to the latest docutils because Sphinx needs an older one. This is a genuine constraint upstream at Sphinx and won't be fixed until a new major Sphinx is out.
OK. But then, why is it a "dependency conflict" as none of the other packages that depend on docutils require docutils-0.18. I always thought that I get these WARNING only when it is a hard conflict. Maybe I misunderstood this.
(In reply to Horst Prote from comment #3) > OK. But then, why is it a "dependency conflict" as none of the other > packages that depend on docutils require docutils-0.18. I always thought > that I get these WARNING only when it is a hard conflict. Maybe I > misunderstood this. I think it's misleading. It's trying to just tell you "hey, I had to skip an update" but it's non-fatal and purely informative. Maybe we should change it to "INFORMATION" or "NOTICE". The problem is, sometimes users _can_ act on it if it's because of a USE flag or similar. But this one is a true upstream restriction for now.
*** This bug has been marked as a duplicate of bug 829842 ***