Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 854396 - sys-devel/llvm-14.0.6:14: wants to install sphinx*
Summary: sys-devel/llvm-14.0.6:14: wants to install sphinx*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: LLVM support project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-26 14:19 UTC by Vasco Gervasi
Modified: 2022-06-27 03:10 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vasco Gervasi 2022-06-26 14:19:48 UTC
Hi,
if I try to update llvm from 14.0.5 t 14.0.6 it wants to pull sphinx even if the `doc` use flag is disabled:


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/alabaster-0.7.12-r1::gentoo  PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] dev-python/Babel-2.10.3::gentoo  USE="-doc -test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 37,802 KiB
[ebuild  N     ] dev-python/imagesize-1.3.0-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 1,250 KiB
[ebuild  N     ] dev-python/snowballstemmer-2.2.0-r1::gentoo  PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 85 KiB
[ebuild  N     ] dev-python/sphinxcontrib-applehelp-1.0.2-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] dev-python/sphinxcontrib-devhelp-1.0.2-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] dev-python/sphinxcontrib-jsmath-1.0.1-r2::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] dev-python/sphinxcontrib-htmlhelp-2.0.0-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 28 KiB
[ebuild  N     ] dev-python/sphinxcontrib-serializinghtml-1.1.5-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 21 KiB
[ebuild  N     ] dev-python/sphinxcontrib-qthelp-1.0.3-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] dev-python/sphinx-5.0.2::gentoo  USE="-doc -latex -test" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 6,572 KiB
[ebuild     U  ] sys-devel/llvm-14.0.6:14::gentoo [14.0.5:14::gentoo] USE="binutils-plugin libffi ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) (-ARC) (-CSKY) (-M68k)" 103,148 KiB

Is this the expected behavior?

Thanks

Reproducible: Always

Steps to Reproduce:
1. emerge -a llvm
2.
3.
Actual Results:  
sphinx must be installed

Expected Results:  
sphinx not installed
Comment 1 Ingo Brunberg 2022-06-26 18:40:10 UTC
The problem seems to be, that pregenerated manpages for that version are not yet made available. So the llvm.org eclass forces the doc useflag and the dependency on sphinx.

It would be nice if, in the future, the manpages could be prepared in sync with the release of a new llvm ebuild to avoid this nuisance.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-26 20:10:04 UTC
(In reply to Ingo Brunberg from comment #1)
> The problem seems to be, that pregenerated manpages for that version are not
> yet made available. So the llvm.org eclass forces the doc useflag and the
> dependency on sphinx.
> 
> It would be nice if, in the future, the manpages could be prepared in sync
> with the release of a new llvm ebuild to avoid this nuisance.

That's exactly what's happened with every single release until now. Something just went wrong this time. :)
Comment 3 Larry the Git Cow gentoo-dev 2022-06-27 03:10:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3583e3668e08f45d493a6c833f2d4caba7f45fc

commit b3583e3668e08f45d493a6c833f2d4caba7f45fc
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-06-27 03:08:43 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-06-27 03:09:29 +0000

    llvm.org.eclass: Enable prebuilt manpages for 14.0.6
    
    Closes: https://bugs.gentoo.org/854396
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 eclass/llvm.org.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)