Gentoo Archives: gentoo-dev

From: Richard Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] emerge -C eselect-python disaster
Date: Mon, 25 Jan 2010 00:15:21
In Reply to: Re: [gentoo-dev] emerge -C eselect-python disaster by Ben de Groot
On 01/24/2010 01:20 PM, Ben de Groot wrote:
> 2010/1/24 Petteri R├Ąty<betelgeuse@g.o>: >> On 01/24/2010 03:02 PM, Ben de Groot wrote: >> Why should we keep redundant information in the list? > > How is that redundant?
Well, I doubt we'll get away from python in the system set anytime soon, but imagine the results of having a policy that anything that is a dependency of something in system needs to be in system. Now the system set is three times larger than it is now. There is also no easy way to tell whether something is in the set simply because it is a dependency. Then in the future if something is no longer a dependency it will be installed on every gentoo system unnecessarily. Sure, we can clean things up every once in a while, and maybe even automate that, but what would be the point. The whole reason we have dependency management in our package managers is so that you don't have to worry about details like what package requires what. Package managers shouldn't make it trivial to accidentally remove a dependency in an unsafe manner Rich