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 18CA7139083 for ; Sun, 3 Dec 2017 02:28:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ACE25E0F60; Sun, 3 Dec 2017 02:27:55 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 417F3E0F58 for ; Sun, 3 Dec 2017 02:27:54 +0000 (UTC) Received: from [192.168.1.100] (c-98-218-46-55.hsd1.md.comcast.net [98.218.46.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mjo) by smtp.gentoo.org (Postfix) with ESMTPSA id CD58433BF01 for ; Sun, 3 Dec 2017 02:27:52 +0000 (UTC) Subject: Re: [gentoo-user] Re: grub-0.97-r16 and profile 17.0 change To: gentoo-user@lists.gentoo.org References: <1955971.eH3XJlyHHK@dell_xps> <20171202212837.5azto4ppmd6vcazx@matica.foolinux.mooo.com> <3d22b1f9-d243-3dbf-2f89-3eb2f684fcfb@gentoo.org> <20171203020757.3ac1810f@lexx> <98a28150-b609-19d9-04cb-2943ce870217@gentoo.org> <20171203021855.gabhtkurkyskydw3@matica.foolinux.mooo.com> From: Michael Orlitzky Message-ID: <4e616932-6bb1-c5f9-c198-3d26dc3f865c@gentoo.org> Date: Sat, 2 Dec 2017 21:27:48 -0500 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: <20171203021855.gabhtkurkyskydw3@matica.foolinux.mooo.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Archives-Salt: 7fcc7105-4dc4-4a04-8113-bc6cbab369c5 X-Archives-Hash: acd8d505bf99b520c131bca3ac800e31 On 12/02/2017 09:18 PM, Ian Zimmerman wrote: >> >> You do need to run "emerge -e @world", unless you happened to be using >> a hardened toolchain already. > > But only if you in fact switch the new profile on, right? Right. > There seems to be another thing afoot, though. All (or nearly so) > python libraries are due for rebuild because of > > PYTHON_TARGETS="python3_5 -python3_4" > > Where does that come from? I have never fully understood this and > similar variables. It seems to be kind of like USE but also separate > from USE. Is it something I can control, as a user? Where is it > configured? Is this change tied to the above profile transition? Totally unrelated. PYTHON_TARGETS is a so-called USE_EXPAND variable: https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS It is precisely a bunch of plain-old USE flags under the hood, with a little bit of syntactic sugar on top so that you can set e.g. PYTHON_TARGETS=python3_5 instead of USE=python_targets_python3_5 In other words, it automatically namespaces a set of related USE flags. All of the python stuff is rebuilding because (I guess) the python team stabilized python-3.5. As a result, you're going to install python-3.5, and therefore need to rebuild all of your python packages with support for python-3.5.