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 259C81396D9 for ; Sun, 29 Oct 2017 11:21:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EDC6B2BC1E9; Sun, 29 Oct 2017 11:21:00 +0000 (UTC) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 851E52BC1D7 for ; Sun, 29 Oct 2017 11:21:00 +0000 (UTC) Received: by mail-wm0-x232.google.com with SMTP id y83so10971591wmc.4 for ; Sun, 29 Oct 2017 04:21:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=wYqjDGOTKhFZgeFf94xivPNzVKq/FL0ZjjK0v+FSVFY=; b=soPiIfmBT71wbfEQHPKjh2wZp7/eq0Sua7vVGuOg1RCGfljkedBlGKJTrXQRkvOxO/ BcaU456Lfz4OX74oVO20P5J4+FDtjg5UaR7+Xlbl4iTw2icWshv7I0755K019w9KOIzg CE3AIrgb9t2YaCY9ECdAdPzAa99RKXleu0uRB/dNVHPByDFD42xu8k1POgnCBP17gtTH ifi73Mg3hU5kU/QgTIqutJ6htoDvlgnGh/fTAtO8vN5JCCoPcTIN+XyX7fmU0f0DedhO IXwukec5BH9Fg9NweEzJy6OGirhQqPWkTzNqWdomWZLACciP21wpiV58IN71+8r1uaHV F2/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=wYqjDGOTKhFZgeFf94xivPNzVKq/FL0ZjjK0v+FSVFY=; b=sJfVSnXNFXSWcVX8mSD8VKyUrYpXCGOPD4Kfn/y5JGc0CHMl1RAwTPidyTtqJPhKNZ yhpY1q4MyCVU64gbANp5YAwSlKB/cASLa9IZM25kLXZoSAeqXQYQcyYfemmEDpJ9yWzN LelzxDjshCIyPiwA8/TGZGJm0VyGm6K1YP+SZjB4jvT7OeDi6wGU8OfSZhItctAmFHmM YCc/YzYjgHawSVs+9On5M5hUOdMwM4Q4XFZvI4lIZGz19IE3euC/dwP18B4LMm4pmmJc jQJ347g8yvS+KFAO0ErAGGH4Xkrq21iAr8lxujVvPDCfQlAq+cJv2N20sgcz5YcPw8UK exjw== X-Gm-Message-State: AMCzsaUQSGLLqX+dHpo7r9t+5vJ0D9mrG0y4mbughlLyIQQvEoxvVeeu Rlb2LLH2W2nm2p+wVG17SIeQAQ== X-Google-Smtp-Source: ABhQp+TDt+JmFXgfFA8EFFAmNaJ5E+N7zC56lMrkDsDOXScbl89rMKgEUKGIOEo8x59lKWX9Oh7eFw== X-Received: by 10.80.212.8 with SMTP id t8mr7639702edh.89.1509276059185; Sun, 29 Oct 2017 04:20:59 -0700 (PDT) Received: from [172.20.0.40] ([197.101.48.133]) by smtp.googlemail.com with ESMTPSA id k51sm9625530ede.42.2017.10.29.04.20.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 29 Oct 2017 04:20:57 -0700 (PDT) Subject: Re: [gentoo-user] Python 3.5 To: gentoo-user@lists.gentoo.org References: <20171029011743.GL1962@ca.inter.net> <20171029091136.3afd1c32@peak.prhnet> From: Alan McKinnon Message-ID: <6e5da18c-c021-c9ed-101a-c7551719170d@gmail.com> Date: Sun, 29 Oct 2017 13:15:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 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 MIME-Version: 1.0 In-Reply-To: <20171029091136.3afd1c32@peak.prhnet> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Archives-Salt: ea9af225-a074-4c3f-9acc-dc2f0b89c614 X-Archives-Hash: 921d0065b5cfec17ac611c6ccd397358 On 29/10/2017 11:11, Peter Humphrey wrote: > On Sun, 29 Oct 2017 19:31:46 +1100 > Adam Carter wrote: > >>> On my amd64 arch machine I; >>> emerged python 3.5 >>> eselected python 3.5 >>> edited make.conf to set PYTHON_TARGETS to "python2_7 python3_5" >>> running emerge -pv --depclean =python-3.4.5 to see what needs to be >>> rebuilt Then tryed to rebuild those packages to allow removal of 3.4, >>> however, it looks like that I would then have to change >>> PYTHON_SINGLE_TARGET to 3.5 too, and some other packages still require >>> it to be set to 2.7, so i've bailed out of trying to get rid of 3.4 on >>> that box. I'll leave PYTHON_TARGETS at "python2_7 python3_5" unless I >>> find something that also needs 3.4 in there. >>> >>> Failure came fast, example; >> The following REQUIRED_USE flag constraints are unsatisfied: >> python? ( at-most-one-of ( python_targets_python3_4 >> python_targets_python3_5 python_targets_python3_6 ) >> >> So ive unset PYTHON_TARGETS and PYTHON_SINGLE_TARGET again. > > Do you actually need any python entries in make.conf? I'm running happily > here without any. I just let the profile and ebuilds sort out what they > need. > For the most part, and for the regular user, that is generally fine. The devs and profile maintainers take care of all the fiddly bits and ensure that the settings are correct across the tree when they update the profile to use the next Pythn version For some users (aka the typical Gentoo'er) that doesn't really cut it. Maybe the user wants to fiddle with python-3.5 before the profile is ready for it. Maybe the user wants to use some nifty new package or take advantage of new features in python-3.5. This is the thing R0b0t1 was referring to. In that case, the user must do for himself what the profile maintainers do for you. That user also gets to keep all the shiny broken bits whilst figuring out what to set for what -- Alan McKinnon alan.mckinnon@gmail.com