Summary: | portage thinks dev-python/spyder does not exist | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Erik Quaeghebeur <gentoo> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | andrewammerlaan, sam, silvio.gerli |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Erik Quaeghebeur
2021-05-21 11:47:03 UTC
That’s not the conclusion I’d make yet. Sounds like it’s masked by unsatisfied backtracking. Please run: emerge -p -uvDU —-backtrack=0 (In reply to Sam James from comment #1) > That’s not the conclusion I’d make yet. Sounds like it’s masked by > unsatisfied backtracking. > > Please run: > > emerge -p -uvDU —-backtrack=0 I guess you are right: --- # emerge -p -uvDU --backtrack=0 world [10/233] These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-python/pycodestyle-2.7.0::gentoo [2.6.0::gentoo] USE="-doc" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 102 KiB [ebuild U ] dev-python/pyflakes-2.3.1::gentoo [2.2.0::gentoo] USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 67 KiB [ebuild U ] dev-python/autopep8-1.5.6::gentoo [1.5.5::gentoo] USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 119 KiB [ebuild U ] dev-python/flake8-3.9.1::gentoo [3.8.4::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 161 KiB Total: 4 packages (4 upgrades), Size of downloads: 448 KiB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/pyflakes:0 (dev-python/pyflakes-2.2.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by <dev-python/pyflakes-2.3.0[python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_7(-),-python_single_target_ python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/spyder-5.0.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python 3_7 -python3_9" ^ ^^^^^ (dev-python/pyflakes-2.3.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by >=dev-python/pyflakes-2.3.0[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-), -python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/flake8-3.9.1:0/0::gentoo, ebuild scheduled fo r merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" ^^ ^^^^^ dev-python/pycodestyle:0 (dev-python/pycodestyle-2.6.0:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by <dev-python/pycodestyle-2.7.0[python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_7(-),-python_single_targ et_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/spyder-5.0.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pyt hon3_7 -python3_9" ^ ^^^^^ (dev-python/pycodestyle-2.7.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by >=dev-python/pycodestyle-2.7.0[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3( -),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/flake8-3.9.1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" ^^ ^^^^^ (and 1 more with the same problem) NOTE: Use the '--verbose-conflicts' option to display parents omitted above It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. --- (In reply to Sam James from comment #1) > That’s not the conclusion I’d make yet. Sounds like it’s masked by > unsatisfied backtracking. > > Please run: > > emerge -p -uvDU —-backtrack=0 It works if I run: # emerge -NDv --keep-going --with-bdeps=y --backtrack=30 -q --changed-deps spyder there is a bit confusion in dependencies? |