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; > > > > - 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. > > > > 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!!! -- William L. Thomson Jr.