Summary: | sys-apps/pkgcore-0.10.8 fails to build (eclass bug?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | Current packages | Assignee: | Tim Harder <radhermit> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jer, joakim.tjernlund, mgorny, python |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick Lauer
![]() My oversight, sorry. I suppose we can either add setuptools to any-dep block, or call Sphinx building directly. @radhermit, would the latter work or does setup.py do something special? (In reply to Michał Górny from comment #1) > @radhermit, would the latter work or does setup.py do something special? It imports sphinx to monkey-patch some include directive issues so directly importing won't work. (In reply to Tim Harder from comment #2) > (In reply to Michał Górny from comment #1) > > @radhermit, would the latter work or does setup.py do something special? > > It imports sphinx to monkey-patch some include directive issues so directly > importing won't work. I meant directly *building* won't work. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac4149718657fccd9732c5d5266ca583cac7ff2 commit 1ac4149718657fccd9732c5d5266ca583cac7ff2 Author: Tim Harder <radhermit@gentoo.org> AuthorDate: 2019-12-05 04:18:07 +0000 Commit: Tim Harder <radhermit@gentoo.org> CommitDate: 2019-12-05 04:59:26 +0000 sys-apps/pkgcore: simplify building docs and fix doc build deps Closes: https://bugs.gentoo.org/701960 Signed-off-by: Tim Harder <radhermit@gentoo.org> sys-apps/pkgcore/pkgcore-0.10.8.ebuild | 19 ++++++++++++------- sys-apps/pkgcore/pkgcore-9999.ebuild | 19 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) *** Bug 702236 has been marked as a duplicate of this bug. *** @mgorny: This doesn't seem to be resolved yet (e.g. bug #702236), do you have time to look into it more wrt python eclass stuff? I don't think the dep method for avoiding requiring sphinx in all enabled python targets is working how you expect it to. That's a different problem. Let's discuss it there. |