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 830D5138239 for ; Wed, 16 Dec 2020 10:59:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 443FBE09A7; Wed, 16 Dec 2020 10:59:29 +0000 (UTC) Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 F1A2EE0995 for ; Wed, 16 Dec 2020 10:59:28 +0000 (UTC) Received: by mail-lf1-x12b.google.com with SMTP id x20so27701550lfe.12 for ; Wed, 16 Dec 2020 02:59:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=jo2qeZJQaUr19hTn6at3UWLq1ZRTlc5Ld6YY1En0CZw=; b=oyNF/2wjJLDH2xJ9iL7kGXUdPD7x/rLAzkCwEOFlvohkURuXWX40GL9mnlOgguPhLH sodzUWsXH8TiRM1SJ58DvSNWai8hReDup++2cgr7W5iWoJ4YvQ814sIy7sxESUUJBXV+ lP/UNgFmgPQAdvMFl7CEvYJIlA69OVeCTFQS3nng/NiFja/jGKHntRzmlvvLWwMewtwl vJtt6ZA0iAZ02Zf4qDthTnh2OA+q3hblZcYAJJe4gLj0cqD8C5wVB5bdunX3eZOFskd3 bjdql8FAF4XZVn3/QhFvma1ap2RRvi9sLZ6EaNb7rvmuUi5BqzU1eHw5vJ0PWfq2fIIG /H9A== 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; bh=jo2qeZJQaUr19hTn6at3UWLq1ZRTlc5Ld6YY1En0CZw=; b=ChUjb4eGF/EJ1NWMJPp/+9G4byZ2fpeQdBU2VJyiL+WWuIufCeB4YqWUZMeLI0NBJF O8/O3hgS7EOCRUrDMmpRget20JEi5Uet1WVlYfIrYbK4iGpiCxN+ThfFT1JrcrpE94ZJ gaeIPlHt1tzEfxvj2GzI6oOuYohN5jB0Yr8FRvEZjgnUFsyUMpyrARoyg6PPSmBc2hQa E4BTWjfK2amjRX55WBBiWHhFLlRAu0wsUgyBlAwM21pHpqd6bH8eGSFiM0iEQvRqB17l aSbVQhsXW8uU7BPa8VhreOLCxWZ1iwFSA8qA3XFYDohNL93mSIyfMGbWmfn30TYLEnpK vHyA== X-Gm-Message-State: AOAM532ccAiCDJhJGrsCMVcjTeO6DKACV5qokjZ1Zg1c+kc303WSQCOC wle1SjUkqYVKsasyj8vSTpB7A45fA8bwnu+ShPR2Sowa X-Google-Smtp-Source: ABdhPJxGrPoYinQlMVACE+I8r+snO4+0w4Vn3Hu0eIOVY2FvxLr3yKqhGb1BY5uXAnQddYFsZxgS/cbt8Hjtu3jPvwM= X-Received: by 2002:a19:c858:: with SMTP id y85mr12508654lff.99.1608116367596; Wed, 16 Dec 2020 02:59:27 -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: From: Arve Barsnes Date: Wed, 16 Dec 2020 11:59:23 +0100 Message-ID: Subject: Re: [gentoo-user] override PYTHON_TARGETS to avoid a slot collision To: Gentoo Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 788c67e6-c14b-4a5c-bfef-3be0368a76bd X-Archives-Hash: 7b885aa8e243f694e83637e3501624ce On Wed, 16 Dec 2020 at 11:34, Miles Malone wrote: > What's happening when you do emerge -avuDN --with-bdeps=y > --backtrack=100 @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? You should definitely try this first if you haven't. > > If the package was good enough before, it's likely still good enough. Where'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 Is there any reason that you need to add py3.9 to all packages? If you need it for something special, add it to those packages only, and let portage take care of python targets for you instead of continuously trying these big hammers. Ideally you should have *no* python targets set manually in make.conf or USE files. > > The emerge command was: > > > > sudo emerge --verbose=y -vuUD --verbose-conflicts dev-python/setuptools dev-python/setuptools_scm dev-python/certifi dev-python/markupsafe dev-python/jinja dev-libs/libxml2 Since it seems sphinx is installed with a different set of python targets than what you're trying to update, you should include sphinx in that emerge command to let it update to the same python targets and solve the conflict. Regards, Arve