| View previous topic :: View next topic |
| Author |
Message |
metapsyborg n00b

Joined: 28 Sep 2011 Posts: 22
|
Posted: Thu Jul 08, 2021 9:08 pm Post subject: Portage & Python mess |
|
|
Having a difficult mess of conflicts with portage and python and could use some help. Last time I updated was some time in March. Also, I apparently had PYTHON_TARGETS set to python3_7 in make.conf. I must have added it there from guidance from an old news item or the gentoo wiki.
So when I recently went to do a world update I encountered many conflicts that I have not been able to resolve using my usual approach of masking, uninstalls and individual updates.
First, I try to update world:
| Code: |
~ # emerge -av --verbose-conflicts --update --deep --with-bdeps=y --backtrack=9999 --changed-use @world
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.32.1:0/5.32::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads -minimal" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/perl-5.30.3:0/5.30::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads" ABI_X86="(64)" pulled in by
dev-lang/perl:0/5.30= required by (dev-perl/Module-Build-0.422.400:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30= required by (dev-perl/URI-1.730.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30=[-build(-)] required by (dev-perl/Locale-Maketext-Lexicon-1.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30= required by (media-gfx/graphite2-1.3.14:0/0::gentoo, installed) USE="perl -test" ABI_X86="(64) -32 (-x32)"
^^^^^^^^
dev-lang/perl:0/5.30= required by (dev-perl/Locale-gettext-1.70.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30=[-build(-)] required by (dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30= required by (dev-perl/File-DesktopEntry-0.220.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
^^^^^^^^
dev-lang/perl:0/5.30=[-build(-)] required by (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
^^^^^^^^
dev-libs/icu:0
(dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/icu-68.2:0/68.2::gentoo, installed) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by
dev-libs/icu:0/68.2= required by (dev-qt/qtcore-5.15.2-r2:5/5.15.2::gentoo, installed) USE="icu -debug -old-kernel -systemd -test" ABI_X86="(64)"
^^^^^^^^
!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-perl/Locale-Maketext-Lexicon-1.0.0:0/0::gentoo, installed): ebuild is masked or unavailable
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.
!!! All ebuilds that could satisfy ">=dev-python/testtools-0.9.34[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-python/testtools-2.4.0-r2::gentoo (masked by: EAPI 8)
The current version of portage supports EAPI '7'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "dev-python/subunit-1.4.0::gentoo" [ebuild])
(dependency required by "net-fs/samba-4.13.9-r1::gentoo[python_single_target_python3_9]" [ebuild])
(dependency required by "media-video/ffmpeg-4.4::gentoo[samba]" [ebuild])
(dependency required by "www-client/firefox-78.11.0::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
Then, I tried to update portage:
| Code: |
~ # emerge -av --verbose-conflicts --oneshot portage
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-python/certifi-10001-r1::gentoo USE="-test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild U ] dev-python/setuptools-57.0.0::gentoo [54.1.1::gentoo] USE="-test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 2,095 KiB
[ebuild N ] dev-python/toml-0.10.2::gentoo USE="-test" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" 23 KiB
[ebuild U ] dev-python/setuptools_scm-6.0.1-r1::gentoo [6.0.1::gentoo] USE="-test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild R ] dev-python/chardet-4.0.0::gentoo USE="-test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild U ] dev-python/idna-3.2::gentoo [2.10-r1::gentoo] PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 239 KiB
[ebuild R ] dev-python/PySocks-1.7.1-r1::gentoo PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild U ] dev-python/urllib3-1.26.5::gentoo [1.26.4::gentoo] USE="-brotli -test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 287 KiB
[ebuild U ] dev-python/requests-2.25.1-r2::gentoo [2.25.1-r1::gentoo] USE="-socks5 -test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild R ] app-portage/gemato-16.2::gentoo USE="gpg -test -tools" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 0 KiB
[ebuild U ] sys-apps/portage-3.0.20-r6::gentoo [3.0.18::gentoo] USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" PYTHON_TARGETS="python3_9* (-pypy3) (-python3_10) -python3_8 (-python3_7%*)" 1,337 KiB
Total: 11 packages (6 upgrades, 1 new, 4 reinstalls), Size of downloads: 3,979 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-python/setuptools:0
(dev-python/setuptools-57.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (app-portage/gemato-16.2:0/0::gentoo, ebuild scheduled for merge) USE="gpg -test -tools" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/toml-0.10.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/PySocks-1.7.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/chardet-4.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (sys-apps/portage-3.0.20-r6:0/0::gentoo, ebuild scheduled for merge) USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/urllib3-1.26.5:0/0::gentoo, ebuild scheduled for merge) USE="-brotli -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/idna-3.2:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/setuptools-54.1.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools_scm-6.0.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pbr-5.5.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (net-misc/youtube-dl-2021.04.07:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/numpy-1.19.5:0/0::gentoo, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pygments-2.8.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/idna-2.10-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_7(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-util/meson-0.56.2:0/0::gentoo, installed) USE="(-test)" ABI_X86="(64)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
dev-python/setuptools_scm:0
(dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/setuptools-57.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/setuptools_scm-6.0.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
dev-python/setuptools_scm[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-54.1.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
dev-python/certifi:0
(dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
>=dev-python/certifi-2016.9.26[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/setuptools-57.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/certifi-2017.4.17[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/certifi-10001-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
>=dev-python/certifi-2017.4.17[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
>=dev-python/certifi-2016.9.26[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-54.1.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
dev-python/requests:0
(dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (app-portage/gemato-16.2:0/0::gentoo, ebuild scheduled for merge) USE="gpg -test -tools" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
dev-python/requests[python_targets_python3_7(-)] required by (media-video/openshot-2.5.1:1/1::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_8"
dev-python/urllib3:0
(dev-python/urllib3-1.26.5:0/0::gentoo, ebuild scheduled for merge) USE="-brotli -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
<dev-python/urllib3-1.27[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/urllib3-1.26.4:0/0::gentoo, installed) USE="-brotli -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
<dev-python/urllib3-1.27[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
dev-python/idna:0
(dev-python/idna-3.2:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
<dev-python/idna-4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/idna-2.5[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/idna-2.10-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
>=dev-python/idna-2.5[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
<dev-python/idna-3[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
^ ^
dev-python/chardet:0
(dev-python/chardet-4.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" pulled in by
<dev-python/chardet-5[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
>=dev-python/chardet-3.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] required by (dev-python/requests-2.25.1-r2:0/0::gentoo, ebuild scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
(dev-python/chardet-4.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
>=dev-python/chardet-3.0.2[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
<dev-python/chardet-5[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.25.1-r1:0/0::gentoo, installed) USE="-socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_8 -python3_9"
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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! The following installed packages are masked:
- dev-python/unittest2-1.1.0-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org> (2021-07-06)
# Various Python 2-specific backports. All the reverse dependencies
# (except for deps between these packages) have been eliminated.
# Removal on 2021-08-05. Bug #800698.
- sys-libs/glibc-2.32-r7::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
- sys-apps/opentmpfiles-0.2::gentoo (masked by: package.mask)
/usr/portage/profiles/base/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (06.07.2021)
# Root privilege escalation, CVE-2017-18925, bug 751415
- dev-python/linecache2-1.0.0-r1::gentoo (masked by: package.mask)
- dev-python/traceback2-1.4.0-r1::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
And, emerge info after removing PYTHON_TARGETS:
| Code: |
~ # emerge --info
Portage 3.0.18 (python 3.7.10-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-10.2.0, glibc-2.32-r7, 5.10.27-gentoo-wrath x86_64)
=================================================================
System uname: Linux-5.10.27-gentoo-wrath-x86_64-AMD_Ryzen_7_2700X_Eight-Core_Processor-with-gentoo-2.7
KiB Mem: 32878388 total, 29360248 free
KiB Swap: 20971516 total, 20971516 free
Timestamp of repository gentoo: Thu, 08 Jul 2021 01:00:01 +0000
Head commit of repository gentoo: 9f21085d6393371fd90f3f0debb87fdd5df8c5ef
sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.2 p1) 2.35.2
app-shells/bash: 5.0_p18::gentoo
dev-java/java-config: 2.3.1::gentoo
dev-lang/perl: 5.30.3::gentoo
dev-lang/python: 2.7.18_p10::gentoo, 3.7.10_p6::gentoo, 3.8.10_p2::gentoo, 3.9.5_p2::gentoo
dev-lang/rust: 1.51.0-r2::gentoo
dev-util/cmake: 3.18.5::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.7::gentoo
sys-apps/openrc: 0.42.1-r1::gentoo
sys-apps/sandbox: 2.21::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.13.4-r2::gentoo, 1.16.2-r1::gentoo
sys-devel/binutils: 2.35.2::gentoo
sys-devel/gcc: 10.2.0-r5::gentoo
sys-devel/gcc-config: 2.4::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc: 2.32-r7::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-metamanifest: no
sync-rsync-verify-max-age: 24
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=znver1 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=znver1 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ rsync://mirrors.rit.edu/gentoo/ http://cosmos.illinois.edu/pub/gentoo/ http://gentoo.cs.uni.edu/ http://gentoo.cs.utah.edu/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US en"
MAKEOPTS="-j15"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 bash-completion bluetooth branding bzip2 cairo calendar cdda cddb cdparanoia cdr cli crypt css cups curl dbus declarative dri dts dvd dvdr elogind emboss encode exif fam fbcon ffmpeg flac fortran ftp gcj gd gdbm gif gimp glut gphoto2 gpm gtk gui hddtemp iconv icu idn imagemagick imlib ipv6 javascript jit joystick jpeg jpeg2k kde kipi kwallet lame lcms ldap libass libglvnd libnotify libtirpc libwww lm_sensors lua luajit lzma lzo mad matroska memcached mime mmap mng mp3 mp4 mpeg mplayer multilib musepack musicbrainz mysqli ncurses nls nptl nsplugin offensive ogg openal opencl opengl openmp pam pango pcre pdf perl phonon php plasma png policykit ppds python qml qt5 quicktime raw rdp readline samba sasl scanner sdl seccomp semantic-desktop sensord smp sound spell split-usr ssl startup-notification svg tcpd theora threads tiff truetype udev udisks unicdoe unicode upower usb vdpau vim-syntax vorbis vulcan wavpack webp widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xosd xpm xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en_US en" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="AMDGPU" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26" SANE_BACKENDS="hp net" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
|
Anyone know how I can resolve this issue? |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54507 Location: 56N 3W
|
Posted: Thu Jul 08, 2021 9:48 pm Post subject: |
|
|
metapsyborg,
| Code: | The current version of portage supports EAPI '7'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed. |
You have a mixed stable Gentoo with testing additions.
EAPI 8 is in testing now and some of your testing packages need EAPI 8.
Your stable portage does not understand EAPI 8.
The choices are
1. To update portage to the testing version.
2. To not use any EAPI 8 packages until EAPI 8 goes stable. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
Josef.95 Advocate

Joined: 03 Sep 2007 Posts: 4643 Location: Germany
|
Posted: Thu Jul 08, 2021 10:19 pm Post subject: |
|
|
Hi,
you can try: | Code: | cd /root
wget https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.20.tar.gz
tar xvf portage-3.0.20.tar.gz
/root/portage-3.0.20/bin/emerge -avuDU @world --backtrack=100 | with this EAPI=8 compatible portage version. |
|
| Back to top |
|
 |
metapsyborg n00b

Joined: 28 Sep 2011 Posts: 22
|
Posted: Thu Jul 08, 2021 11:09 pm Post subject: |
|
|
| NeddySeagoon wrote: | metapsyborg,
| Code: | The current version of portage supports EAPI '7'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed. |
You have a mixed stable Gentoo with testing additions.
EAPI 8 is in testing now and some of your testing packages need EAPI 8.
Your stable portage does not understand EAPI 8.
The choices are
1. To update portage to the testing version.
2. To not use any EAPI 8 packages until EAPI 8 goes stable. |
I don't have any testing packages. What ones? How can I see that? My ACCEPT_KEYWORDS is just amd64 (not ~amd64) and my package.accept_keywords folder is empty except my gentoo_sources file, which now has everything commented out because the stable package finally caught up to where I needed it to be.
I haven't used an ~amd64 package in a long time, because of this exact reason that portage is constantly breaking especially with python and llvm/clang. In fact I have even removed things like Chromium because I was sick of its huge list of dependencies causing conflicts and breaking portage.
Maybe you could take a look at the output I posted?
Here is an investigation into the EAPI8 dependency, "testtools". Do I have a testing build somewhere in there?
| Code: |
!!! All ebuilds that could satisfy ">=dev-python/testtools-0.9.34[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-python/testtools-2.4.0-r2::gentoo (masked by: EAPI 8)
The current version of portage supports EAPI '7'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "dev-python/subunit-1.4.0::gentoo" [ebuild])
(dependency required by "net-fs/samba-4.13.9-r1::gentoo[python_single_target_python3_9]" [ebuild])
(dependency required by "media-video/ffmpeg-4.4::gentoo[samba]" [ebuild])
(dependency required by "www-client/firefox-78.11.0::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
wrath /etc/portage # ls
env make.profile package.env package.mask repo.postsync.d savedconfig
make.conf package.accept_keywords package.license package.use repos.conf
wrath /etc/portage # vim make.conf
wrath /etc/portage # equery m firefox
* www-client/firefox [gentoo]
Maintainer: mozilla@gentoo.org (Gentoo Mozilla Team)
Upstream: None specified
Homepage: https://www.mozilla.com/firefox
Location: /usr/portage/www-client/firefox
Keywords: 78.10.0:0/esr78:
Keywords: 78.11.0:0/esr78: amd64 arm64 x86 ~ppc64
Keywords: 89.0:0/89:
Keywords: 89.0.1:0/89:
Keywords: 89.0.2:0/89: ~amd64 ~arm64 ~ppc64 ~x86
License: MPL-2.0 GPL-2 LGPL-2.1
wrath /etc/portage # equery m ffmpeg
* media-video/ffmpeg [gentoo]
Maintainer: media-video@gentoo.org
Upstream: None specified
Homepage: https://ffmpeg.org/
Location: /usr/portage/media-video/ffmpeg
Keywords: 4.2.4:0/56.58.58:
Keywords: 4.3.1:0/56.58.58:
Keywords: 4.3.2:0/56.58.58:
Keywords: 4.4:0/56.58.58: amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~ia64 ~mips ~x86-linux
Keywords: 9999:0/57.59.59:
License: !gpl? ( LGPL-2.1 ) gpl? ( GPL-2 ) amr? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) gmp? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) libaribb24? ( gpl? (
GPL-3 ) !gpl? ( LGPL-3 ) ) encode? ( amrenc? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) ) samba? ( GPL-3 )
wrath /etc/portage # equery m samba
* net-fs/samba [gentoo]
Maintainer: samba@gentoo.org (Samba Team)
Upstream: Remote-ID: cpe:/a:samba:samba ID: cpe
Homepage: https://samba.org/
Location: /usr/portage/net-fs/samba
Keywords: 4.12.9-r1:0:
Keywords: 4.13.9-r1:0: amd64 arm arm64 ppc ppc64 sparc x86
Keywords: 4.14.4-r1:0:
Keywords: 4.14.5-r1:0: ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
License: GPL-3
wrath /etc/portage # equery m subunit
* dev-python/subunit [gentoo]
Maintainer: python@gentoo.org (Python)
Maintainer: openstack@gentoo.org (Openstack)
Upstream: Remote-ID: subunit ID: launchpad
Remote-ID: python-subunit ID: pypi
Homepage: https://launchpad.net/subunit
Homepage: https://pypi.org/project/python-subunit/
Location: /usr/portage/dev-python/subunit
Keywords: 1.4.0:0: amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~ia64 ~m68k ~mips ~s390
License: Apache-2.0 BSD
wrath /etc/portage # equery d testtools
* These packages depend on testtools:
dev-python/subunit-1.4.0 (>=dev-python/testtools-0.9.34[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?])
wrath /etc/portage # equery d subunit
* These packages depend on subunit:
dev-libs/check-0.15.2-r1 (subunit ? dev-python/subunit[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
net-fs/samba-4.12.9-r1 (dev-python/subunit[python_targets_python3_7(-),abi_x86_64(-)])
wrath /etc/portage # equery m dev-libs/check
* dev-libs/check [gentoo]
Maintainer: juippis@gentoo.org (Joonas Niilola)
Upstream: Remote-ID: check ID: sourceforge
Remote-ID: libcheck/check ID: github
Homepage: https://libcheck.github.io/check/
Location: /usr/portage/dev-libs/check
Keywords: 0.15.2-r1:0: amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~m68k ~mips ~ppc-macos ~riscv ~s390 ~sparc-solaris
~x64-macos ~x64-solaris ~x86-linux ~x86-solaris
License: LGPL-2.1+
wrath /etc/portage #
|
|
|
| Back to top |
|
 |
metapsyborg n00b

Joined: 28 Sep 2011 Posts: 22
|
Posted: Fri Jul 09, 2021 5:20 am Post subject: |
|
|
| Josef.95 wrote: | Hi,
you can try: | Code: | cd /root
wget https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.20.tar.gz
tar xvf portage-3.0.20.tar.gz
/root/portage-3.0.20/bin/emerge -avuDU @world --backtrack=100 | with this EAPI=8 compatible portage version. |
One error is that boost ebuild can't be found. That seems odd. I had to remove some of the output for the post to fit
| Code: |
~/portage-3.0.20 # ./bin/emerge -avuDU @world --backtrack=100
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.32.1:0/5.32::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads -minimal" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/perl-5.30.3:0/5.30::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads" ABI_X86="(64)" pulled in by
dev-lang/perl:0/5.30= required by (dev-perl/TimeDate-2.330.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
^^^^^^^^
(and 21 more with the same problem)
dev-libs/icu:0
(dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/icu-68.2:0/68.2::gentoo, installed) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by
>=dev-libs/icu-3.6:0/68.2=[abi_x86_64(-)] required by (dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
^^^^^^^^
dev-libs/icu:0/68.2= required by (app-text/libmspub-0.1.4:0/0::gentoo, installed) USE="-doc -static-libs" ABI_X86="(64)"
^^^^^^^^
(and 5 more with the same problems)
kde-frameworks/kio:5
(kde-frameworks/kio-5.82.0-r2:5/5.82::gentoo, ebuild scheduled for merge) USE="X acl handbook kwallet -debug -designer -doc -kerberos -test" ABI_X86="(64)" pulled in by
>=kde-frameworks/kio-5.82.0:5 required by (kde-plasma/kdeplasma-addons-5.21.5:5/5::gentoo, ebuild scheduled for merge) USE="handbook -comic -debug -share -test -webengine" ABI_X86="(64)"
^^ ^^^^^^^^
=kde-frameworks/kio-5.82*:5 required by (kde-frameworks/kdeclarative-5.82.0:5/5.82::gentoo, ebuild scheduled for merge) USE="-debug -doc" ABI_X86="(64)"
^ ^^^^^^^
(and 32 more with the same problems)
(kde-frameworks/kio-5.80.1-r2:5/5.80::gentoo, installed) USE="X acl handbook kwallet -debug -designer -doc -kerberos -test" ABI_X86="(64)" pulled in by
>=kde-frameworks/kio-5.75.0:5/5.80= required by (kde-apps/dolphin-20.12.3-r1:5/5::gentoo, installed) USE="activities handbook semantic-desktop -debug -telemetry -test" ABI_X86="(64)"
^^^^^^^^
|
....
| Code: |
dev-lang/python-exec:2
(dev-lang/python-exec-2.4.6-r4:2/2::gentoo, ebuild scheduled for merge) USE="(native-symlinks)" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) (python3_8) (python3_9) (-python3_10)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/python-exec-2.4.6-r4:2/2::gentoo, installed) USE="(native-symlinks)" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) python3_7 (python3_8) (python3_9)" pulled in by
>=dev-lang/python-exec-2:2/2=[python_targets_python3_7] required by (kde-frameworks/ki18n-5.80.0:5/5.80::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_8 -python3_9"
^^^^^^^^^^^^^^^^^^^^^^^^
>=dev-lang/python-exec-2:2/2=[python_targets_python3_7(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
dev-libs/boost:0
(dev-libs/boost-1.76.0-r1:0/1.76.0::gentoo, ebuild scheduled for merge) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 (-python3_10) -python3_8" pulled in by
dev-libs/boost:=[python,python_targets_python3_8(-)?,python_targets_python3_9(-)?] required by (net-libs/libtorrent-rasterbar-1.2.11-r1:0/10::gentoo, ebuild scheduled for merge) USE="dht python ssl -debug -doc -examples -static-libs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8"
(dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9" pulled in by
dev-libs/boost:0/1.75.0= required by (dev-cpp/libcmis-0.5.2-r1:0.5/0.5::gentoo, installed) USE="-man -static-libs -test -tools" ABI_X86="(64)"
^^^^^^^^^^
(and 1 more with the same problem)
dev-util/boost-build:0
(dev-util/boost-build-1.76.0-r2:0/0::gentoo, ebuild scheduled for merge) USE="-examples" ABI_X86="(64)" pulled in by
>=dev-util/boost-build-1.76-r2 required by (dev-libs/boost-1.76.0-r1:0/1.76.0::gentoo, ebuild scheduled for merge) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 (-python3_10) -python3_8"
^^ ^^^^^^^
(dev-util/boost-build-1.75.0:0/0::gentoo, installed) USE="-examples" ABI_X86="(64)" pulled in by
=dev-util/boost-build-1.75* required by (dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed) USE="bzip2 icu lzma nls python threads zlib -context -debug -doc -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
^ ^^^^^
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed): ebuild is masked or unavailable
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.
!!! The ebuild selected to satisfy "sys-libs/libseccomp[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- sys-libs/libseccomp-2.5.1::gentoo USE="python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
The following REQUIRED_USE flag constraints are unsatisfied:
python? ( static-libs )
The above constraints are a subset of the following complete expression:
python? ( static-libs any-of ( python_targets_python3_8 python_targets_python3_9 ) )
(dependency required by "sys-apps/file-5.40-r3::gentoo" [ebuild])
(dependency required by "app-admin/eselect-1.4.17::gentoo" [installed])
(dependency required by "sys-apps/portage-3.0.20-r6::gentoo[-build]" [ebuild])
(dependency required by "app-portage/gentoolkit-0.5.1::gentoo[-test]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
|
|
| Back to top |
|
 |
Josef.95 Advocate

Joined: 03 Sep 2007 Posts: 4643 Location: Germany
|
Posted: Fri Jul 09, 2021 6:23 am Post subject: |
|
|
| metapsyborg wrote: | | Code: | !!! The ebuild selected to satisfy "sys-libs/libseccomp[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- sys-libs/libseccomp-2.5.1::gentoo USE="python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
The following REQUIRED_USE flag constraints are unsatisfied:
python? ( static-libs )
The above constraints are a subset of the following complete expression:
python? ( static-libs any-of ( python_targets_python3_8 python_targets_python3_9 ) )
(dependency required by "sys-apps/file-5.40-r3::gentoo" [ebuild])
(dependency required by "app-admin/eselect-1.4.17::gentoo" [installed])
(dependency required by "sys-apps/portage-3.0.20-r6::gentoo[-build]" [ebuild])
(dependency required by "app-portage/gentoolkit-0.5.1::gentoo[-test]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument]) |
|
^ This is the relevant part, it meaning:
Is USE=python set, then it needs USE=static-libs too.
The following should work:
1) Disable python useflag for sys-libs/libseccomp package, or
2) enable static-libs useflag for sys-libs/libseccomp package in /etc/portage/package.use |
|
| Back to top |
|
 |
metapsyborg n00b

Joined: 28 Sep 2011 Posts: 22
|
Posted: Sun Jul 11, 2021 1:03 am Post subject: |
|
|
| Josef.95 wrote: | | metapsyborg wrote: | | Code: | !!! The ebuild selected to satisfy "sys-libs/libseccomp[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- sys-libs/libseccomp-2.5.1::gentoo USE="python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
The following REQUIRED_USE flag constraints are unsatisfied:
python? ( static-libs )
The above constraints are a subset of the following complete expression:
python? ( static-libs any-of ( python_targets_python3_8 python_targets_python3_9 ) )
(dependency required by "sys-apps/file-5.40-r3::gentoo" [ebuild])
(dependency required by "app-admin/eselect-1.4.17::gentoo" [installed])
(dependency required by "sys-apps/portage-3.0.20-r6::gentoo[-build]" [ebuild])
(dependency required by "app-portage/gentoolkit-0.5.1::gentoo[-test]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument]) |
|
^ This is the relevant part, it meaning:
Is USE=python set, then it needs USE=static-libs too.
The following should work:
1) Disable python useflag for sys-libs/libseccomp package, or
2) enable static-libs useflag for sys-libs/libseccomp package in /etc/portage/package.use |
Wow just adding the static-libs use for that package, and using the new version of portage, the build is moving ahead. Thanks for the help. There's a long list of rebuilds so we'll see the results tomorrow I guess, haha |
|
| Back to top |
|
 |
dblaci n00b

Joined: 05 Oct 2004 Posts: 30
|
Posted: Sun Jul 11, 2021 6:03 pm Post subject: |
|
|
"You have a mixed stable Gentoo with testing additions."
Well I have many, but in this case the issue is simple.
system upgrade requires newer portage. portage upgrade requires a lot of python package upgrade. but dev-python/testtools requires EAPI8, which is required by net-fs/samba.
In my case (temporarily) removing samba solved the issue.
emerge -C samba
emerge -avuDN --with-bdeps world
emerge -av1 samba
It's very annoying, because this is an almos amd64 stable system, and it was up to date a month ago. This shouldn't be a break for upgrade. Since I didn't find open bug, and this thread was the closest to my problem (but not the exact case) - maybe this comment helps someone. |
|
| Back to top |
|
 |
metapsyborg n00b

Joined: 28 Sep 2011 Posts: 22
|
Posted: Mon Jul 12, 2021 2:38 am Post subject: |
|
|
| dblaci wrote: | "You have a mixed stable Gentoo with testing additions."
Well I have many, but in this case the issue is simple.
system upgrade requires newer portage. portage upgrade requires a lot of python package upgrade. but dev-python/testtools requires EAPI8, which is required by net-fs/samba.
In my case (temporarily) removing samba solved the issue.
emerge -C samba
emerge -avuDN --with-bdeps world
emerge -av1 samba
It's very annoying, because this is an almos amd64 stable system, and it was up to date a month ago. This shouldn't be a break for upgrade. Since I didn't find open bug, and this thread was the closest to my problem (but not the exact case) - maybe this comment helps someone. |
Thanks for posting, wish I would have known this first but instead I ended up updating world using the binary version of portage linked earlier in the thread. I'm not too thrilled about having run an unverified binary for my package manager to update 200+ packages
"You have a mixed stable Gentoo with testing additions."
The thing that annoyed me about this dismissive response is that I don't have testing packages. Maybe it is my fault because I haven't updated in 4 months, but it is still also a package maintainers fault for somehow letting a testing package become a dependency for a stable package. After 10 years I've just gotten too old and busy to want to spend 3 nights after work figuring out why portage is choking on dependency conflicts and python bs, especially cause I work with Python and frankly it sucks as an enterprise programming language. But I won't use systemd on my desktop and Gentoo is the best distro aside from this problem, so here I stay. |
|
| Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 1767
|
Posted: Mon Jul 12, 2021 2:57 am Post subject: |
|
|
| metapsyborg wrote: | | dblaci wrote: | "You have a mixed stable Gentoo with testing additions."
Well I have many, but in this case the issue is simple.
system upgrade requires newer portage. portage upgrade requires a lot of python package upgrade. but dev-python/testtools requires EAPI8, which is required by net-fs/samba.
In my case (temporarily) removing samba solved the issue.
emerge -C samba
emerge -avuDN --with-bdeps world
emerge -av1 samba
It's very annoying, because this is an almos amd64 stable system, and it was up to date a month ago. This shouldn't be a break for upgrade. Since I didn't find open bug, and this thread was the closest to my problem (but not the exact case) - maybe this comment helps someone. |
Thanks for posting, wish I would have known this first but instead I ended up updating world using the binary version of portage linked earlier in the thread. I'm not too thrilled about having run an unverified binary for my package manager to update 200+ packages
"You have a mixed stable Gentoo with testing additions."
The thing that annoyed me about this dismissive response is that I don't have testing packages. Maybe it is my fault because I haven't updated in 4 months, but it is still also a package maintainers fault for somehow letting a testing package become a dependency for a stable package. After 10 years I've just gotten too old and busy to want to spend 3 nights after work figuring out why portage is choking on dependency conflicts and python bs, especially cause I work with Python and frankly it sucks as an enterprise programming language. But I won't use systemd on my desktop and Gentoo is the best distro aside from this problem, so here I stay. |
FWIW, our CI breaks if that happens (stable depending on unstable), and it won't get distributed to users. So, that's not the case here. The issue is that Samba depends unconditionally on a package which depends on a package which has only an EAPI 8 ebuild, and given Samba is rather core, this isn't ideal. I'm going to restore the EAPI 7 version for now to make it easier to complete upgrades.
There are, however, two issues here:
1. Your Portage was old (but not that old -- this isn't really your fault and I'm going to workaround it by restoring the EAPI 7 version of subunit.
2. Samba has an unconditional (not just for tests) dependency on subunit, which seems odd, so I've filed a bug for it.
EDIT:
The link you used to upgrade Portage should be fine, although yo ucould have tried to do it with emerge -v1 --nodeps portage as a last resort if emerge -v1 portage failed (this is a little bit risky but usually okay for Portage if you really, really cannot update world after trying. I would usually recommend taking a binpkg with quickpkg first to be safe.)
I've also worked around issue 1 above in this commit. |
|
| Back to top |
|
 |
jesnow l33t

Joined: 26 Apr 2006 Posts: 858
|
Posted: Sun Sep 19, 2021 3:49 am Post subject: |
|
|
I am apparently having this issue while trying to do the first upgrade of Calculate linux. I'm running it in a virtualbox, so I'm not so concerned about trashing it.
Jon. |
|
| Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 1767
|
Posted: Sun Sep 19, 2021 3:53 am Post subject: |
|
|
| jesnow wrote: | I am apparently having this issue while trying to do the first upgrade of Calculate linux. I'm running it in a virtualbox, so I'm not so concerned about trashing it.
Jon. |
I'd suggest looking at the Calculate Linux support channels, but (without output), I assume the issue is that you need to upgrade Portage first. See this page for guidance. |
|
| Back to top |
|
 |
jesnow l33t

Joined: 26 Apr 2006 Posts: 858
|
Posted: Sun Sep 19, 2021 1:42 pm Post subject: |
|
|
| sam_ wrote: | | jesnow wrote: | I am apparently having this issue while trying to do the first upgrade of Calculate linux. I'm running it in a virtualbox, so I'm not so concerned about trashing it.
Jon. |
I'd suggest looking at the Calculate Linux support channels, but (without output), I assume the issue is that you need to upgrade Portage first. See this page for guidance. |
I'm sure you're right about this. I've tried several ways to upgrade portage so far without success. The portages that understand EAPI 8 appear to all require Python 3.9, so I upgraded that by hand, but so far still no luck.
Calculate Linux would have had to have issued a new release this summer that upgrades python and portage (like we all did), but now that upgrade path appears closed by any normal means. I can't find any support from them, so all I can figure is it's a dead distro, like so many others. I'm still working at it.
Cheers,
Jon.
[update: No dice with the link you provided. That process requires glibc 2.33, which is also not there. Calculate linux appears now to be a paleo-gentoo that has no upgrade path to gentoo. I would call that the "event horizon" past which there's no way back or forward.]
[Update 2: Calculate has nightly builds of all of its flavors, so what's out of date is only their last numbered release from April. the nightly release is likely to work.] |
|
| Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 1767
|
Posted: Sun Sep 19, 2021 6:19 pm Post subject: |
|
|
| jesnow wrote: | | sam_ wrote: | | jesnow wrote: | I am apparently having this issue while trying to do the first upgrade of Calculate linux. I'm running it in a virtualbox, so I'm not so concerned about trashing it.
Jon. |
I'd suggest looking at the Calculate Linux support channels, but (without output), I assume the issue is that you need to upgrade Portage first. See this page for guidance. |
I'm sure you're right about this. I've tried several ways to upgrade portage so far without success. The portages that understand EAPI 8 appear to all require Python 3.9, so I upgraded that by hand, but so far still no luck.
Calculate Linux would have had to have issued a new release this summer that upgrades python and portage (like we all did), but now that upgrade path appears closed by any normal means. I can't find any support from them, so all I can figure is it's a dead distro, like so many others. I'm still working at it.
Cheers,
Jon.
[update: No dice with the link you provided. That process requires glibc 2.33, which is also not there. Calculate linux appears now to be a paleo-gentoo that has no upgrade path to gentoo. I would call that the "event horizon" past which there's no way back or forward.]
[Update 2: Calculate has nightly builds of all of its flavors, so what's out of date is only their last numbered release from April. the nightly release is likely to work.] |
I think you should be able to use this to try do a world upgrade, given it's worked on far far older systems. |
|
| Back to top |
|
 |
jesnow l33t

Joined: 26 Apr 2006 Posts: 858
|
Posted: Sun Sep 19, 2021 6:34 pm Post subject: |
|
|
[quote="sam_"][quote="jesnow"] | sam_ wrote: |
I think you should be able to use this to try do a world upgrade, given it's worked on far far older systems. |
I followed it to the letter and it didn't work. I think what counts is not numerical age but the number of interlocking things that have changed since then. In this case it recommended to update portage (that worked) specifying the old Python 3.8, but then it hit the wall because lots of things required glibc 2.33 and I only had 2.32. I think if I had upgraded that by hand it would have worked.
But I lost my patience at the moment I noticed that Calculate has weekly (nightly?) builds that have everything already upgraded: Boom. After that everything worked perfectly, so I'll leave figuring out how to upgrade a paleo-gentoo to somebody else.
Thanks very much though, you put me on the right track.
I have to say, now that I know that little fact, Calculate is an excellent way of installing gentoo, especially if you need a binhost.
Cheers,
Jon. |
|
| Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 1767
|
Posted: Sun Sep 19, 2021 6:50 pm Post subject: |
|
|
[quote="jesnow"][quote="sam_"] | jesnow wrote: | | sam_ wrote: |
I think you should be able to use this to try do a world upgrade, given it's worked on far far older systems. |
I followed it to the letter and it didn't work. I think what counts is not numerical age but the number of interlocking things that have changed since then. In this case it recommended to update portage (that worked) specifying the old Python 3.8, but then it hit the wall because lots of things required glibc 2.33 and I only had 2.32. I think if I had upgraded that by hand it would have worked.
But I lost my patience at the moment I noticed that Calculate has weekly (nightly?) builds that have everything already upgraded: Boom. After that everything worked perfectly, so I'll leave figuring out how to upgrade a paleo-gentoo to somebody else.
Thanks very much though, you put me on the right track.
I have to say, now that I know that little fact, Calculate is an excellent way of installing gentoo, especially if you need a binhost.
Cheers,
Jon. |
Hm, I still think tihngs got confused, because you should be easily able to upgrade from an older glibc too. But too late for mw to help now if you're sorted  |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|