1 |
On Jul 30, 2005, at 23:34, Kito wrote: |
2 |
|
3 |
> Just to be a semantic pain in the ass, / is an apple provided |
4 |
> file... If you are worried about keeping a pristine OS X |
5 |
> environment (read: still qualify as a 'supported configuration' for |
6 |
> tech support, etc.) then installing portage on OS X in any of its |
7 |
> current forms is not what you should be playing with. Portage |
8 |
> installs files in /usr, /etc, /System and whereever else ebuild |
9 |
> maintainers feel like putting stuff, , basically everywhere a 3rd |
10 |
> party software vendor should never touch. A simple software update |
11 |
> could kill your portage packages/config files... |
12 |
|
13 |
I'll match your semantic-pain-in-the-ass and raise you a super-silly- |
14 |
remark. '/' is not a file; it's a directory. :P |
15 |
|
16 |
Seriously, though, I wouldn't say that installing/using Gentoo for |
17 |
Mac OS X would void any support requests. All of your points stand, |
18 |
but I just think that your 'semantics' are a bit harder than the |
19 |
reality. :) |
20 |
|
21 |
Opinions, and semantics. The message is the same, I think. |
22 |
|
23 |
>> and the 'progressive' profile (a free-for-all overwrite-whatever- |
24 |
>> you-want policy). |
25 |
> |
26 |
> the progressive profile is anything but a 'free-for-all'. Its |
27 |
> primary purpose is setting up the environment required to build the |
28 |
> Darwin OS. Nothing that gets installed in a default configuration |
29 |
> will break OS X. I use what are arguably the most demanding apps |
30 |
> available for OS X(shake, Logic Pro, Final Cut Pro, etc.), and have |
31 |
> been for almost a year now without any ill side effects from using |
32 |
> the progressive profile. |
33 |
|
34 |
I didn't mean free-for-all in a negative way. What I meant is that, |
35 |
by policy, there's nothing that the progressive profile must avoid |
36 |
overwriting. If this policy needs to be updated, let me know. I'm |
37 |
going to be writing up all the 'policy' that I know about so that we |
38 |
can make this sort of thing public. Will post to this list later with |
39 |
updates, hopefully. |
40 |
|
41 |
>> In the future we will support installing everything to some |
42 |
>> location, for example '/opt/gentoo', to provide the best of both |
43 |
>> worlds. In the meanwhile, the default (collision-protect) profile |
44 |
>> sounds like what you're after; Apple-provided files are not |
45 |
>> allowed to be overwritten when this profile is in use (there is a |
46 |
>> bug open on symlinks being overwritten, but that is being taken |
47 |
>> care of and is a fairly isolated situation). |
48 |
> |
49 |
> I think Fink and/or DarwinPorts are more what hes after ;) |
50 |
|
51 |
Blasphemer! ;) |
52 |
|
53 |
You're probably right, though. It should be made clear at this point |
54 |
that portage is _not_ a drop-in replacement for DarwinPorts or Fink. |
55 |
I don't think this point is stressed enough, and many new users are |
56 |
confused when they find this. I'm not sure exactly why they get this |
57 |
impression to begin with, but hey I'm just a silly dev. |
58 |
|
59 |
-- |
60 |
|
61 |
Hasan Khalil |
62 |
eBuild and Porting Co-Lead |
63 |
Gentoo for Mac OS X |