1 |
On Fri, 19 Aug 2005, Grobian wrote: |
2 |
|
3 |
[snip] |
4 |
|
5 |
> Though I would think that anything you install using portage would have |
6 |
> a preference over the OS provided stuff, if I follow my own reasoning as |
7 |
> above. |
8 |
|
9 |
I see your point, but I still think it is a rather gray area. |
10 |
|
11 |
> I don't agree that FEATURES="collision-protect" means "preserve |
12 |
> behaviour", it means "don't screw up my system, make sure I can get back |
13 |
> to normal if I want to". Maybe it's just a todo to make this viewpoint |
14 |
> clear somewhere. |
15 |
|
16 |
That's one way to look at it. |
17 |
|
18 |
> > Thing is, those people who don't like to change the behaviour of their |
19 |
> > OS X system will not put Gentoo perl early in the PATH anyway. And if |
20 |
> > they need Gentoo perl as a dep, then they need a prefixed install. |
21 |
> |
22 |
> If you don't want to change the behaviour of your OSX machine, you |
23 |
> shouldn't install portage, fink, or whatsoever, because by adding |
24 |
> software you change it's behaviour. (It normally would say: "command |
25 |
> not found") |
26 |
|
27 |
Absolutely right. There are some commands that should not be found, and if |
28 |
the are, some things do start to break (mainly ./configure). This is true |
29 |
regardless of the sequence you put binaries in PATH. |
30 |
|
31 |
In such an eventuality, the user should be able to remove the problem the |
32 |
same way they installed it (emerge). |
33 |
|
34 |
Anyway, my point is, there are ways to add new behaviour to OS X that |
35 |
don't remove old behaviour. Some people may view collision-protect as one |
36 |
way to achieve that. |
37 |
|
38 |
BTW, if you have a bunch of bugzilla entries that complain "gentoo ebuilds |
39 |
don't like apple's perl", that is another story (and I confess that I |
40 |
haven't looked...) Things get interesting if you become obliged to have a |
41 |
prefixed perl to support the rest of portage, but you also want the user |
42 |
to have the freedom to choose the arrangement of their PATH. |
43 |
|
44 |
-f |
45 |
-- |
46 |
gentoo-osx@g.o mailing list |