You can't do that with ceph being held back. You have to satisfy ceph's dependencies - either keep those packages at python 3.13 or both python 3.13/3.14, or see if you can update the ebuild in your local overlay.pizzuhh wrote: Mon Jun 08, 2026 2:04 pm I followed the news about how to update python versions (followed the "Safer upgrade procedure") and when I ran the 3rd emerge (PYTHON_TARGETS and PYTHON_SINGLE_TARGET set to only python3_14) I get all those conflicts.
The conflict output is verbose and can be intimidating, but is pretty clear when you actually try to read it.pizzuhh wrote: Mon Jun 08, 2026 6:22 pm So ceph is causing all those conflicts? If you don't mind can you explain how you figured this out?
Also I got syncplay from guru overlay
Code: Select all
dev-python/flask:0
(dev-python/flask-3.1.3:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test -verify-provenance" ABI_X86="(64)" PYTHON_TARGETS="python3_14 -python3_12 -python3_13" conflicts with
dev-python/flask[python_targets_python3_13(-)] required by (sys-cluster/ceph-20.1.1-r1:0/0::gentoo, installed) USE="cephfs mgr parquet radosgw sqlite ssl (system-boost) systemd tcmalloc uring -babeltrace -custom-cflags -diskprediction (-dpdk) -fuse -grafana -jaeger -kafka -kerberos -ldap -lttng -nvmeof (-pmdk) -rabbitmq (-rbd-rwl) -rbd-ssd -rdma -rgw-lua (-selinux) -spdk -test -xfs -zbd" ABI_X86="(64)" CPU_FLAGS_X86="avx2 pclmul sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" LUA_SINGLE_TARGET="lua5-4 -lua5-3" PYTHON_TARGETS="python3_13 -python3_12"category/name:slot. In this case there's a problem with flask.( is what you attempted to build/install. You should check that it makes sense. In this case, you're attempting to build it with PYTHON_TARGETS="python3_14 -python3_12 -python3_13", which is expected.Code: Select all
dev-python/flask[python_targets_python3_13(-)]Code: Select all
required by (sys-cluster/cephceph does not directly cover all conflicts, but the direct conflicts get propagated, causing conflicts for ceph's dependencnies as well.--exclude it for now. Yes, it has python dependencies, but I bet that the three dependencies it pulls in are pulled in, on your system, only by syncplay.