> From: Roland Mainz <roland.mainz at nrubsig.org>
...
> > So what can the justification be?
> 
> There is no justification right now. And based on the current discussion
> there will never be the need to move the libraries from /usr/lib to /lib
> because we won't start or porpose any projects if libshell ends in
> /usr/lib from the beginning. Just one example: A while ago two of our
> students were working on adding SCTP support (while I was doing
> experiments with adding SCTP support to ksh93) to SMF which required
> linkage against libsctp. At this point the students were faced with an
> ARC case to get libsctp moved to /lib (at this point the
> ksh93-integration ARC case wasn't running and noone else here had any
> experience with it) and simply backed-off and requested a different
> project because the inability to predict a possible outcome was not
> suited for a students project.
> And the same issue applies to any work on the events framework for SMF,
> too. If someone would start such a project which requires to move the
> libraries sooner or later the people will read this discussion (and
> ARC's rejection of keeping the libraries in /lib) and I think the
> immediate reaction will simply be that they request another assignment -
> just anything else which doesn't deal with moving libshell around again.

So this becomes a matter of just guessing what should be in root for the
benefit of a possible future project or eliminating the root/usr mount
point distinction (because we decide we can't guess, so we logically
move everything by removing the distinction).

As Jim said, the work to move a library (or most anything) from /usr to
/ is pretty trivial.  We should move things as needed (because I don't
do well as "The Great Carnack" (as in Johney Carson)).

Its unfortunate that your students were deferred due to an unknown and
untried process (but is completely understandable).  It is part of the
start-up cost of OpenSolaris.

Most of what must function before /usr is mounted is pretty static, the
notable exception is SMF and the SMF project team is well aware of the
restrictions.

If your students were just experimenting, they can certainly do the move
themselves.  If the experiment were to result in a project intended to
integrate into the trunk, the move could have been proposed at that time.
Prior to that, the students would really need to contact the SMF team
for review and "buy in".  This team would have known the relative
simplicity of orchistrating the move.

- jek3



Reply via email to