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

Reply via email to