Re: [Tools-discuss] Why post text and not XML?

John C Klensin <john-ietf@jck.com> Sun, 17 March 2024 06:10 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78FF2C151099 for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 23:10:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ss96AycsbuUG for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 23:10:30 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CDE1C15108B for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 23:10:25 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1rljip-0001Dv-1k; Sun, 17 Mar 2024 02:10:15 -0400
Date: Sun, 17 Mar 2024 02:10:09 -0400
From: John C Klensin <john-ietf@jck.com>
To: Jean Mahoney <jmahoney@amsl.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, Michael Richardson <mcr+ietf@sandelman.ca>, Carsten Bormann <cabo@tzi.org>, tools-discuss <tools-discuss@ietf.org>
Message-ID: <812558FC342F9B1EA70BD2AC@PSB>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/DFc2t3QkemfDjpXD-AxtZRccCNo>
Subject: Re: [Tools-discuss] Why post text and not XML?
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Mar 2024 06:10:31 -0000

--On Saturday, March 16, 2024 16:16 -0500 Jean Mahoney
<jmahoney@amsl.com> wrote:

> Hi all,
> 
> On 3/16/24 3:36 PM, Brian E Carpenter wrote:
>> John,
>> 
>> Thanks for explaining.
>> 
>> In line...
>> 
>> 
>> On 17-Mar-24 07:51, John C Klensin wrote:
>>> 
>>> 
>>> --On Saturday, March 16, 2024 17:13 +1300 Brian E Carpenter
>>> <brian.e.carpenter@gmail.com> wrote:
>>> 
>>>> ...
>>>> More confusingly, there are still a few current drafts
>>>> submitted as txt only. No XML at all. I wonder why we still
>>>> allow that, and what tools people are using. 
> 
> [JM] The RPC still allows the submission of text files, but
> only 3% of the documents that entered the queue in 2023 were
> text only.

Jean, my apologies but I'm going to keep pushing on this... and
pointing out that we are moving into community policy issues
that really belong on the IETF list or someplace else designated
by the IESG, not on this list.

Anyway, that is an interesting statistic.  I believe (based on
anecdotal observations but no firm data at all) that it would
have been higher six or ten years ago.  If I am correct, would
you or something else care to guess what proportions of those
earlier authors have:

 * Converted to some mechanism that produces XML2RFC?
 * Stopped authoring documents but remained active in the IETF?
 * Been driven off, and out of the IETF entirely, by assorted
comments (on or offlist) about how they should become "modern"?
 * Dropped out for other reasons?

I suppose an additional question is whether anyone who provides
only text (or, given Brian's question below, text and HTML)
versions of an I-D but who supplies RFCXML to the RPC soon after
the document is passed to you for processing counts in that 3%
or not.  If so, the percentage of documents you have to rework
via id2xml is lower than 3%.  If not, the 3% number does not
tell us very much about the number of I-Ds that are posted only
in text form (or even in text and HTML form) before the stream
signs off on them for publication.
 
>> I certainly don't care about the XML as such; what I miss
>> is the HTML version, which is much nicer to read than either
>> the plain text or the HTMLized version. My problem statement
>> was too simple.
>> 
>> Is it possible for you to submit the .txt and the .html
>> versions?

See my prior note and above.

>>>> Doesn't this
>>>> create busywork if the document progresses?
>>> 
>>> As one of the offenders, I think I have explained this before
>>> but let me do it again.  Short answer: it is a side-effect
>>> of work that makes the document development process in WGs
>>> much more efficient in part because it makes "we have been
>>> over that before, in YYYYMM, and reached those conclusions
>>> because..." input much easier and more accessible.  It also
>>> helps in preparation of accurate final change summaries and
>>> acknowledgment easier and more accurate.  The "tools" are an
>>> emacs-clone editor with an XML mode and a handful of personal
>>> macros and templates.   The only "busywork" is stripping
>>> that stuff out just before the XML is handed to the RPC.
>> 
>> Good. I was concerned about the RPC having to synthesize the
>> XML from a plain text submission.
> 
> [JM] The RPC uses id2xml to covert text documents to RFCXML
> v3, but it is a time-consuming process to get those documents
> into good shape. The id2xml conversion step only gets a text
> document part of the way there.

So then we get to a different policy question.  That is whether
it is worth having the RPC to do that work in order to
accommodate the fraction of the community who, regardless of the
details of their habits or reasons, are inclined to use other
tools and preparation methods for I-Ds.   The alternative, which
I have not seen anyone propose, is whether, to reduce those
costs, the community is willing to make those potential
participants and the perspectives they might represent unwelcome
and possibly to drive those perspectives out of the community's
considerations and decision-making mechanisms.   And whether, by
adopting and requiring a set of tools that are, at least in the
details, unique to the IETF, we would do a better job of pushing
newcomers and those who are not part of "the club" away than any
Guides, education, or outreach programs could overcome.

So let's be careful about superficial statistics, ok?

best,
   john