Re: [proto-team] PROTO - proceeding on adding PROTO shepherds to the tracker

Henrik Levkowetz <henrik@levkowetz.com> Thu, 11 May 2006 19:58 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FeHIs-0004Vm-J1; Thu, 11 May 2006 15:58:30 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FeHIr-0004VS-Ci for proto-team@ietf.org; Thu, 11 May 2006 15:58:29 -0400
Received: from av8-1-sn3.vrr.skanova.net ([81.228.9.183]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FeHIq-0002Tp-IK for proto-team@ietf.org; Thu, 11 May 2006 15:58:29 -0400
Received: by av8-1-sn3.vrr.skanova.net (Postfix, from userid 502) id B82E337F22; Thu, 11 May 2006 21:58:27 +0200 (CEST)
Received: from smtp3-1-sn3.vrr.skanova.net (smtp3-1-sn3.vrr.skanova.net [81.228.9.101]) by av8-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 8945537E65; Thu, 11 May 2006 21:58:27 +0200 (CEST)
Received: from shiraz.levkowetz.com (81-232-110-214-no16.tbcn.telia.com [81.232.110.214]) by smtp3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 20E0F37E45; Thu, 11 May 2006 21:58:27 +0200 (CEST)
Received: from localhost ([127.0.0.1]) by shiraz.levkowetz.com with esmtp (Exim 4.61) (envelope-from <henrik@levkowetz.com>) id 1FeHIn-0004o8-Ci; Thu, 11 May 2006 21:58:26 +0200
Message-ID: <44639761.5040808@levkowetz.com>
Date: Thu, 11 May 2006 21:58:25 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308)
MIME-Version: 1.0
To: Bill Fenner <fenner@research.att.com>
Subject: Re: [proto-team] PROTO - proceeding on adding PROTO shepherds to the tracker
References: <200605111921.k4BJL9u8018405@bright.research.att.com>
In-Reply-To: <200605111921.k4BJL9u8018405@bright.research.att.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com); SAEximRunCond expanded to false
X-Spam-Score: 0.1 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248
Cc: proto-team@ietf.org, mankin@psg.com
X-BeenThere: proto-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Process and Tools Team <proto-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/proto-team>, <mailto:proto-team-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:proto-team@ietf.org>
List-Help: <mailto:proto-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/proto-team>, <mailto:proto-team-request@ietf.org?subject=subscribe>
Errors-To: proto-team-bounces@ietf.org

Hi Bill,

on 2006-05-11 21:21 Bill Fenner said the following:
> A couple of comments:
> 
>    *  Candidate WG Document
>       This document is under consideration for becoming a working group
>       document.
> 
>       Possible next states: "Active WG Document", "I-D Exists", "Dead"
> 
> "I-D Exists" is only a synthesized state.  There are two databases;
> the "I-D Database" and the "I-D Tracker database" (as you can see from
> the csv data dumps); a document is in "I-D Exists" iff it is
> in the I-D Database and not in the I-D Tracker database.
> 
> We've got a pending enhancement request to change this, but for now
> this particular transition probably couldn't happen.

Ok.  Would you suggest we take that out, then?  Or should we substitute
a different state which means the same, for now?

> I'm a little uncomfortable with the change in the way the substate
> field works.  The IESG tracker's substate set was chosen to apply
> in nearly any state, and to at least partially make it clear who
> was responsible for the next step.  I've got 2 main concerns:
> 1. Changing the way substates work may be a bigger implementation
>    load - both backend work associating what substates are associated
>    with what primary states, and frontend UI work to enable the
>    right selections (e.g., one of the design goals of the tracker is
>    to still function acceptably without javascript; I don't think
>    you can easily implement "change to the right set of substates"
>    without javascript.)

There's a number of things here.

 * Compared to not changing the way substates work, you're right of
   course - this would be more work.

 * I've heard comments from several ADs, griping about the way other
   ADs combine states and substates in a way which is incomprehensible
   to them.  If there was two truly orthogonal state enums; 'xstate' and
   'ystate', I wouldn't worry about them being independently settable,
   but it seems to me that the current design is a shortcut which is
   causing trouble already, and may be ripe for re-factoring.

 * Is it still a valid design goal to make the tracker function well
   without javascript?  I would question this - not the goal at the
   time of first creation, but that it should still be one today.
   Michael has used plenty of javascript in some of the new pages -
   both the materials upload page and the session request page - and
   I haven't heard complaints about the fact that they use javascript...

> 2. The set of substates seems fairly arbitrary, and doesn't necessarily
>    actually convey more information.  I'd like to suggest instead
>    that you consider if the "Note" field could suffice.

I think that in itself has its own drawbacks.  If you overload too
many functions on 'Note', it becomes much less useful for its original
use, and the additional functions cannot as easily be extracted and
represented as state, and used to trigger things in other tools.

If you were to suggest a new free-form sub-state field, I'd be
happier than pushing this into the existing 'Note', but we'd still not
be able to reliable build anything else on this, or use it to trigger
other tools / functions.

> I think there's a missing transition from "Active WG Document" to
> "In WG Last Call" - if the document is under active discussion
> in the WG, then there's not necessarily a need for a pause at
> "Awaiting Reviews".  Of course, since the states are all selectable
> directly, this is just a convenience.

Right.  I'll add that transition.  


Best,

	Henrik

_______________________________________________
proto-team mailing list
proto-team@ietf.org
https://www1.ietf.org/mailman/listinfo/proto-team