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 3CCB71382C5 for ; Sun, 7 Jun 2020 19:10:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9CC13E0A4A; Sun, 7 Jun 2020 19:10:19 +0000 (UTC) Received: from mout.web.de (mout.web.de [212.227.17.11]) (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 0937DE0A0B for ; Sun, 7 Jun 2020 19:10:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1591557004; bh=o7XqqmTbswAv6iguWl1HcaUHoX5HE8rf0DsLd1EXKCU=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=DKWfskbbHpChOsR3eW9vbTjvoSGLPO9cs1ZsssY13FA4nDqkanlTr9FL62EYaUeU8 6TxKkmN03/RN9+J1WGn+U/MVELv1jSR+n2r/13XYCRyxwtymV7T3Zvmr/xBfB/gkyo 2WXDh6tdP8EpferbsB37e8a3DnjsDXk84szbQ8oQ= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.101] ([92.195.179.94]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Mg7I1-1jKfzt3vld-00NR6Q for ; Sun, 07 Jun 2020 20:45:57 +0200 Subject: Re: [gentoo-user] where are the version numbers of a profile stored? To: gentoo-user@lists.gentoo.org References: From: n952162 Message-ID: Date: Sun, 7 Jun 2020 20:46:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Provags-ID: V03:K1:xEP1t6rDR1hJjBuSZ5KfWkRbAqbqatmm2lFTdElBtoWvLdX3C9K TgTY8F2lyGkZkYHY4rJSvJ+NPXpN6cvpd8Gx9C7OWDzg+NWZzVSShvyjIrViC2ZjeviTpmt 5nwyCql4VVsOhp2NNg71Dl67PMRzkjQ/m+tm6reI382Zi/eJIgvb93Q2k5ZPVbAQcTpQRy1 fkYf1eRVOr7pHgWzi2Yow== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Hp6UfkFzkxs=:N0NTWHUvbxPehqtfEChB2u Q4f2KRnKhJ/OG7dxROndBeqS0VWtNKq9NBysAb15GiA7fJvq1EN9PdTccHa/C4tCJPEbjW/hd CKxoodjpV3gElDK/VnI5Ek5VCmMybccPbfwhUzjkxlI6RvgPd75FE95RggFR3bdOjAs0LRH2Z OVbIpiJMAJNsJ4JqKSuk9HF3QOFnECLvgO+H/2ORFdiWqRf6Fh46CHphNHT3QqfIe0NjEc4n5 /3YUkMVcP0wI50BTF3pqznJ2zc0BivgKRmSiMnazxWRKqpGYNLlA8Jg2bdjIWyVfLnDkWbjzt 03GgXWdQ9lHsl6TXuD7SIofXdJCVKhNhVTTpsvr3C5uASK+pCdemkI9dXKCupDz/rMgwR/Nk3 Mw7YgDxNB2aI3E43CIDS/ixS2uio6pv7Li4KpxYEECB3A6a3ET+to1JzWZls0p+AweWeIT6e3 j2THXIiSwITGwYQXr7WuC0lk70g//ZBK6XAkIUtuFDlCHSlM139mAwoNYq0gH9q2Q5KnTy3iG ISyp9aRv5IwEmisrioPqi+6bYzKbKM7FuQPUHQ27vZ3CXCvd4QcL5nVAAZE9tlyKD+pFzIwe5 7+eXjQzFeyWwn85/803n1QzE7SFpetmT1Cp3tuODiXLomS3yKvQnR1O9gBw8A8FgT7G9BPooA r4qSxHbJDJPsOcGNtk+JWSzFyyPE+viAF/j3evjrPdYtnBt004/cC4pwFUjt8TdBFPuSxBiWd nCtyOSahHphPfvuGgrAPojFhYG8dVqRBziF8HqIO2XZ6B7/oYI19X3Hd2KrsRd0VGDN9xiu7z OE0Q9YsKdQYBKkulZLWMSdSv5SfAlqnXptEfPSwsY1Zsi+VVhC5dEv9VqFnQdfGDBoexc/3mX 3hbJCLWC8pxjHW9NgYFLhYbpmDa7MW2v1B9klQCDbqviFNr3Rocf9KsROPfFUY7eQLoFyUR5R MsjnlozQEJMqw7re4+yzc/LIEuJp7aKYuSanHdUu99+tp21byeHzLT618NbQx6PzlRO20iGcG BniZLPuVOmv/kJ/enhMaGuO5/pe/u9WW511rN3Fgpxce5WXNkyg/GfEPaiPcRojLiqMQuETiB 6Kj9jtehiUXUgFd4xq8MlYbg9y8NDblnZnA/+TZK+MsFdHqXHoio3DB3xzB69EZzxtyMt/ItD Qgkszk1LEqkQ3bWwc4VI3HW9hE51ThoAbauskAbGXalWYOJTm6MgdkOYRwmrXVjFaheR942Ie NN2qLev8Q9fVEyDZv X-Archives-Salt: bad45946-6e0c-464f-a460-50d820c2dea4 X-Archives-Hash: 889177718279bf9953bffccfcf7b39a0 On 2020-06-07 20:22, Rich Freeman wrote: > On Sun, Jun 7, 2020 at 1:31 PM n952162 wrote: >> When I do an emerge --sync, various ebuilds are loaded onto my system, >> co-existing with other ebuilds, possibly from the same package. What >> determines which package version is to be used? >> >> I assumed this was specified by the profile (e.g. 17.1), but I can't >> find any version numbers in /etc/portage/make.profile/ >> > The process is exclusionary, not inclusionary, for the most part, > which is why the profiles tend to be simple and not list a lot of > packages or versions. Okay, that's understandable. > Keywords: A package version can only be installed if it contains an > accepted keyword. Keywords can be accepted by your profile or by your > make.conf. Eg, ~amd64 or amd64. If the package does not declare any > keyword that you are accepting, then it will not be used. This is the > main mechanism used to determine what version you will get. Packages > are keyworded based on whether they work (~arch) or are considered > stable (arch) on a particular architecture. Regarding ~amd64 vs. amd64 - these are both just keywords, reflecting only=C2=A0 a qualitative difference, not a special syntax understood by ebuild/emerge? > If you post a specific example I can explain what version will be > installed, assuming you don't have any dependencies with version > restrictions, and you will need to tell me what your ACCEPT_KEYWORDS > and profile are set to. > Please see my following posting on my other, concurrent thread.