Gentoo Archives: gentoo-dev

From: Dale <rdalek1967@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it
Date: Fri, 19 Mar 2010 08:53:07
Message-Id: 4BA33B40.7090705@gmail.com
In Reply to: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it by Zac Medico
Zac Medico wrote:
> On 03/19/2010 12:15 AM, Dale wrote: > >> I think this is because people that use Gentoo do so because it doesn't >> install things they don't need. Why install a package that is used by >> no other package? It's pointless. >> >> I would also add, if it gets installed and is used by no other package, >> --depclean should remove it. Putting it in package.mask locally is sort >> of silly in my opinion. There will come a day, maybe way off in the >> future, that something will need it. Then you have to edit the file >> again so portage can install it. >> > I guess what you want is an emerge > --avoid-new-slots-whenever-possible option. You might also want it > to check for cases in which pulling in a new slot will allow you to > remove an older slot (that will require some additional work). > > Having options like those would be really super, but I don't think > using package.mask to do it will be so awful. >
I think what most people want is for portage not to pull in a package that nothing uses. I'm not a dev nor a programmer but I have yet to see any good reason for installing something that is not being used. It's not being tested to see if it is stable. It would have to be used before that would happen. Basically, it is just one more package to update and taking up hard drive space. It's not doing anything else. As for slots, if something needs it, portage would pull in the new slot. That's what portage does. It just seems in this case it is pulling in a new slot that nothing uses. Dale :-) :-)

Replies