Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 933425

Summary: plasma profile and desktop: some python ebuilds still depend on python3.11
Product: Gentoo Linux Reporter: hagar-dunor
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: ionen
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description hagar-dunor 2024-06-02 14:44:56 UTC
Created attachment 894954 [details]
emerge --info

An emerge -uDNp @world on a Plasma desktop gives the following since the move to python3.12

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/setuptools-69.5.1-r1::gentoo
# required by dev-python/setuptools-scm-8.1.0::gentoo[-test]
>=dev-python/platformdirs-4.2.2 python_targets_python3_11

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/packaging-24.0::gentoo
# required by dev-python/wheel-0.43.0::gentoo
# required by dev-python/setuptools-69.5.1-r1::gentoo
# required by dev-python/setuptools-scm-8.1.0::gentoo[-test]
>=dev-python/gpep517-16 python_targets_python3_11
# required by dev-python/ordered-set-4.1.0::gentoo
# required by dev-python/setuptools-69.5.1-r1::gentoo
# required by dev-python/setuptools-scm-8.1.0::gentoo[-test]
>=dev-python/flit-core-3.9.0 python_targets_python3_11

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/gpep517-16::gentoo
# required by dev-python/mako-1.3.5::gentoo
# required by media-libs/mesa-24.0.7::gentoo
# required by media-libs/gst-plugins-base-1.22.11-r1::gentoo[gles2,opengl]
# required by dev-qt/qtmultimedia-5.15.14::gentoo[gstreamer]
# required by kde-apps/konsole-23.08.5::gentoo
# required by kde-apps/kdecore-meta-23.08.5::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/installer-0.7.0 python_targets_python3_11

So 

dev-python/platformdirs
dev-python/gpep517
dev-python/flit-core
dev-python/installer

still need the "python_targets_python3_11" USE flag at the moment
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-02 14:48:52 UTC
No, those packages definitely have python3.12.

Please try delete the package.use entries autounmask made, then try emerge -p -uvDU @world --autounmask=n to see what the real culprit is.
Comment 2 Ionen Wolkens gentoo-dev 2024-06-02 15:03:19 UTC
If I were to take a general guess w/ plasma, one common culprit is going to be plasma-meta[crypt] (profile default) -> plasma-vault ->  sys-fs/cryfs which is still 3.11, and the default pick in the || ()

Not to say it may not be something else, or be more things than one here.
Comment 3 Mike Gilbert gentoo-dev 2024-06-02 19:11:06 UTC
This bug is invalid as is. Please file a new bug after seeking help in Gentoo support channels.