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

Eric Rescorla <ekr@rtfm.com> Sat, 16 March 2024 21:35 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 90F80C14F61D for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 14:35:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 wvS9WFBhM-MV for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 14:34:57 -0700 (PDT)
Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (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 59CECC14F619 for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 14:34:57 -0700 (PDT)
Received: by mail-yb1-xb31.google.com with SMTP id 3f1490d57ef6-dc6cbe1ac75so2479970276.1 for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 14:34:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1710624896; x=1711229696; 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=JJiu9NkGcdub654/RtHBVP5e9iOMzKGscRS5YaBJxSY=; b=UV4hexxNqNMmK+rKoOIER9MyQF+bYrqfmf4ukxkUNSSTiVZF6ZUQIWUi3tLJdTXp89 +vBy4OSuezRexYU1jw75ljez+bPWlpf3LGlFQRJAH8mHd0OnN/TrEPWLW6L49Wi6Q+JL yFW096N4rg9ykDOnSYQgU0J/t8bXX3CrtTkLD22Rlz5dWBBxKotFizFjtgeYM2Wq1HXh Rw42yhGg7gifX3uV0B3pyFk5PgwxFqdaivV80a88q1sTHJxqrWl+iIuGqobf7f2sMlCD mvTGKC01AmyEgxavmgdyDlVGhLb+p7iH98FBCi/itd0kT5qo/4GupbHdB6KLPzQAHYCd UQJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710624896; x=1711229696; 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=JJiu9NkGcdub654/RtHBVP5e9iOMzKGscRS5YaBJxSY=; b=lJ/0iA4JiC+rIT1e37FugWvOkRejndHjtWQQTNYuGLvPmJZDef7Qrf7XajtJDchQ38 51LGjxou9Hm0oSXzURL7Imv9mrfHy4uq6H3i4AIhqTKDrRgSBq/KNxpsCjh3PKvlZWZr vMg6zG/61rkRQO+Xg4u7syu3d7QUEkJgT8OCT9c98F9f+Iogo1Qt6+wiKq5F1zBd0CV9 WilKuP+A1rzy79wkQCKncJlN8Q4+np6Stdndyg4uuTMda3SOhakJr5CAdENnBn5ari+Z Ju/K6A7ZhA9r6p48yHtAepWcuWImEEN8lBhhjPO8nMUJC1E3FxzrAW1llj1I09jp014D Zw7Q==
X-Forwarded-Encrypted: i=1; AJvYcCV7oSeRa5sNgBoAKrt6qjS37t+bpxDOyEM9zgY0WWM+TF7KWIxfYNgGQJ+DcTJATiRTnCliVV46Dy/eYhAOpm92XJm6gjm2
X-Gm-Message-State: AOJu0YwCvbTu2boNF9BvnMkxaX95Zwy39sLWHYSdyamp70LEqrhAHAjR dvmJ8b1g9F+QFC5vOfPqluN1Z1ti49skTuNJDnZXWnElEENhOsun1GafN8+Bl5v63HTbhdy9jYK zcSxOBgMWPVDrXtJwMlquZ3a/0uw0O5ujXNNFmwkM45HYjQ2HK8g=
X-Google-Smtp-Source: AGHT+IFnmCZ47KO6ftt5G8JWCTJu65nZ+RTzGrJznIRH+6GlkEOlM1xQbzqr9C0P1PGLTfypo3Wcbu+lFQihcV1HRNU=
X-Received: by 2002:a25:aaca:0:b0:dc2:1f6b:be4c with SMTP id t68-20020a25aaca000000b00dc21f6bbe4cmr6213397ybi.22.1710624896106; Sat, 16 Mar 2024 14:34:56 -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> <ZfYOMEGdrGaz3BXB@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <ZfYOMEGdrGaz3BXB@faui48e.informatik.uni-erlangen.de>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sat, 16 Mar 2024 14:34:19 -0700
Message-ID: <CABcZeBPi9ALxTDUPe+5Y-_OS_1VuUuuf3n1ax8nkB6oY36io8A@mail.gmail.com>
To: Toerless Eckert <tte@cs.fau.de>
Cc: 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>
Content-Type: multipart/alternative; boundary="00000000000046e1cb0613cde503"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/9qLm05RuPwACh9MomRWag5Ubpyw>
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 21:35:01 -0000

On Sat, Mar 16, 2024 at 2:25 PM Toerless Eckert <tte@cs.fau.de> wrote:

> How do you make offline copies of github issues to read while
> flying to Australia or preparing for Microsoft to disband github ?
>

I didn't say anything about GitHub issues. I'm talking about having
the source code publicly available so that others can work on it.

With that said, it's absolutely possible to download copies of
GitHub issues. A minute or two of Google searching turns up:

https://github.com/mattduck/gh2md
https://rewind.com/blog/three-ways-to-backup-your-github-issues/
https://github.com/dwyl/github-backup
etc.

-Ekr

> On Sat, Mar 16, 2024 at 01:50:50PM -0700, Eric Rescorla wrote:
> > On Sat, Mar 16, 2024 at 1:36 PM Brian E Carpenter <
> > brian.e.carpenter@gmail.com> 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:
> > >
> > > >     =================
> > > >
> > > > 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.
> > >
> >
> > 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.
> >
> > So in that respect, I think the "modern" approach truly is superior,
> > though of course it's not the only way to obtain those benefits.
> >
> > -Ekr
>
> > ___________________________________________________________
> > Tools-discuss mailing list - Tools-discuss@ietf.org -
> https://www.ietf.org/mailman/listinfo/tools-discuss
>
>