Re: [rfc-i] The role of txt format in ietf document development

Martin Thomson <mt@lowentropy.net> Thu, 29 October 2020 01:08 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D4FC3A08CF; Wed, 28 Oct 2020 18:08:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level:
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=lowentropy.net header.b=GKEMoaAZ; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=WDDzUDbN
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 m2ugllBuJ7XN; Wed, 28 Oct 2020 18:08:07 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73D1D3A091C; Wed, 28 Oct 2020 18:08:07 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 56A6CF4070B; Wed, 28 Oct 2020 18:07:54 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id 1050CF4070B for <rfc-interest@rfc-editor.org>; Wed, 28 Oct 2020 18:07:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=GKEMoaAZ; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=WDDzUDbN
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmzNAmL9a5ec for <rfc-interest@rfc-editor.org>; Wed, 28 Oct 2020 18:07:52 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by rfc-editor.org (Postfix) with ESMTPS id BC72EF4070A for <rfc-interest@rfc-editor.org>; Wed, 28 Oct 2020 18:07:52 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 044955C00D6 for <rfc-interest@rfc-editor.org>; Wed, 28 Oct 2020 21:08:05 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Wed, 28 Oct 2020 21:08:05 -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:content-transfer-encoding; s=fm3; bh=f+8C2 RzIcgJxaTPJR+TbPNciB5WTyBTur4MBAzqXYEM=; b=GKEMoaAZnXK4mSHRVVRoy QqW5O5TeSwNYeYOKVoz9Ex3sdrkG6qeQV3a4OjGSuIG8yMZBW6YWml1EREoBAtJ5 mzOrwiYARV9L1nWOhlMrt82UyBYlx24qcGL3+HZmUVQXJNgwZO+Hplda82wmvpRn q2g3VVT1wcLey6q9uDyuQLUXk3IX74Ma/2CBfMJkdyGT2rAMLbD7TigncC/aYlLZ VKz/e4+HkVdTKaLM0u2f7pTDvd9MZYQT/AsVWa9HkG06ooyN92WKHAWFGe6sy8t4 MXRYM974M/MDuvhveo/h8ybmUNe45SzBz8JJ2bAv7QP6pdK4T3/9EAAA3Ed2caFy A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding: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=fm1; bh=f+8C2RzIcgJxaTPJR+TbPNciB5WTyBTur4MBAzqXY EM=; b=WDDzUDbNiOW4zPivaByCVrJiopoNJTaX8qotLrpygp2NEzp+wc4/H8v+p FTWrJSdxaORvp1nhwwp3gZc4b18JD8h2YohmKdmZpNQZwX/H9OSSOi5mBZ2eD1IZ 2HMpOha2C5lPbnhyYYV3hHvOnu/2j/c3PdcAjSQ2+Q0742rlKIqWZGMyfg8vZtLk 0zXC2cYV1LgdtHOj+YqvcLjdv1jcZFG1HU811HgMkNs6nD85Tptp8xBkubnrzYdL C8u7qJhwUEYReUrPMY9mvQneIKxJd8Y19nNC8s97LcM7lJGpTSf9PHHtGt/j8TZK Ig7vUmp7X7Gyc59uZS//4YnF4Rctw==
X-ME-Sender: <xms:8hWaX4eJIi-xoQrP1s9Z4c3aU6ErC6q41d3AoOGZDWNfgbZSHugxBA> <xme:8hWaX6P0rTvKzSgWEOVHFdfT9YPPC0Hrq1ZU_gT_pOsNC-020P-UNXa66cT7hdtHA qtL0hNDY_dncbp8HB8>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrledvgdehkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgsehtqh ertderreejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpefgjeeuudeiffeltdegle ehjedvtedtjeduudehgfegfefgkefgueeiteegffdttdenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvg ht
X-ME-Proxy: <xmx:8hWaX5jzf4rxOh0PjJCcIksUg43168ECkIqwkuGslq_-sTp3cFHU8w> <xmx:8hWaX9-zWJI0Q-IKrzsTnVR_zNrnb9TQSiWGgWmrYIdVFj3GhF-aUA> <xmx:8hWaX0u0NnHLkqhHz7R8NWj3uzPbPw_IVdmAlieOILqCLzr67kggyA> <xmx:9BWaXy7-scw0dP_6YI6YOpiJhw14HOTdKmSA1QEkFL6LSmxDqJsMyw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 01616200F8; Wed, 28 Oct 2020 21:08:01 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-529-g69105b1-fm-20201021.003-g69105b13
Mime-Version: 1.0
Message-Id: <ce1c66c5-3b7b-436c-9440-5ba69a563b08@www.fastmail.com>
In-Reply-To: <F6DD272E-8730-4D49-92AA-1F2B4B668FA6@tzi.org>
References: <20201026215117.GY39170@kduck.mit.edu> <20201026222427.8D3B624F19C4@ary.qy> <20201026235341.GA39170@kduck.mit.edu> <47e062c3-0f1f-02fd-d77f-645863af93aa@gmail.com> <f647c3b1-37aa-f43b-6b57-cd7d895f3c23@alum.mit.edu> <f4726c74-7857-e5cb-b441-dc8b897452bf@gmail.com> <508a1288-ee51-81e6-9d4b-6284fdcb036d@alum.mit.edu> <F6DD272E-8730-4D49-92AA-1F2B4B668FA6@tzi.org>
Date: Thu, 29 Oct 2020 12:07:25 +1100
From: Martin Thomson <mt@lowentropy.net>
To: rfc-interest@rfc-editor.org
Subject: Re: [rfc-i] The role of txt format in ietf document development
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

On Thu, Oct 29, 2020, at 09:41, Carsten Bormann wrote:
> Having embraced this move to humane markup in a number of markdown- and 
> asciidoc-based authoring formats for I-Ds and RFCs in the last decade, 
> I don’t think we will move away from that.  The main reason is that it 
> is really easy to collaborate on humane markup using tools like git and 
> github, and the IETF document generation process is fundamentally 
> collaborative, much more so than in other SDOs.

This I agree with.

However, I still find that people routinely refer to the rendered versions.  Many outside reviews refer to text by section numbers (which is not in the source, ouch).  For people working on QUIC, we've mostly moved to direct references to the editor's copy.  The addition of pilcrows on paragraphs has been a huge help in improving our ability to reference text.  I wish that we could teach more people to do that.

There's a gap there that I'm not completely comfortable with, but I believe that the fundamental direction here is broadly right.  That's why I too have been very happy with use of markdown as it broadly meets these goals.

Collaborating on a Word document is great when you have either a small, tightly-knit group who can use the tool effectively.  That is, when the online tools are used, which support commenting and suggestions.  But that process doesn't scale well and I don't see it as suitable in the working group setting.

I guess if you are comfortable with process that is slow and formal, and you can rely on extensive clerical support, the submission of a changeset in the form of a Word document is workable.  Or at least not the most urgent process problem you need to concentrate on.

> W3C is maybe an exception, and they have an amazing tool called respec 

There is also bikeshed, which I'm having trouble distinguishing from respec as the two evolve.  But your observation holds: they too create a text artifact that is the focus of collaboration.  They provide more features than I think are needed in this context, but they are still fundamentally an embodiment of the same principles: collaboration is what makes the work we do valuable.
_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest