Stephen Hahn writes:

> > I think this needs clarification: consider a GNU package like coreutils
> > which has both components which conflict with their /usr/bin counterparts
> > (like ls) and those that don't exist in /usr/bin (or anywhere else, like
> > seq) and thus don't conflict.  I cannot believe that the proposal is to
> > introduce the non-conflicting tools into /usr/bin, and leave the rest of
> > the package in /usr/gnu/bin.  Apart from being a maintenance nightmare (the
> > GNU packages just don't provide the infrastructure to install different
> > binaries into different bindirs), it takes away the possiblity to run in a
> > pure Solaris (i.e. non-GNU) environment (where seq doesn't exist).
> 
>   It is unfortunately proposing just that.  Your following scenarios are
>   all correct (including the identification that a completely separate
>   GNU-only environment is not possible).
> 
>   I was talked out of having the /usr/bin:/usr/gnu/bin ordering
>   ("fallback to GNU") a couple of days ago--mostly to stay consistent
>   with "serendipitous discovery".  At this point, I don't see how to

It may be just a language barrier, but could this ARC case be posted
somehere?  I don't have a clear idea what it is really about, which makes
discussion difficult ;-)

>   reconcile the two cases simultaneously.  Making /usr/gnu a
>   self-consistent tree is substantially easier for the integrator.

Exactly.  Installation a GNU package partially into /usr/gnu and partially
into /usr is just asking for trouble and may well mean that it takes (much)
longer to integrate new versions.

        Rainer
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to