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 B4B931382C5 for ; Wed, 16 Dec 2020 10:34:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EA016E098F; Wed, 16 Dec 2020 10:34:16 +0000 (UTC) Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 5E5F4E0980 for ; Wed, 16 Dec 2020 10:34:15 +0000 (UTC) Received: by mail-lf1-x12f.google.com with SMTP id o17so44121585lfg.4 for ; Wed, 16 Dec 2020 02:34:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=homicidalteddybear.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=Ugg20dXf7vMhSpjH8Crv8no5nQ29T0hHYI5Vdv5JnQs=; b=bjcbK0ex36tD2MzeZyuirdcwIWU6Z29K3wvJlQoxti2hIUKhsSp2umx+RT6DCo4fJc ZehdWcvGxCrBdksDO8yngzabWEDL6PRMB8aXDOByTvHO5ON+W+IdkRnJxdSKIkeRQi3D 47IB3Koygn4OhjYXrzxw6flTHClt0tY+Na3ZU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=Ugg20dXf7vMhSpjH8Crv8no5nQ29T0hHYI5Vdv5JnQs=; b=brKNXpkuFcb52wi9Yb29XhXs5nk734e3xNbGpv2vuWY8W03axgC3Cl7pWq0EziiLn8 LlkMOJuGMh/zsHDBF6TxhJkw6pcxl55dUPJRIqknMpvSQtc40GXI/TblLMCN4W8eKUiG WIZUhspxXbPcDyXUfyZMLQUh5pSoemSSbmtS7g9fRLNufHo2Wg/judmsYDr03mqP0T6X TWxQfUCovS3aYJJuO+hRoknv4v8tba11vcXM7ynZsM5VcmlzQvPmFaiewb/wct+pA6Z/ lYNusVw7ly1tkwh6wGo4WvERJvhdla5RFsDyux7Wn2WFnYSjX2pPAdZ2PSzK0DMKkN5X HEGg== X-Gm-Message-State: AOAM530AUflDmkgeNkoYylSlzwarX1YzzWWPa6Mj+pSlUkTeyvksI8oj VtKdzQk8E1C12tpdRauczi564U1I/Muvs4RuTtl8smCXimg= X-Google-Smtp-Source: ABdhPJxhR0LZj1q1kqE+erwCxVdMMsVCvTCvDF3yj0Miyw6s1xCI0ZifPN7U48OCJ8fzQMLG7PTaFEWhwhxNK6IXLQc= X-Received: by 2002:a2e:9d8e:: with SMTP id c14mr13818622ljj.7.1608114854148; Wed, 16 Dec 2020 02:34:14 -0800 (PST) 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 References: <361f9fda-9b2c-5e40-2b2e-28c35e52056b@web.de> In-Reply-To: <361f9fda-9b2c-5e40-2b2e-28c35e52056b@web.de> From: Miles Malone Date: Wed, 16 Dec 2020 20:34:02 +1000 Message-ID: Subject: Re: [gentoo-user] override PYTHON_TARGETS to avoid a slot collision To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: d4cd1d3e-c187-492f-828c-b9b2588092c1 X-Archives-Hash: cbc5f6d05d72eb79041e8642ef215c3e What's happening when you do emerge -avuDN --with-bdeps=3Dy --backtrack=3D100 @world ? Giving portage the flexibility to solve it with some extra backtracking and increasing the scope to world might fix it, if not then we can revisit it? On Wed, 16 Dec 2020 at 20:24, n952162 wrote: > > In an update with several slot collisions (see attachment), I'm zero-ing= in on the simplest, where a package is to be replaced by the same package,= but with different PYTHON_TARGETS (at least, that's how I interpret it). > > Is there a way to force the PYTHON_TARGETS of the dependency? > > Slot collision: > > dev-python/jinja:0 > > (dev-python/jinja-2.11.2-r1:0/0::gentoo, ebuild scheduled for merge) US= E=3D"-doc -examples -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_8 pyt= hon3_9 (-pypy3) -python3_6 -python3_7" pulled in by > dev-python/jinja[python_targets_python3_9(-),python_single_target_pyt= hon3_9(+)] required by (sys-auth/pambase-20201103:0/0::gentoo, ebuild sched= uled for merge) USE=3D"nullok passwdqc sha512 -caps -debug -elogind -gnome-= keyring -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory -pwquality -securett= y (-selinux) -systemd" ABI_X86=3D"(64)" > > > dev-python/jinja (Argument) > > (dev-python/jinja-2.11.2-r1:0/0::gentoo, installed) USE=3D"-doc -exampl= es -test" ABI_X86=3D"(64)" PYTHON_TARGETS=3D"python3_7 (-pypy3) -python3_6 = -python3_8 -python3_9" pulled in by > dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_6(-)= ?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_= python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_= 6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),= -python_single_target_python3_9(-)] required by (dev-python/sphinx-3.2.1:0/= 0::gentoo, installed) USE=3D"-doc -latex -test" ABI_X86=3D"(64)" PYTHON_TAR= GETS=3D"python3_7 (-pypy3) -python3_6 -python3_8 -python3_9" > > If the package was good enough before, it's likely still good enough. Wh= ere's the problem? I've (unsuccessfully) made these attempts: > > # */* PYTHON_TARGETS: python3_6 python3_7 python3_8 python3_9 > #*/* PYTHON_TARGETS: -python3_6 -python3_7 python3_8 python3_9 > # just have one set > */* PYTHON_TARGETS: python3_8 > > The sphinx ebuild has no targets, but does have this: > > PYTHON_COMPAT=3D( python3_{6..9} pypy3 ) > > The emerge command was: > > sudo emerge --verbose=3Dy -vuUD --verbose-conflicts dev-python/setupt= ools dev-python/setuptools_scm dev-python/certifi dev-python/markupsafe dev= -python/jinja dev-libs/libxml2 > >