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 9B6961382C5 for ; Fri, 18 Jun 2021 13:27:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A582BE0872; Fri, 18 Jun 2021 13:27:11 +0000 (UTC) Received: from covici.com (debian-2.covici.com [166.84.7.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 30D60E086B for ; Fri, 18 Jun 2021 13:27:10 +0000 (UTC) Received: from ccs.covici.com (ccs.covici.com [70.109.53.110]) (authenticated bits=0) by covici.com (8.15.2/8.15.2/Debian-14~deb10u1) with ESMTPSA id 15IDQ7dv006263 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 18 Jun 2021 09:26:09 -0400 Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.15.2/8.15.2) with ESMTPS id 15IDQxIF1240511 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 18 Jun 2021 09:26:59 -0400 Received: (from covici@localhost) by ccs.covici.com (8.15.2/8.15.2/Submit) id 15IDQwvP1240510; Fri, 18 Jun 2021 09:26:58 -0400 Date: Fri, 18 Jun 2021 09:26:58 -0400 Message-ID: From: John Covici To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Python-3.9 and emerge problems In-Reply-To: <20210618130710.18b7e27a@digimed.co.uk> References: <20210618130710.18b7e27a@digimed.co.uk> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/27 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: Covici Computer Systems 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 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Archives-Salt: 5c58fb45-3cd3-4c5c-9470-b814ab65c6b7 X-Archives-Hash: 907a2bab0a6f80146b4c7f23f40eecc9 On Fri, 18 Jun 2021 08:07:10 -0400, Neil Bothwick wrote: > > [1 ] > On Fri, 18 Jun 2021 11:46:27 +0200, Jacques Montier wrote: > > > #emerge --sync > > #emerge --oneshot sys-apps/portage > > #emerge -auvDN --with-bdeps=y --keep-going world > > > > I get these errors : > > > > Traceback (most recent call last): > > File "/usr/lib/python-exec/python3.9/emerge", line 51, in > > retval = emerge_main() > > File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 1319, in > > emerge_main > > return run_action(emerge_config) > > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line > > 3392, in run_action > > retval = action_build(emerge_config, spinner=spinner) > > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line 354, > > in action_build > > success, mydepgraph, favorites = backtrack_depgraph( > > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > > 10005, in backtrack_depgraph > > return _backtrack_depgraph(settings, trees, myopts, myparams, > > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > > 10043, in _backtrack_depgraph > > success, favorites = mydepgraph.select_files(myfiles) > > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > > 4055, in select_files > > return self._select_files(args) > > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > > 4189, in _select_files > > set_atoms = root_config.setconfig.getSetAtoms(s) > > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > > line 271, in getSetAtoms > > myatoms.update(self.getSetAtoms(s, > > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > > line 271, in getSetAtoms > > myatoms.update(self.getSetAtoms(s, > > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > > line 260, in getSetAtoms > > myatoms = myset.getAtoms() > > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line > > 58, in getAtoms > > self._load() > > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line > > 53, in _load > > self.load() > > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line > > 111, in load > > self._setAtoms(self.mapPathsToAtoms(self._files, > > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line > > 83, in mapPathsToAtoms > > for p in exclude_paths: > > TypeError: 'NoneType' object is not iterable > > > > And i can't do anything else... > > > > I see that python-3.8 has gone away > > # eselect python list > > Available Python interpreters, in order of preference: > > [1] python3.9 > > I has the same a couple of days ago and had to downgrade portage from > 3.0.20 to 3.0.18, by untarring the binary package to /. However, that > needed python 3.8, so I also had to untar the binary package for that. > Then I re-emerged portage-3.0.18 and python-3.8 and masked > portage-3.0.20. Once I had re-emerged portage-3.0.18, it worked with > python 3.9. > > I see that portage 3.0.20-r3 is here now, so I'll try emerging that on > one system and see what happens. No joy on doing that here -- last time I had to restore the whole 3.8 site-packages directory from before I did the emerge -- just restoring 3.0.18 still gives me the traceback -- this is major annoyance. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una covici@ccs.covici.com