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 C6D8A1382C5 for ; Mon, 7 Dec 2020 12:31:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C201E0DE3; Mon, 7 Dec 2020 12:31:13 +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 AA068E0C9C for ; Mon, 7 Dec 2020 12:31:12 +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 0B7CVALa021771 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 7 Dec 2020 07:31:12 -0500 Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.15.2/8.15.2) with ESMTPS id 0B7CV8kt1919198 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 7 Dec 2020 07:31:08 -0500 Received: (from covici@localhost) by ccs.covici.com (8.15.2/8.15.2/Submit) id 0B7CV8LU1919197; Mon, 7 Dec 2020 07:31:08 -0500 Date: Mon, 07 Dec 2020 07:31:08 -0500 Message-ID: From: John Covici To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] update fails, but I don't see why In-Reply-To: <4b9beaca-519c-fbd8-ed8a-d20b74b12f90@web.de> References: <20201203220645.01090419@ventiloplattform.tastytea.de> <4b9beaca-519c-fbd8-ed8a-d20b74b12f90@web.de> 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/26 (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=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 207360df-6926-4d1f-88f3-a84796ff40b3 X-Archives-Hash: 3ff56f467321b114a3b6b486c529b704 On Fri, 04 Dec 2020 03:13:19 -0500, n952162 wrote: >=20 > [1 ] > On 12/3/20 10:11 PM, Adam Carter wrote: > > On Fri, Dec 4, 2020 at 8:06 AM tastytea > > wrote: > >=20 > > On 2020-12-03 21:33+0100 n952162 > > wrote: > >=20 > > > I'm trying to update the gentoo system that I last updated 6 weeks > > > ago, but it seems not to work.=A0 Can somebody explain to me why? > >=20 > > Python 3.8 is the new default target and not all packages support it > > yet. You can put > > =A0 */* PYTHON_TARGETS: python3_7 > > into /etc/portage/package.use as a workaround. Don't forget to remo= ve > > it in a month or so. > >=20 > >=20 > > Try emerge -avuUD=A0@world (the U is the critical bit). For me, it > > pulled in a bunch of extra rebuilds (with -python3_7 and +python3_8). > > After that depclean removed 3.7 >=20 >=20 > Here is the command I use (where target is @system @world) (somebody > once said here it can be useful to first do @system): >=20 > time emerge \ > =A0=A0=A0 $pretend \ > =A0=A0=A0 -v \ > =A0=A0=A0 --deep \ > =A0=A0=A0 --update \ > =A0=A0=A0 --changed-use \ > =A0=A0=A0 --verbose-conflicts \ > =A0=A0=A0 --keep-going \ > =A0=A0=A0 --with-bdeps=3Dy \ > =A0=A0=A0 --changed-deps \ > =A0=A0=A0 --backtrack=3D100 \ > =A0=A0=A0 $target hmm, so I put the following line in my package.use file at the end */* python_targets_python3_7 python_single_target_python_3_7 but I still get !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/paramiko:0 (dev-python/paramiko-2.7.1:0/0::gentoo, installed) USE=3D"-doc -examples (-server) -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python2_7 python3_7 -python3_6 -python3_8" pulled in by dev-python/paramiko[python_targets_python2_7(-),-python_single_target= _python2_7(-)] required by (dev-vcs/bzr-2.7.1_pre:0/0::gentoo, installed) USE=3D"sftp -curl -doc -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python2_7" (dev-python/paramiko-2.7.1:0/0::gentoo, ebuild scheduled for merge) USE=3D"-doc -examples (-server) -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_7 python3_8 -python3_6 -python3_9" pulled in by dev-python/paramiko[python_targets_python3_6(-)?,python_targets_pytho= n3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_= single_target_python3_6(-),-python_single_target_python3_7(-),-python_singl= e_target_python3_8(-),-python_single_target_python3_9(-)] required by (app-admin/ansible-base-2.10.3:0/0::gentoo, ebuild scheduled for merge) USE=3D"-doc -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_7 python3_8 -python3_6 -python3_9" dev-python/paramiko[python_targets_python3_6(-)?,python_targets_python3= _7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_si= ngle_target_python3_6(-),-python_single_target_python3_7(-),-python_single_= target_python3_8(-),-python_single_target_python3_9(-)] required by (app-admin/ansible-2.10.1:0/0::gentoo, ebuild scheduled for merge) USE=3D"-doc -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_7 python3_8 -python3_6 -python3_9" dev-python/paramiko[python_targets_python3_6(-)?,python_targets_python3= _7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_si= ngle_target_python3_6(-),-python_single_target_python3_7(-),-python_single_= target_python3_8(-),-python_single_target_python3_9(-)] required by (app-emulation/docker-compose-1.28.0_rc1:0/0::gentoo, ebuild scheduled for merge) USE=3D"-test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_7 python3_8 -python3_6 -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. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. I masked 2.7.2 in the hope that it would help, but it did not. --=20 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