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

Eric Rescorla <ekr@rtfm.com> Sun, 17 March 2024 17:33 UTC

Return-Path: <ekr@rtfm.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 10840C14F5FE for <tools-discuss@ietfa.amsl.com>; Sun, 17 Mar 2024 10:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.904
X-Spam-Level:
X-Spam-Status: No, score=-6.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20230601.gappssmtp.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 yuZ9CpkYBcGC for <tools-discuss@ietfa.amsl.com>; Sun, 17 Mar 2024 10:33:51 -0700 (PDT)
Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (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 3FE79C14F5F5 for <tools-discuss@ietf.org>; Sun, 17 Mar 2024 10:33:51 -0700 (PDT)
Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-dcc71031680so3093157276.2 for <tools-discuss@ietf.org>; Sun, 17 Mar 2024 10:33:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1710696830; x=1711301630; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=05kPYpBunzAwNgMaEI6vcjLN02YjALX73Tx9GRO7rO0=; b=fYZCMaKIE26LD8FQqt4u55IKbFsx+oTvXA4xwa+eJ26PfM+DZnF94lMwsHZdTMaVvT 88gOhSFwP6VMWju20mksMk44DjZNYWZ52WF8SA+R316wHNqummVx1jf1qIVRNAVQwRj/ 1Lg6VJBao0CwRZE8KHSPUSWgXY/Y5ArfjmUtiRaylAWELWMaYkyBL8L9XKnmuacV8Jlz yT/YZijFi28uOlMZSQ/EqidtHxQELF+t7Svo5tyPMdnZEySNZ/CLS2kSKgCLToUe8CSA LFLOieE76xIZeHNwkVLtPqrjGZv8uE7vLKUNfovFhdju3n5X8bqmtcpJmz/ERCZOY910 Brnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710696830; x=1711301630; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=05kPYpBunzAwNgMaEI6vcjLN02YjALX73Tx9GRO7rO0=; b=WiQs8/HWwFN8BRKhFHUhNkn4VAJu87YoTgKvLy22mldROSlA4IS76/yIjwS2K6RESx oo/oSBtCjV9pN+pt8hNGLWKwwXck4JQdmHOoqOfjfpj6aUciUeUDbpODF1sey+v9utg7 DdMzu5ZSMn5/1ZBfLoSFChf0q4+ehdACSrFt0nxgZpDZyrP/44IIL2NDTBiHyQ2wE34e 4WXhyOmpHapF2aQpLnUuzHBH8J/UuBxn8a1Tcwm5RJaC+7gH4is2LmC1gw8Tz4brmcfT L5QVG40mKjneYrQ9v9nqksea0oL0DTmzfR0zCnmRxYgZKT8/OYXw5wtd1n8ip/RLGtmE n+Tg==
X-Forwarded-Encrypted: i=1; AJvYcCWofohhTQyasOTr+rIa2R1A9E0Hz/7o4CL20fz9q9InD62CPMv8GGrBnUJsHCHgD7yY9avxFPkKTZySNjvXmUMwslIYhixC
X-Gm-Message-State: AOJu0YxWMUhv5riYMmRhfMKxKAUcLPwPNhSnzp5UoCpGhlUJ0YflBgkv tusPmW1b0DHKwErtl2tBB9Iswg1y/qSmYvDmo8p9s7w3jVJQYenG/GMgYCCBJzJgveXlY18VKsJ LYsBVcYkDayo6htOpjvk7vkS9ivIQBBM7gL7vgWrhk0yYYF2L
X-Google-Smtp-Source: AGHT+IG1G7gMv34S0HXgDEdDCcxUalInuXtybeYBBHcDJtUfGq1jnYWvwxX2BR1s6SRkL7RRIaY01ns0lMxqb9rgm/A=
X-Received: by 2002:a25:abe9:0:b0:dca:59a7:896b with SMTP id v96-20020a25abe9000000b00dca59a7896bmr5843574ybi.50.1710696829903; Sun, 17 Mar 2024 10:33:49 -0700 (PDT)
MIME-Version: 1.0
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> <CABcZeBPzYvscB3yeaRYQg6waR1BvqQMhJ+GpoKAZThoDvREs+w@mail.gmail.com> <241262fa-811f-40ef-b24e-5cf7a913fca0@gmx.de> <D14A2F335E585A85D96C7872@PSB>
In-Reply-To: <D14A2F335E585A85D96C7872@PSB>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 17 Mar 2024 10:33:14 -0700
Message-ID: <CABcZeBPb7hZR7A5oqDHcWyzyvjpR=e-_vFUoBZ0SMPr5gTp_Ng@mail.gmail.com>
To: John C Klensin <john-ietf@jck.com>
Cc: Julian Reschke <julian.reschke=40gmx.de@dmarc.ietf.org>, tools-discuss@ietf.org
Content-Type: multipart/alternative; boundary="000000000000dd88780613dea486"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/t3NaVBCCmDhiUQXQGeBM8LY0bC0>
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 17:33:52 -0000

On Sun, Mar 17, 2024 at 10:18 AM John C Klensin <john-ietf@jck.com> wrote:

>
>
> --On Sunday, March 17, 2024 13:09 +0100 Julian Reschke
> <julian.reschke=40gmx.de@dmarc.ietf.org> wrote:
>
> > Am 16.03.2024 um 21:50 schrieb Eric Rescorla:
> >> ...
> >> I don't much care about the comments, but I would observe
> >> that a consequence of having the XML kept private like this
> >> is to make it more difficult for others to work on the
> >> documents, either by submitting diffs to the text or by
> >> forking them and making their own documents.
>
> Again focusing on IETF Stream standards track documents, "fork
> and make their own" is an excellent way to create confusion in a
> WG (or other discussion) about which document is being discussed
> and how it is different from the other(s).
>

That confusion is prevented not by the uniqueness of the text
but rather by the name of the document and by our other
document management processes.

In any case, I think it's more useful to focus on the common case
of providing diffs to a document, which is plainly easier if one
has the source XML (or MD). This is especially true for newcomers
who are used to open source processes where this is simply
the norm.


> ...or understanding why something changed between revisions.
>
> Something better accomplished, IMO, by an explicit change log
> that identifies and, as needed, explains substantive changes.
> We've never required those on an IETF-wide basis (although ADs
> occasionally have done so with "their" WGs), but it has become
> the custom in many WGs.  By contrast, suppose an author makes a
> change in the XML, does not provide a change log, and either
> does not include a comment about the nature of the change or
> suppresses those comments before posting.  In what way would
> access to the XML provide more information about changes,
> especially why they occurred, than, e.g., a diff on the text
> form.
>

It's not access to the XML that provides this information but rather
tying changes to the source code to explicit activity in the repository
in the form of commits and PRs.

-Ekr


> best,
>    john
>
> ___________________________________________________________
> Tools-discuss mailing list - Tools-discuss@ietf.org -
> https://www.ietf.org/mailman/listinfo/tools-discuss
>