Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-osx
Navigation:
Lists: gentoo-osx: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-osx@g.o
From: Finn Thain <fthain@...>
Subject: Re: env.d; perl with collision-protect
Date: Fri, 19 Aug 2005 20:27:05 +1000 (EST)

On Fri, 19 Aug 2005, Grobian wrote:

[snip]

> Though I would think that anything you install using portage would have 
> a preference over the OS provided stuff, if I follow my own reasoning as 
> above.

I see your point, but I still think it is a rather gray area.

> I don't agree that FEATURES="collision-protect" means "preserve 
> behaviour", it means "don't screw up my system, make sure I can get back 
> to normal if I want to".  Maybe it's just a todo to make this viewpoint 
> clear somewhere.

That's one way to look at it.

> > Thing is, those people who don't like to change the behaviour of their 
> > OS X system will not put Gentoo perl early in the PATH anyway. And if 
> > they need Gentoo perl as a dep, then they need a prefixed install.
> 
> If you don't want to change the behaviour of your OSX machine, you 
> shouldn't install portage, fink, or whatsoever, because by adding 
> software you change it's behaviour.  (It normally would say: "command 
> not found")

Absolutely right. There are some commands that should not be found, and if 
the are, some things do start to break (mainly ./configure). This is true 
regardless of the sequence you put binaries in PATH.

In such an eventuality, the user should be able to remove the problem the 
same way they installed it (emerge).

Anyway, my point is, there are ways to add new behaviour to OS X that 
don't remove old behaviour. Some people may view collision-protect as one 
way to achieve that.

BTW, if you have a bunch of bugzilla entries that complain "gentoo ebuilds 
don't like apple's perl", that is another story (and I confess that I 
haven't looked...) Things get interesting if you become obliged to have a 
prefixed perl to support the rest of portage, but you also want the user 
to have the freedom to choose the arrangement of their PATH.

-f
-- 
gentoo-osx@g.o mailing list


References:
env.d; perl with collision-protect
-- Hasan Khalil
Re: env.d; perl with collision-protect
-- Finn Thain
Re: env.d; perl with collision-protect
-- Grobian
Navigation:
Lists: gentoo-osx: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: env.d; perl with collision-protect
Next by thread:
Re: env.d; perl with collision-protect
Previous by date:
Re: env.d; perl with collision-protect
Next by date:
Re: env.d; perl with collision-protect


Updated Jun 17, 2009

Summary: Archive of the gentoo-osx mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.