Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 829252

Summary: dev-python/docutils-0.18 is skipped due to a conflict with dev-python/sphinx-4.3.1
Product: Gentoo Linux Reporter: Horst Prote <prote>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: mbucas, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Horst Prote 2021-12-15 10:09:38 UTC
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
Comment 1 Christian Strahl 2021-12-15 10:11:46 UTC
same here
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-15 10:15:16 UTC
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.
Comment 3 Horst Prote 2021-12-15 10:26:37 UTC
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.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-15 10:27:54 UTC
(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.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-04-16 17:14:31 UTC

*** This bug has been marked as a duplicate of bug 829842 ***