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 5FA30139694 for ; Tue, 11 Jul 2017 20:57:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 672B8274100; Tue, 11 Jul 2017 20:57:32 +0000 (UTC) Received: from mail1.obsidian-studios.com (mail.obsidian-studios.com [173.230.135.215]) (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 124F5234075 for ; Tue, 11 Jul 2017 20:57:31 +0000 (UTC) Received: (qmail 19959 invoked from network); 11 Jul 2017 20:57:30 -0000 Received: from unknown (HELO assp1.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 11 Jul 2017 20:57:30 -0000 X-Assp-Version: 2.5.5(17073) on assp1.obsidian-studios.com X-Assp-ID: assp1.obsidian-studios.com m1-06650-15150 X-Assp-Session: 36FA25F6E00 (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 assp1.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 11 Jul 2017 16:57:30 -0400 Date: Tue, 11 Jul 2017 16:57:21 -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: <39d146dd-8f1b-5a4f-f27a-e4d5f78da914@gentoo.org> References: <79e987ff-dbcc-0fac-3458-df39973d3630@gentoo.org> <39d146dd-8f1b-5a4f-f27a-e4d5f78da914@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_/LUT3KyF5GVMs1jLyDQn+Bm/"; protocol="application/pgp-signature" X-Archives-Salt: 303d57ce-e8bf-48cd-8b6d-1544801f6d11 X-Archives-Hash: f4c95bee9f8348ab6a8a3a55f969e91d --Sig_/LUT3KyF5GVMs1jLyDQn+Bm/ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 11 Jul 2017 13:27:57 -0700 Daniel Campbell wrote: > On 07/10/2017 04:37 PM, William L. Thomson Jr. wrote: > > On Mon, 10 Jul 2017 19:22:47 -0400 > > > A rule for portage could be; > >=20 > > - 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 > >=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. > Portage's fault. If you don't want a package added to a set or world, > you'll need to use the -1 (--oneshot) option. Did you even read above? I clearly state WITHOUT -1 option.... > I added it to my default > emerge options in make.conf for exactly that reason (clean world); The point is people should not have to do such. Or remember to always use -1 when re-emerging a dep, system, world, or set package. > though, I have to be careful and make sure packages I care about are > in a set somewhere or --depclean will wipe'em out. In short, Portage > won't stop you from shooting yourself in the foot. If those package are in your world file portage will not remove on depclean. > If you decide you want to add a package to world without re-merging > it, -n (--noreplace) will do the job. Or you can add it to the world file, or your profile/packages in /etc/portage, etc. There are other places, one does not have to emerge every package then want in world. Just the same it should not add stuff just the same from system, world, sets, or deps of any of those 3. > That said, having helpful messages is a good addition, but needs to be > done in a way that is unambiguous and gives the user a clear solution. So now it must be clear to the user? That is the entire point I am making. The output now is not clear... But in improving such now there is concern over something no one cares about now.... Funny stuff!!! --=20 William L. Thomson Jr. --Sig_/LUT3KyF5GVMs1jLyDQn+Bm/ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWWU7sgAKCRBNcbKkg6oz UC3GAJ4rhP1AR/GXgzPcpNf24qlR1vfT6QCeJYKs956DhG7I2Kjt6suSCriLWAE= =A4mI -----END PGP SIGNATURE----- --Sig_/LUT3KyF5GVMs1jLyDQn+Bm/--