Re: [Tools-arch] Recommendation 6: Architectural model for clients

Martin Thomson <mt@lowentropy.net> Tue, 27 April 2021 22:55 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: tools-arch@ietfa.amsl.com
Delivered-To: tools-arch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52A983A242E for <tools-arch@ietfa.amsl.com>; Tue, 27 Apr 2021 15:55:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.82
X-Spam-Level:
X-Spam-Status: No, score=-2.82 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=mTNcD3vz; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=NgJobOyY
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1JKVTejXkyDt for <tools-arch@ietfa.amsl.com>; Tue, 27 Apr 2021 15:55:47 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61A533A242A for <tools-arch@ietf.org>; Tue, 27 Apr 2021 15:55:47 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id B7CC6FBA for <tools-arch@ietf.org>; Tue, 27 Apr 2021 18:55:46 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Tue, 27 Apr 2021 18:55:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=eIEKn2hzUbUdZn5JeJEncia/Zm/fbcL SOQ9pOr8YCEY=; b=mTNcD3vzpnTbMvdQ6q/wMe0Tku0prDpQQFdCufE8egERpVa NSX1N6Px/4O4fEte2emNMJBm89eJWN3So52q5uXI4BJky/TcbE/C9oDtLPx1ODrp Wy01BbQ2ulpbuL+q9uUzG2+UJOsgNSwxDv/nB/e0CQQX+xVCaXUytdDQUUj2UsFi 91eM3gZAjF2nhR75/QnW658fo/hqJ7fwrcNrJX4PyiSvdbSYzT5BPDOVJhCScb8G u6MgekzgCNEAXK9MaF1aQR248G3MSQdHK9v4/8+pMgHJhCPaDFOvLeUnTeQPtJtP dppWZ+dIdH8Bx9m/XwVW7jMfFUyR15HXTUQ+7SQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=eIEKn2 hzUbUdZn5JeJEncia/Zm/fbcLSOQ9pOr8YCEY=; b=NgJobOyY6zQN3D7n7HH9ed 7uGGSsejNiK9rexpeYgBcJUaSokBZnOXr8NBj4aElvdXn7ob6M7Ytv6L8SyL7YZV uqo0Rsg/UPm2zJrPlWsE6TehyUnTtrBKK/97ndwK7nntYPNbxVILEn5t45BccPTn E8AaKBgngswmi5lZLhn1sOIgN+WSGH93Zw3D1oW8cFPdMnqtlCtb5snIsb0YIhqo kyoPWgbuQDMxDGJllxIDC20tTPQz1SMvCx1F1ILVZXJnJ53asjVrssmVhCDtsddZ j4HUuNY4526qaFDDPezBzasCYN/YfyPOraSIgYiWOtoi8/4YfINbOTTZMyHIuNXw ==
X-ME-Sender: <xms:cZaIYLAY1oiYtK0HdUEPHqVzgul-d77RU5Bp3S3AvbN-qN2jF9DlVQ> <xme:cZaIYBi_jEcewutZm8FDl5j_bBgJy8PHE4Nn59mTEflzYLce-cm9FqwXx3vYjK16o iCVkEDmhF5sJcdcPl4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddvuddgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeekteeuieektdekleefke evhfekffevvdevgfekgfeluefgvdejjeegffeigedtjeenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvg ht
X-ME-Proxy: <xmx:cZaIYGlFHdxgAlGjmHCwxh6zV5ezai315d7L38ku6Goj8mJgKqqo_A> <xmx:cZaIYNxPglR5Yblo0A0cDJZtVvTlX3pjm270DRLHKithViB8-NykBQ> <xmx:cZaIYARtT7KRoPjbqrw-gp6K3e4bCblNnxd5qAKcrsvlnX7XFuWXbQ> <xmx:cpaIYHfprgpWOaJSsL4pLl-rX0kBO_QlTfpBQwyhOdCVbUQ8dd9JZg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 39DFF4E00B3; Tue, 27 Apr 2021 18:55:45 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-403-gbc3c488b23-fm-20210419.005-gbc3c488b
Mime-Version: 1.0
Message-Id: <14f79701-027f-467d-92f7-5a6112e23487@www.fastmail.com>
In-Reply-To: <f6aec554-f5d3-e9ac-3ce0-c6d0b795e1ef@taugh.com>
References: <20210419180407.9A75173A9277@ary.qy> <BC70EB61-2F58-4E98-9687-ADA5A3230FA9@mnot.net> <9bf82641-8da7-5250-a148-7cc98cd4314c@taugh.com> <ADFEB85A-1BD3-4BF5-970F-93ED5A44F549@mnot.net> <499d5ed6-ccb-742a-7e1b-396e1e7f35b3@taugh.com> <BB90695F-4DB7-46E8-A9E7-E71092F4901F@mnot.net> <58bf8e20-6b48-cde4-b9a-b4a6da652bf@taugh.com> <F3208E64-ACE8-4FD3-9F51-919BB3B7FF66@mnot.net> <f6aec554-f5d3-e9ac-3ce0-c6d0b795e1ef@taugh.com>
Date: Wed, 28 Apr 2021 08:55:13 +1000
From: Martin Thomson <mt@lowentropy.net>
To: tools-arch@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-arch/qCMULcH6CO_v2e0s1kueyYAS9Ek>
Subject: Re: [Tools-arch] Recommendation 6: Architectural model for clients
X-BeenThere: tools-arch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Tools Architecture and Strategy Team <tools-arch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-arch>, <mailto:tools-arch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-arch/>
List-Post: <mailto:tools-arch@ietf.org>
List-Help: <mailto:tools-arch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-arch>, <mailto:tools-arch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Apr 2021 22:55:52 -0000

On Wed, Apr 28, 2021, at 07:50, John R Levine wrote:
> What they actually do is to use Joe Touch's MS Word template that lets 
> them type up a text draft, with boilerplate and page headers and such. 
> When they submit it, the RPC exports it as text and manually adds all of 
> the XML coding.  Considering that the authors surely know what is a header 
> and what is a paragraph or list as they create their drafts and probably 
> taggged much of it with Word styles, I'd say that's a pretty egregious 
> tool failure.  The authors I've talked to feel rather strongly that they 
> like Word and are not interested in switching.

That's a failure on our part then.  That process is not a good result for anyone involved.

It is relatively easy to use word to drive a process that produces XML.  The one I used recently involves all the same command-line tools, but with a step that converts the word into markdown.

It should be possible to build something more direct than that if there was enough interest.  I'm not volunteering, but suggesting that some of the LLC tools budget might be pointed in that direction.

> In AUTH48 we're just as weak -- author reviews and corrections are tracked 
> entirely by hand from email exchanges. In principle authors are supposed 
> to review the XML, in practice they rarely do, just some of the rendered 
> versions, and since we don't have an XML diff, even if you submitted XML, 
> it's hard to tell what changed in the final version.

I just got an XML diff from the RPC in AUTH48.