On Thu, Jun 04, 2009 at 04:34:52PM -0500, Shawn Walker wrote:
> Nicolas Williams wrote:
> >I myself am not sure where third-party pkgs should install into.  FOSS
> >could always be integrated directly into OpenSolaris via the
> >consolidation process, or perhaps via /contrib, in which case it will
> >end up in /usr -- to me this argues for third parties packaging FOSS to
> >install into /usr, and I'm not sure why non-FOSS should be treated
> >differently in this regard.  Right now I lean towards third parties
> >installing code into /usr.
> 
> Which is why I believe it belongs in /usr.  Again, I have no idea what 
> ARC has or has not decided beyond the serendpituous discovery cases, 

You surely can know: read the case materials/opinions.  (They say
nothing about /opt being deprecated.)

> etc.  All I know is that the reasons stated for moving stuff from 
> /usr/sfw, etc. seem equally applicable regardless of who provides the 
> software.

Maybe.  The difference between third-party and ARC-reviewed software is
this: the ARC manages the namespace to prevent conflicts, while third
parties don't.  Of course, there can be conflicts in /opt, but those are
unlikely, particularly if third-parties use the stock symbol prefix
tradition.

Right now our only namespace management for things in /usr (in /usr/bin,
...) is this: first one there wins, and to win you need to a) ARC, b)
integrate.  If third parties can deliver straight into /usr/bin and
friends then what should users do when conflicts arise?  How will two
parties resolve the conflict over a desirable name?

Nico
-- 
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to