We (defined here as "Bonnie and Mark, with help from lots of smart 
people") are working on what I somewhat cynically call "scoping for 
success:" refining our definition of "open development" such that we are 
left with problems that are both tractable and appropriate for our pay 
grades.

Much less cynically, we've got good support all the way up our 
now-slightly-longer management chain, and this feels like the beginnings 
of progress.

While that redefinition is evolving, we're also working on reducing some 
major dissatisfiers, and getting some quick hits out of the way.

So after a couple of days of talking amongst ourselves (defined here as 
"Bonnie's team," both scm and otherwise, plus John Beck, David Marker, 
and David Comay), we came to the following as some high yield, short 
term activities:

1. Fix up bugs.opensolaris.org to allow greater participation by 
community members.  By "greater participation," we include the ability 
to provide attachments, sign up for notifications, and add notes to 
already-existing (ie previously submitted) bugs.

2. Figure out, and then express concisely, policies and processes around 
use of bugs.opensolaris.org vs defect.opensolaris.org.  And then work on 
the bugzilla instance as needed to facilitate such proper usage.

3. Investigate evolving the sponsor program, possibly in the direction 
of patch submission.  Regardless of direction, escalate the need for 
rewarding Sun participants.

Much of this conversation was relatively data free.  We don't have a 
great deal of information to quantify what (dis)satisfies our community 
members, or about what's going on in the heads of other defect tracking 
stakeholders (like RPE or the CTO).

So much of the rest of the week involved canvasing some folks in the 
trenches, and some that are nominally driving change.

And it turns out we got this pretty close to correct, as a starting 
point.  So in regards to above:

1. Bill Rushmore has the source code to bugs.opensolaris.org, and is 
actively investigating extensions as noted.  And, oh yeah, bugster just 
made another incremental release, including the introduction of some 
more publicly-visible fields, so I believe that gets rolled in here.

2. We labor under NO false notions about item #1 being sufficient.  It 
is merely necessary.  Like rock n' roll, bugzilla will never die, we 
cannot decommission the bugzilla instance without utterly 
disenfranchising multiple opensolaris projects and communities.  Ergo, 
Alan is looking at minimal changes to bring that instance into the Tonic 
embrace, and several of us are engaging other dts stakeholders to 
determine and enunciate usage.

1st corollary to 1+2: we know that we need bidirectional cross 
referencing capabilities between our two systems of record, and we know 
that we must avoid bidirectional bridging.  Both are much easier with 
actual tools modifications, but we're not optimistic about gaining much 
traction there.

2nd corollary to 2: we're planning to define the appropriate way to 
handle a bugzilla bug in our process backend.  Obvious tradeoffs between 
"move it to bugster at the last minute," as opposed to "allow internal 
webrti to reference bugzilla."

3rd corollary to 2: we're engaging Solaris/Bugster folks to help us 
align Bugster product/cat/subcat and Bugzilla product/component tuples. 
  That's necessary as part of a clear, concise policy.

3. We're looking at running the sponsor program through an opensolaris 
project, and providing support for aggregated testing and process 
overhead on patches pushed to the project repository.  Or we're looking 
at allowing more complete handoff off submissions at multiple points 
along the way, rather than contributor/sponsor working in lockstep for 
every step of the entire, tedious way.  We don't know what it will look 
like, but we've got some ideas and welcome others.

Explicitly, we're making OpenRTI a non-goal for the nonce, and deferring 
discussion of a gate move.  (But not indefinitely, at least for the latter.)

Explicitly, we're treating external advocacy as a separable problem, 
related to both WebRTI access and the form taken by the aforementioned 
sponsor process changes.

So lots of vague info in this note, but watch this space for further 
conversation, and for a straw man on our first steps.  Some of which 
will be SCM team tasks, and some of which won't.

And, oh yeah, we (really the SCM folks) should sync up on tools work in 
progress and previously planned, because it needs to not be accidentally 
affected by a scramble to get other stuff in place.

--Mark


Reply via email to