Re: [Tools-discuss] Why post text and not XML? (was: I-D statistics)

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 16 March 2024 20:36 UTC

Return-Path: <brian.e.carpenter@gmail.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 4257FC14F5FF for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 13:36:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.199
X-Spam-Level:
X-Spam-Status: No, score=-7.199 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_HI=-5, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 4jifCgeDp3Qu for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 13:36:50 -0700 (PDT)
Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 841B2C14F5FA for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 13:36:50 -0700 (PDT)
Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5bdbe2de25fso2436359a12.3 for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 13:36:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710621410; x=1711226210; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ipRdlQYs//da+hzqUCflhkovOIdcVyCgNY6D0AuNxCE=; b=G7hgjzNCNwKrD9sfe2slypoNbe1x7maqKJIjMb05XpKS5LtPTFJiQ56k0lHLJQ8LXL uXY1Vm3nqNZlJYDqiu6DoH+FeA/RYIkHJeytqt5P0RZtTJgsCR7jV52rheU7QEO2mvQn QmQRZsNNH05/0Gt1orrcsdR0UJSZin2e7CRNMGVV2cWTBlSdgdPnsb9yyIwSLRtv5b5H FQ1bOOOq6yV02RHbg5f9n8enImyyY2rfz4mQspOIEgs9ojP+z8XYrHFrQPFL6aGILPmL I3QOQP9ARoX8WGQEl1IfhN6C8B7/+WyL/RDwqnGW8sHQJ1/VcnOMcY9xpgwapA1Q7ExA /2Zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710621410; x=1711226210; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ipRdlQYs//da+hzqUCflhkovOIdcVyCgNY6D0AuNxCE=; b=EvjFbBHa17lyJqVBu/QRwn5ApnXyUIUDhI4mKq1+iS6qtsvpDEYKNdYPZf8yKk7qZD RnM698hoURDUF6il37xfTUPYTocAKvuxaW1cWiKmyT/7zTiWu9fNaOtQExXj/hNdP/VY TgZ1jR/ng6cKmvE/S5rD+yjR8OpOPga+dkASvov6ns+s3cSWJ+TLUcHni0aso2JDjiqf u7foDjSZUcb6LdishNxrUshEXTZ83tmIX5kOnihPCf584TAUHeg218TEozcdIAOEn6Np J49vbUG3Nub1oguc0ujy8CFznhd4VTIXIXvLl/3k0wqJPwPWSkaNAgceytvOuZeDuucA YAkA==
X-Forwarded-Encrypted: i=1; AJvYcCWsWVxQ4OfS53rcY+sIPs/lzc0h3L3DP3HF+vHRLOvvzk2BK4nHNqJoIGazMTjH485+7nYUEaVLDSOLgyOGucKfQ3AyIeb6
X-Gm-Message-State: AOJu0YyHlhSRf+LsTpaq2Q6yPsxRk6eWNQCVaGuJSGlfKUQ8aP0r5JVN iNhvJ363BlMvuAKJ1ZIFunQWdnfpnLwVpHMUY+piX7iSj4S0oA5Kf4psuWwp
X-Google-Smtp-Source: AGHT+IHEl5YqNLU/o3kkcimO1kCVxfZ/dNS/1ip/MUwiKiGVQz+MvknW7il/iltdwaJIviCqnwBgXg==
X-Received: by 2002:a17:902:e547:b0:1de:fe77:41e0 with SMTP id n7-20020a170902e54700b001defe7741e0mr5699573plf.64.1710621409380; Sat, 16 Mar 2024 13:36:49 -0700 (PDT)
Received: from ?IPV6:2404:4400:541d:a600:44b7:2c2e:2bc6:8707? ([2404:4400:541d:a600:44b7:2c2e:2bc6:8707]) by smtp.gmail.com with ESMTPSA id p7-20020a170902780700b001dffa622527sm1792886pll.225.2024.03.16.13.36.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 16 Mar 2024 13:36:49 -0700 (PDT)
Message-ID: <60f18950-a2e0-16be-3a05-33f9a637062d@gmail.com>
Date: Sun, 17 Mar 2024 09:36:45 +1300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, Michael Richardson <mcr+ietf@sandelman.ca>, Carsten Bormann <cabo@tzi.org>, tools-discuss <tools-discuss@ietf.org>
References: <1952067F-6467-4BEC-9CA5-BB8B16FA662B@tzi.org> <14807.1709682543@obiwan.sandelman.ca> <effb521c-1e20-cff8-acd3-17212a6b3fb9@gmail.com> <447A96F55A3D36851570B3B6@PSB>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <447A96F55A3D36851570B3B6@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/VsZWD2DLdBEFoXS1Dx71k2bYB7I>
Subject: Re: [Tools-discuss] Why post text and not XML? (was: I-D statistics)
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: Sat, 16 Mar 2024 20:36:51 -0000

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. 

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?

>> 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.

> 
>     =================
> 
> For anyone interested and in the hope of not having to repeat
> this again...
> 
> Especially for long, complex, and long-lived documents,
> especially those that are replacements, significant updates for
> earlier documents, or merges of others, I use extensive comments
> in the XML to track changes and decisions.   Other comments are
> used to provide information to, or prepare for discussions with,
> the RPC about why particular text phrasing and constructions or
> document organizations were chosen, etc.  With one current
> document, those comments add up to more that 30% of the size of
> the XML file.  Some of those comments are over 20 years old and
> have been carried forward from xml2rfc v1 files associated with
> previous documents.

Understood. The "modern" approach is of course to embed such
comments in GitHub issues, which tends to lead to self-censorship
of any "unkind" comments, and then the nit-picking takes place
on GitHub too.

> 
> Why not just post all of that information?  Because, given
> experience with the IETF community, it would be only a matter of
> time before someone, probably several someones, decided to
> nit-pick details of the comments or complain about the incorrect
> or unkind terminology in some of them, even some of the
> 20-year-old ones.  They are personal notes and neither I nor the
> community would need the wasted time that could be spent on the
> substantive parts of the document or on other work.  For those
> and other reasons, I don't want to share those comments, and
> hence the XML, with the community.  Too many of them are
> personal notes.  They could be edited into generally acceptable
> forms, but it would take significant work and time that could be
> better spent in other ways.
> 
> When the I-D is approved and handed off to the RPC for
> production and publishing, I prepare a version of the RFCXML
> file that contains only the comments that are likely to be
> helpful to the RPC or in conversations with them.   Certainly
> those that are relevant only to prior RFCs that the new document
> replaces are gone.  However that is a comment-by-comment editing
> job that typically takes some hours, not something I want to do
> with every I-D posting.
> 
> Could I establish conventions within the comments that would
> permit automatic removal such that there would be the
> copy/version I work on and an easily generated redacted one I
> could post?  Yes, probably, but that would be extra work too.
> Moreover, over the quarter-century since xml2rfc was introduced,
> my conventions have changed -- I have even used different
> conventions during the WG I-D development period and during IETF
> LC.  If I had perfect foresight around 2000, maybe, but...
> 
> So, not going to happen.  And if someone makes a rule that the
> XML must (MUST?) be posted, I've authored or edited my last long
> and/or complex and/or updating or replacing document.   Find
> someone else to do it.  Or conclude the IETF is not interested
> in the topic area any more.

Rules of course are made to be bypassed.

> 
> Maybe I'm the only one, but I suspect I'm not.

I don't know. Your usage is rational but I'm genuinely unsure about
the ones that have crossed my screen lately.

Regards
    Brian


> 
>      john
> 
> 
> 
> 
>