Summary: | =app-emulation/docker-0.10.0 USE=doc with =dev-python/sphinx-1.2.2 - Running Sphinx v1.2.2 Extension error: Could not import extension sphinxcontrib.httpdomain (exception: No module named 'sphinxcontrib') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Brandt (RETIRED) <alunduil> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | admwiggin |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
environment
build.log emerge -pqv '=app-emulation/docker-0.10.0::gentoo' emerge --info '=app-emulation/docker-0.10.0::gentoo' |
Description
Alex Brandt (RETIRED)
2014-04-11 19:49:18 UTC
Created attachment 374766 [details]
environment
Created attachment 374768 [details]
build.log
Created attachment 374770 [details]
emerge -pqv '=app-emulation/docker-0.10.0::gentoo'
Created attachment 374772 [details]
emerge --info '=app-emulation/docker-0.10.0::gentoo'
*** This bug has been marked as a duplicate of bug 507048 *** Hey Jeroen, I can see why this looks like it's related to bug 507048 but it's actually a different problem. In the bug you marked this as a duplicate of, the issue is a missing dependency. Otherwise, the build succeeds just fine when the sphinx extension is installed. On the other hand, this bug happens regardless of the installed state of the extension in question. This is a deeper issue than just a missing dependency on a particular package. I can confirm that this one is specifically because of the currently eselected system python (but I can't say anything for or against bug ). Mine was set to python2.7 and was working, but setting it to python3.3 makes it stop working. I would imagine that this is because sphinx itself supports Python 3, but sphinxcontrib.httpdomain only supports Python 2. I'm only mildly familiar with Sphinx, so I'm not sure what the proper solution here is. I think it is worth noting that upstream Docker is moving away from Sphinx for their docs, and that transition might be complete as soon as the next major release. In the meantime, if someone has an idea for how to convince Sphinx that we need to use whatever version of Python is supported by the httpdomain extension, any ideas would be appreciated. Some time ago, I've commented on the duplicate to make note of this bug; if you still experience this after that duplicate gets resolved, please comment again. Hey Tom, Thanks for the follow up. This is closed with the release of docker-0.11.1 as it no longer uses sphinx for documentation (thus, completely breaking the duplicate status of this bug). I don't know if a status change is necessary but this bug is no longer open. |