[Note that I Bcc'd Sun's internal "All ARC members" alias.  If you
are getting this email because you are on that alias and you wish to
participate in this discussion, you will need to subscribe to the 
OpenSolaris ARC community alias "arc-discuss at opensolaris.org".
     How do you subscribe?
     Send an empty email to arc-discuss-subscribe at opensolaris.org.
        or
     Visit the web forum that mirrors the email at
        http://www.opensolaris.org/jive/forum.jspa?forumID=92
-John]


Richard Lowe wrote:
> I'd even suggest that it'd be far better (in future, obviously) to use 
> exactly the same documentation on both sides of fence

Amen!  See 
http://www.opensolaris.org/os/community/arc/arc-faq/arc-publish-historical-checklist/
for a list of "edits" that we are obligated to do on archived 
historical content.  It is obviously in all our best interests to 
minimize the quantity of new stuff that comes under those publishing 
rules.  Towards that end, we (in general, Sun's ARC people; in 
particular, Eric Boutilier, Claude Noshpitz, Danek Duvall and myself) 
are working on a 12^^H^H 4 step plan:

Opening the ARC process - A Proposal

Goal:    The existing ARC process and its OpenSolaris bound
     projects and artifacts needs to be both observable
     and usable by external members of the OpenSolaris
     community.

Tasks:

     Task 1: Publish content of selected historical ARC cases
         Iterate as requested.

         Done.  "some" material from the following cases
        has been manually collected, redacted, folded and
        mutilated:

        1991/031/       1992/059/       1993/226/       1999/289/
        1991/061/                                       1999/645/

        2001/313/       2004/471/       2005/220/       2006/030/
        2001/679/       2004/472/       2005/378/       2006/062/
        2002/240/       2004/532/       2005/441/       2006/082/
        2003/172/       2004/620/       2005/485/       2006/134/
        2003/687/       2004/652/       2005/711/       2006/153/
        2003/690/       2004/770/                       2006/163/
                                                        2006/269/
                                                        2006/307/
                                                        2006/369/

        This effort has shown us that it is extremely labor
        intensive to manually publish archived materials.

     Task 2: Publish synopsises of historical ARC cases

         Need to decide what the synopsis should contain
         (name, casenumber, date, status) and what cases
         to expose (all, open, how to differentiate?)

        as Glynn Foster wrote:
        > While it's certainly encouraging ... to see
        > detailed listings like -
        >
        > http://www.opensolaris.org/os/community/arc/caselog/testbed/

        The various pages (1991, 1992... 2006) under this
        testbed are my current attempt at this, trying to
        balance the desire for "as much info as possible"
        against the scalability constraints brought on by
        "having over 5000 archived ARC cases".

        We are still working with Derek to figure out how to
        present this much information without causing the website
        to blow out the left hand nav structure on every ARC
        community page.

        The current "simple pages" will replace the existing
        "TBD" pages under arc/caselog/yyyy this week.

     Task 3: Publish content of the 240-ish ARC cases that
         have integrated into OpenSolaris-ON and are referenced
         by the ONNV Flagday pages.  Also include the content
        from the above manually produced pages so we don't regress.

        This is the other part of the effort - Danek has
        identified about 240 ARC cases that have put back
        into OpenSolaris.  As such, we have more latitude
        about the information we can publish about them.
        At a minimum, I am trying to publish timeline
        and contact information about each case with the
        option for the various project teams to self-cleanup
        their materials (see above link) so the publishing
        script can auto update the opensolaris arc community
        arc case web pages.

        This also pushes us into the nav bar explosion problem.

        This should also be done this week, with the testbed replacing
        the existing caselog pages produced by task1 above.

        For examples, see the links to individual cases
        on the above testbed "year-by-year" pages, or try out
        these cherry-picked ones:

http://www.opensolaris.org/os/community/arc/caselog/testbed/1991/031/
http://www.opensolaris.org/os/community/arc/caselog/testbed/1991/061/
http://www.opensolaris.org/os/community/arc/caselog/testbed/2005/220/

        This task is ripe for additional work, gated by
        the above balance of automatic -vs- manual work.

     Task 4: Create a set of aliases and SAC infrastructure
         that will allow participation in ARC reviews by
         internal and external contributers.

        This is the real goal - as Glynn and Rich (and others) said,

        > are we getting to a point where we can substitute
        > psarc/lsarc at sun.com for arc[-discu...@opensolaris.org?

        This is where I need help coming up with a plan that is
        complete enough to be doable in the next month without
        being so grandiose or disruptive that it fails.

        The following is an incomplete list of what I think needs
        to be done from where we are today.  It tries to balance the
        following disjoint goals:

        o The need to keep the existing (Sun internal) ARC process
          functioning smoothly for all the non-opensolaris things
          that Sun does,

        o The desire to have a smooth transition from internal-only
          to shared parallel processes to completely external ARC
          processes (with a focus on getting to the 2nd stage)

        o The difficulty of creating automation *on* the opensolaris
          site itself, and

        o The requirement to not violate Sun's internal network
          security policies.


             A. We need a way to communicate that ties into the
            existing automated ARC tool infrastructure.  This
            includes a bunch of convenience aliases that are
            backed by custom mail filters that direct the mail
            based on case numbers found in the Subject line.
                Create a new set of these aliases with -EXT at sun.com
                to comply with Sun's net security policy.
                Populate rosters with existing PSARC
                members, interns, licensees and interest,
                as well as arc-discuss at opensolaris.org
                NetAdmin needs to allow 'postings to these
                aliases from the Internet'.  Need to figure out
                how to manage SPAM and interactions with the
                jive forums.

             B. We need a way for the community to initiate
            fasttracks and full review projects.
                Create one-pager-ext at sun.com that filters
                incoming onepager templates and tags them
                with a "contents are open source" tag
                and sends on to SAC's existing onepager
                processing toolchain.  Modify the rest of said
                toolchain to know about "open" cases and the
                OS.o connection.

                Worry about the architecture of what is being done
                so that other open projects that are not part of
                opensolaris can still tie into this open ARC
                infrastructure.

             C.  We need to make OS.o the host for all
            these new OpenSolaris ARC related aliases.
                Create NEWPROJECT at OpenSolaris.org that
                points to one-pager-EXT at sun (pick a
                better name?)

                Create PSARC-EXT (etc)@OpenSolaris.org,
                have them point to the @Sun versions

                Create a set of interest aliases (agendas,
                opinions, new cases) and cogitate about how
                to tie into some sort of RSS scheme...

             D.  Today, an approved ARC cases draft opinion gets
            reviewed by the ARC that reviewed the case, and then
            is peer reviewed by all the extended ARC membership.
            This email-only exercise is called "sac-review".

            We need to figure out the logistics and
            mechanics of doing sac-review of an "open"
            case without running afoul of the "mail going
            outside of Sun" net security restrictions.

             E. Figure out if/how we want to deploy
             the per-case email logging feature out
             on OS.o.

   -John

Reply via email to