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
Message-Id: 4B5CD25D.1070001@gentoo.org
In Reply to: Re: [gentoo-dev] emerge -C eselect-python disaster by Ben de Groot
1 On 01/24/2010 01:20 PM, Ben de Groot wrote:
2 > 2010/1/24 Petteri Räty<betelgeuse@g.o>:
3 >> On 01/24/2010 03:02 PM, Ben de Groot wrote:
4 >> Why should we keep redundant information in the list?
5 >
6 > How is that redundant?
7
8 Well, I doubt we'll get away from python in the system set anytime soon,
9 but imagine the results of having a policy that anything that is a
10 dependency of something in system needs to be in system.
11
12 Now the system set is three times larger than it is now. There is also
13 no easy way to tell whether something is in the set simply because it is
14 a dependency. Then in the future if something is no longer a dependency
15 it will be installed on every gentoo system unnecessarily.
16
17 Sure, we can clean things up every once in a while, and maybe even
18 automate that, but what would be the point.
19
20 The whole reason we have dependency management in our package managers
21 is so that you don't have to worry about details like what package
22 requires what. Package managers shouldn't make it trivial to
23 accidentally remove a dependency in an unsafe manner
24
25 Rich