From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BE6CA158011 for ; Mon, 20 Sep 2021 14:34:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE605E0976; Mon, 20 Sep 2021 14:34:19 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4F7B8E0885 for ; Mon, 20 Sep 2021 14:34:19 +0000 (UTC) Message-ID: <9b435e572eabe4397f4f997e4e0bde9454900bd1.camel@gentoo.org> Subject: Re: [gentoo-user] python, my nemesis From: Michael Orlitzky To: gentoo-user@lists.gentoo.org Date: Mon, 20 Sep 2021 10:34:16 -0400 In-Reply-To: <20210920155646.027a276f@comet2.terra.ger> References: <20210920145049.1ad40d93@comet2.terra.ger> <433d956b8fd9e0bbaba4596848094149110adf48.camel@gentoo.org> <20210920155646.027a276f@comet2.terra.ger> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: d79dbd0c-626a-4e38-8b24-9323572a3cdd X-Archives-Hash: cc256d56fd1886148d6ac0da39327fe3 On Mon, 2021-09-20 at 15:56 +0200, Gerrit Kuehn wrote: > > Well, this was the suggested way to go, see > https://www.gentoo.org/support/news-items/2021-05-05-python3-9.html It was only suggested for a period of about three weeks: We are planning to switch the default Python target of Gentoo systems on 2021-06-01, from Python 3.8 to Python 3.9. If you have not   changed the values of PYTHON_TARGETS or PYTHON_SINGLE_TARGET, the  change will have immediate effect on your system and the package  manager will try to switch automatically on the next upgrade  following the change. > > But also when trying "emerge -1vUD @world" (be it with or without the > package.use settings), I get stuck in conflicts (mostly on perl and > setuptools). perl issues would probably resolve once I have EAPI8 > support, i.e. get new portage. > > You can try --backtrack=200 (or a larger value) to fix that; it was a problem for a lot of people. Even though the end result of both approaches is "it doesn't work," I promise you you're better off not messing with the python stuff until the system is fully upgraded. Upgrading a year-old system is hard enough, and the introduction of EAPI=8 just made it worse.