Richard Lowe wrote:
Darren Reed wrote:
...
I've already said this in an off-list reply, but I guess I'll say it
again here.
Having everyone release their distribution from branches leaves us
with the gate entirely divorced from a binary deliverable. In that
situation it would get little to no testing. This is bad bad bad.
...
Well, until we in Sun engineering are doing direct putbacks into
OpenSolaris, there will need to be an onxx-gate, period, that
OpenSolaris is synchronised with.
Eventually there should be an onxx-gate that is being updated from
OpenSolaris and we test that. Until we (Sun) eliminate usr/closed, we
cannot use OpenSolaris as "the gate" to test or build a direct release
from.
Not for ON, no. And it's not a matter of eliminating usr/closed at all,
the stated plan is for usr/closed to be a separate workspace (onXX-closed).
Furthermore, each distro that uses OpenSolaris will also be slightly
different.
From a technical point of view, the reality of the situation is that
then main OpenSolaris gate (in its pure form) is never tested by us or
any build as it exists
if you checkout that source code, alone. Only when usr/closed is
eliminated can it be any different.
Again, no. The *exact* same usr/src is used by both you and us,
usr/closed is *entirely* irrelevant to this part of the discussion.
(not least because it's largely an ON specific issue, right now).
Now to be more loose here and ignore the usr/closed problem, the
current source
code tree that we use for development in Sun, I expect, will be the
same as OpenSolaris's current source code tree. In this case, the
primary gate (OpenSolaris)
gets tested in the same fashion that nevada does today - it doesn't
suffer from "no testing."
Not *NOW*, no, but we aren't talking about now. Part of this discussion
was about each distribution (including Sun) releasing from branches, If
Solaris builds were to come from a sun-specific branch, that could
include SX:CR coming from said branch. Given that (last I knew) there
was not enough open code to form an installed system capable of building
itself, that would lead to the "other" gate getting no testing.
(Unless that gate also had SX:CR-equivalent builds on the same schedule...)
-- Rich
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code