Re: [Tools-team] Re: Agenda item: rendering of drafts

Alex Rousskov <rousskov@measurement-factory.com> Thu, 23 September 2004 12:50 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA08752; Thu, 23 Sep 2004 08:50:00 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CAT9i-00079F-VD; Thu, 23 Sep 2004 08:57:03 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CASwb-0002lV-JG; Thu, 23 Sep 2004 08:43:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CAStL-0002Gz-TK for tools-team@megatron.ietf.org; Thu, 23 Sep 2004 08:40:08 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07645 for <tools-team@ietf.org>; Thu, 23 Sep 2004 08:40:06 -0400 (EDT)
Received: from measurement-factory.com ([206.168.0.5]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CAT08-0006yL-Gz for tools-team@ietf.org; Thu, 23 Sep 2004 08:47:08 -0400
Received: from measurement-factory.com (localhost [127.0.0.1]) by measurement-factory.com (8.12.9/8.12.9) with ESMTP id i8NCe6wN046582; Thu, 23 Sep 2004 06:40:06 -0600 (MDT) (envelope-from rousskov@measurement-factory.com)
Received: (from rousskov@localhost) by measurement-factory.com (8.12.9/8.12.9/Submit) id i8NCe6Gi046581; Thu, 23 Sep 2004 06:40:06 -0600 (MDT) (envelope-from rousskov)
Date: Thu, 23 Sep 2004 06:40:06 -0600
From: Alex Rousskov <rousskov@measurement-factory.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Subject: Re: [Tools-team] Re: Agenda item: rendering of drafts
In-Reply-To: <41528668.50104@levkowetz.com>
Message-ID: <20040923061411.B45317@measurement-factory.com>
References: <20040922191333.6f1e476f@chardonnay> <20040922111535.G92494@measurement-factory.com> <4151E6ED.3010902@levkowetz.com> <20040922152947.A92494@measurement-factory.com> <415201E6.30505@levkowetz.com> <20040922165816.T92494@measurement-factory.com> <41528668.50104@levkowetz.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and guidance during the development of software tools to support various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>, <mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>, <mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc

On Thu, 23 Sep 2004, Henrik Levkowetz wrote:

> Consider this: The secretariat may also wish to use this tool 
> internally, in order to do some things which have much the same 
> logistics as draft submissions - such as setting tombstones.

I agree that Secretariat needs a tool or tools for internal use. I 
still have not heard any arguments why all those tools should be 
documented in the ID Submission draft. You say "same logistics", but 
that is not precise enough to make scoping decision. All these tools 
revolve around drafts, but that does not mean there should be a single 
tool doing all things. You have already agreed, for example, that 
"request to publish" tool should be separate.

> The requirement which has not been made explicit would then be that 
> the tool has two modes, one public and one internal, where the 
> internal mode permits the secretariat to do a number of things:

Internal use by Secretariat is already explicit in the ID Submissions 
draft (but needs more details, see below). However, I do not think 
that every known internal activity related to draft manipulation and 
rendering should go into one ID Submission tool.

> 	* Post a draft which does not pass the nits check cleanly, but
> 	  has been manually checked and found Ok

The documented "Adjust and submit to Secretariat" path gets the draft 
to the Secretariat attention. That path lets the Secretariat post the 
draft (if appropriate) using the same toolset. The tool code will know 
(most likely via HTTP authentication) that it is being executed by the 
Secretariat and will allow them to force posting.

> 	* Post a tombstone, which should not be possible through the
> 	  public interface.

I cannot think of a case where posting a tombstone would be explicit. 
It is always a side-effect of some state changes (and this whole 
recent tombstone practice may need serious revisions, but none of that 
seems to be specific to ID Submission draft).

> 	* Other admin stuff - I assume this is where the rename etc.
>         comes in.

Right, but I still do not understand why everything and the kitchen 
sink needs to be documented in one draft. Can we please limit the
scope of the ID Submission draft to "getting the draft to the 
draft repository"? This is the currently documented scope. Expanding 
it to rendering and posted draft management will, IMO:

 	- delay final draft publication (because there will be
 	  a lot more stuff to document and argue about)

 	- delay draft approval (because more controversial
 	  changes will be pulled into the draft)

 	- delay implementation (because there will be more things
 	  to implement)

Instead, I suggest that we provide a map between all currently known 
Secretariat requirements and drafts, but do not bloat the ID 
Submission draft:

 	- "getting the draft from IETFer to draft repository":
 	  "ID Submission" draft

 	- "manipulating a posted draft":
 	  "ID Manipulation draft" or drafts

 	- "displaying draft and its metadata":
 	  "ID Access" draft

This way we can make visible progress now and get tools implemented 
faster, while not ignoring important requirements. Any objections?

Thank you,

Alex.


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