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 BDB6D139694 for ; Mon, 10 Jul 2017 23:37:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AE641274211; Mon, 10 Jul 2017 23:37:32 +0000 (UTC) Received: from mail2.obsidian-studios.com (mail2.obsidian-studios.com [45.79.71.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 43867274093 for ; Mon, 10 Jul 2017 23:37:32 +0000 (UTC) Received: (qmail 29611 invoked from network); 10 Jul 2017 23:37:30 -0000 Received: from unknown (HELO assp2.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 10 Jul 2017 23:37:30 -0000 X-Assp-Version: 2.5.5(17073) on assp2.obsidian-studios.com X-Assp-ID: assp2.obsidian-studios.com m1-29850-11829 X-Assp-Session: 37D65E6EAF0 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp2.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 10 Jul 2017 16:37:29 -0700 Date: Mon, 10 Jul 2017 19:37:29 -0400 From: "William L. Thomson Jr." To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds Message-ID: In-Reply-To: References: <20170710013711.GA8455@waltdnes.org> <79e987ff-dbcc-0fac-3458-df39973d3630@gentoo.org> Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/kTAlqTxU5iWKsNQ8k8jJzbp"; protocol="application/pgp-signature" X-Archives-Salt: 84ed6b94-9f0f-4d8b-9746-ab5995bbc6b7 X-Archives-Hash: 3c8748d9f0bfd229327e441248301a9f --Sig_/kTAlqTxU5iWKsNQ8k8jJzbp Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 10 Jul 2017 19:22:47 -0400 "William L. Thomson Jr." wrote: > > That part does not require it to resolve deps. Just check world file, > assuming its correct. Though could be thrown off if say gcc, or > another was in the world file. I think the profile or set would catch > that as it does now and generate a warning, regardless. Speaking of gcc in the world file. I think portage should STOP adding packages that are in the profile or a dep to world. If you merge a package as part of a set, I am pretty sure it does not get recorded to world, need to confirm, could be wrong. A rule for portage could be; - If the package is not in world and already installed. Do not add the package to world. If you are re-emerging a package already installed. You do not have to use the -1 option.=20 I have polluted so many world files with system packages and/or dependencies I re-emerged directly without -1. Those IMHO should never have been recorded to that file. They were brought in by other things. Only things in my world should be packages merged directly, not from profile, set, or a dep. I will file a bug on that as well. --=20 William L. Thomson Jr. --Sig_/kTAlqTxU5iWKsNQ8k8jJzbp Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWWQPuQAKCRBNcbKkg6oz UAZtAJ45G2caCsUz2KNKLMCw4pxrmfXlxACdG+699kr1EmQxSEp3+A2QWWFZ114= =Hor/ -----END PGP SIGNATURE----- --Sig_/kTAlqTxU5iWKsNQ8k8jJzbp--