Jason King writes:
> There are bits required that aren't redistributable (thus needing the
> packages off an SXCE iso).  I know there are plans to create a
> repository hosted by Sun for those bits, but even once that's there, I
> don't think the issue goes away.  The current solution would be to
> install everything from both repositories.  As pkg.opensolaris.org
> gains more and more packages beyond what you see in SXCE today, I
> really question if 'install everything' is going to be a reasonable
> answer.  I'm also not sure that I agree that it's an Indiana issue --
> to me it's a lack of specificity

No, it's an Indiana issue.

For doing ON builds on SXCE, the answer is quite simple and specific:
install everything on that DVD.

For the OpenSolaris distribution, I agree that the answer will have to
be much more complex, partly because the notion of "everything" has
become much slipperier, but also because the installation expectations
are fundamentally different.

Perhaps they'll have a special package (like "entire") that you can
install that will drag in all the current dependencies required to
build ON.  That sounds like a nifty way to solve the problem, but
since it's really an OpenSolaris distribution issue, I do think you
ought to discuss the mechanism used to solve the problem there.

> All of the required packages have been identified (for the source tree
> as of Saturday morning).  That list is is a little surprising (for
> example, requiring a database -- postgres -- be installed).  My
> original question (restated, perhaps a bit clearer) is going forward,
> is there any attention being paid about putbacks that bring in new
> build requirements?  Indiana is just probably the best example of why
> this is needed.  Just saying 'oh well yeah we added this code to ON
> and to build it, it requires bash, staroffice,  mysql, scheme, tcl,
> and gnu/tls, but that's someone elses problem' just doesn't sit well
> with me.  I'd rather there at least be some sort of heads up about
> such things, so that the interested parties (such as the indiana team)
> could then update things as appropriate.

Right now, things are simple: you can rely on ON consolidation build
machines having all of SXCE installed, and (besides obvious things
such as compilers) nothing else.  Other consolidations have other
rules; many of them require packages beyond what's on SXCE due to the
use of private interfaces.  You have to read the documentation for
*each* consolidation if you want to get the full story.

For Indiana, it gets more complex.  I think that the Indiana team will
have to work with each of the consolidation owners (it sounds to me
like you're talking about ON alone, but OpenSolaris is much, much
bigger than just ON!) to determine a workable solution.  It'll need to
be something that their packaging system can handle, and something
that's feasible for the C-teams to enforce.

I personally don't want to design that solution, and I don't think
this is the right venue.  If you do, then I suggest (again) getting in
touch with the Indiana team and probably the community groups and
projects related to the various consolidations.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to