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 |