From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A687E138BF3 for ; Sat, 15 Feb 2014 09:32:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E2A70E0A94; Sat, 15 Feb 2014 09:32:38 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id 70267E0A6A for ; Sat, 15 Feb 2014 09:32:30 +0000 (UTC) Received: from digimed.co.uk (shooty.digimed.co.uk [192.168.1.8]) by mail.digimed.co.uk (Postfix) with ESMTPA id D9A0321867 for ; Sat, 15 Feb 2014 09:32:19 +0000 (GMT) Date: Sat, 15 Feb 2014 09:32:14 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Is there a way to keyword a whole overlay as ~arch ? Message-ID: <20140215093214.150ee687@digimed.co.uk> In-Reply-To: <20140214200047.531d577c@lbg2.PK5001Z> References: <52E58866.1070103@asyr.hopto.org> <52E5B2E9.1010704@gentoo.org> <20140214200047.531d577c@lbg2.PK5001Z> Organization: Digital Media Production X-Mailer: Claws Mail 3.9.3-22-g0c116f (GTK+ 2.24.22; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 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 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/N5NqKR2mEnc6+0aLWjVd=MZ"; protocol="application/pgp-signature" X-Archives-Salt: 41801ab6-da31-46e9-be8b-7a923c6d3d54 X-Archives-Hash: 186345275d6c099eb06ae8d241192791 --Sig_/N5NqKR2mEnc6+0aLWjVd=MZ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 14 Feb 2014 20:00:47 -0800, Michael Higgins wrote: > > Yep, you just need to know the overlay name. In > > package.accept_keywords: > >=20 > > */*::overlay-name ~amd64 > >=20 > > The "*/*" syntax means any category, any package name. The "::" then > > specifies the repository name. If you don't know the repository name, > > it can often be found in path/to/overlay/profiles/repo_name. > I wonder, can we get a hint of this function echo-ed at the end of every > new layman install? It would make using, say, perl-experimental, far > less unwieldy than without.=20 It is documented in man portage, in the wildcards subsection of the atom definition part. > I had no idea this was possible, but it seems the only way to use the > overlay without making of mess of package.accept_keywords, which is > what I have had when installing anything useful in the perl development > area. >=20 > Does this make any sense? Do all the overlays work that way, that is, > kw-masking everything so you have to enable the ~arch per package? This > always seemed absurd to me, as I added the overlay, I must have meant > to use it... but anyway... You are running a stable arch, using only ebuilds that have been through Gentoo QA and user testing. Presumably you do that for a reason, so portage suddenly allowing installation of untested packages from a random repository goes against what you have told it you want in make.conf. Adding an overlay to layman does not necessarily mean you want everything that overlay offers. In some cases there will be newer, less tested, versions of packages you already have installed, packages you may not want randomly updated. The only way portage can know what you want is if you tell it so, the current approach is the safest, it only breaks what you tell it to break. This is Gentoo where you do the thinking and the system does what you tell it (which may not always be what you want). --=20 Neil Bothwick WinErr 00A: Promotional literature overflow - Mailbox full --Sig_/N5NqKR2mEnc6+0aLWjVd=MZ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlL/NCIACgkQum4al0N1GQPd9QCfWCJWR4+qk0FvRfzGcPZlkTmH uHsAoImKDwp7ElBxzXLu/bLXX/gYTeAz =Jc0U -----END PGP SIGNATURE----- --Sig_/N5NqKR2mEnc6+0aLWjVd=MZ--