Re: [Tools-discuss] Why post text and not XML?
Jean Mahoney <jmahoney@amsl.com> Sat, 16 March 2024 21:16 UTC
Return-Path: <jmahoney@amsl.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 C9BBEC14F6AB for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 14:16:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.208
X-Spam-Level:
X-Spam-Status: No, score=-4.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] 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 R9FB8Ld_6QZ5 for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 14:16:49 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 1B769C14F691 for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 14:16:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id E4B9E424B432; Sat, 16 Mar 2024 14:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CWFBXhfWlPRu; Sat, 16 Mar 2024 14:16:48 -0700 (PDT)
Received: from [192.168.1.203] (unknown [47.186.48.51]) by c8a.amsl.com (Postfix) with ESMTPSA id 94DD7424B427; Sat, 16 Mar 2024 14:16:48 -0700 (PDT)
Message-ID: <25149b4c-f99c-4161-8ef2-40352d1fe745@amsl.com>
Date: Sat, 16 Mar 2024 16:16:47 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, 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> <60f18950-a2e0-16be-3a05-33f9a637062d@gmail.com>
Content-Language: en-US
From: Jean Mahoney <jmahoney@amsl.com>
In-Reply-To: <60f18950-a2e0-16be-3a05-33f9a637062d@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/Q-mTS5AR2sBgMLn1UHOmJB98O0E>
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: Sat, 16 Mar 2024 21:16:49 -0000
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. > > 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. [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. Best regards, Jean > >> >> ================= >> >> 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 >> >> >> >> >> > > ___________________________________________________________ > Tools-discuss mailing list - Tools-discuss@ietf.org - > https://www.ietf.org/mailman/listinfo/tools-discuss
- [Tools-discuss] I-D statistics Carsten Bormann
- Re: [Tools-discuss] I-D statistics Martin Thomson
- Re: [Tools-discuss] I-D statistics Andrew G. Malis
- Re: [Tools-discuss] I-D statistics Carsten Bormann
- Re: [Tools-discuss] I-D statistics John C Klensin
- Re: [Tools-discuss] I-D statistics Paul Hoffman
- Re: [Tools-discuss] I-D statistics Michael Richardson
- Re: [Tools-discuss] I-D statistics Brian E Carpenter
- Re: [Tools-discuss] Why post text and not XML? (w… John C Klensin
- Re: [Tools-discuss] Why post text and not XML? (w… Brian E Carpenter
- Re: [Tools-discuss] Why post text and not XML? (w… Eric Rescorla
- Re: [Tools-discuss] Why post text and not XML? (w… Toerless Eckert
- Re: [Tools-discuss] Why post text and not XML? (w… Carsten Bormann
- Re: [Tools-discuss] Why post text and not XML? (w… Carsten Bormann
- Re: [Tools-discuss] Why post text and not XML? (w… Toerless Eckert
- Re: [Tools-discuss] Why post text and not XML? (w… Eric Rescorla
- Re: [Tools-discuss] Why post text and not XML? (w… Toerless Eckert
- Re: [Tools-discuss] Why post text and not XML? (w… Carsten Bormann
- Re: [Tools-discuss] Why post text and not XML? Jean Mahoney
- Re: [Tools-discuss] Why post text and not XML? (w… Carsten Bormann
- Re: [Tools-discuss] Why post text and not XML? (w… Salz, Rich
- Re: [Tools-discuss] Why post text and not XML? (w… Jay Daley
- Re: [Tools-discuss] I-D statistics Michael Richardson
- Re: [Tools-discuss] Why post text and not XML? (w… John C Klensin
- Re: [Tools-discuss] Why post text and not XML? (w… Martin Thomson
- Re: [Tools-discuss] Why post text and not XML? (w… Toerless Eckert
- Re: [Tools-discuss] Why post text and not XML? (w… John C Klensin
- Re: [Tools-discuss] Why post text and not XML? (w… Carsten Bormann
- Re: [Tools-discuss] Why post text and not XML? John C Klensin
- Re: [Tools-discuss] Why post text and not XML? Julian Reschke
- Re: [Tools-discuss] Why post text and not XML? John C Klensin
- Re: [Tools-discuss] Why post text and not XML? Eric Rescorla