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

Martin Thomson <mt@lowentropy.net> Sat, 16 March 2024 23:34 UTC

Return-Path: <mt@lowentropy.net>
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 3EC30C14CEFD for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 16:34:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.807
X-Spam-Level:
X-Spam-Status: No, score=-2.807 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="YgGU+V1E"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="banRVVHG"
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 2GfNAkKiH0Dt for <tools-discuss@ietfa.amsl.com>; Sat, 16 Mar 2024 16:34:17 -0700 (PDT)
Received: from fout5-smtp.messagingengine.com (fout5-smtp.messagingengine.com [103.168.172.148]) (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 B5837C14CEFA for <tools-discuss@ietf.org>; Sat, 16 Mar 2024 16:34:17 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id 54BED13800BE; Sat, 16 Mar 2024 19:34:16 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute6.internal (MEProxy); Sat, 16 Mar 2024 19:34:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1710632056; x=1710718456; bh=wkrTynTTc1qcCSMR8hgbuChUhEHA7Bin 5NKGrm57Csg=; b=YgGU+V1EyxfjS/WgvwGF+QRYu1VNygWIIFwH8V2waiEa1T7j tEZMzOpvP0S+2/sFkNkigqngZuajBUGUDnxipSIMA8Pm6dM0uz6lEpDp04zLPsZk +NrUTF8wYAM52wZu+J4kHIZT/zR6UGlNREY+arKd0QKt8WHCfZJ00UNzq1t7KOVb ID7dIyjvLG3hQ4D0Mu6hxSgXIFhG9TMK9RaKtb1udLbkuSUouPuw4tTR+s+oxG3a aHzx+67KhlIjnQyIeBqxLDNq13uqx0t8bEvXBptES4r8iX+AbVJFkSAU2/4yh8fD pVRKmyZpufGU+6GU++TFSkIkzGG1mgzelujx3w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710632056; x= 1710718456; bh=wkrTynTTc1qcCSMR8hgbuChUhEHA7Bin5NKGrm57Csg=; b=b anRVVHGfrpx2THgyzArLV6aJEk/SqHb6uZ2fkmq602D/TA63jBS6rjNL6EGd7/R9 5BMRTsGJHESZSBZ3ylOgHPQ4/bRCrlzLE350yDv3bJCIjXdN4es4JJ5UPq73hT3H bZ4H4h/thW2JoQHjxcWJKcUPC5WpE3FQdKJJtZKUzTaghG1uLdGQJs2i/N3+NzSh 5hXxYl8Dkrxsc7pFhqWNQJb3mV9RUNWJEGJQfs/nVWmY+4h///fNu3Ci9t+GnIBe oIY2ihJmVOqAzYGaJXEpX/n2uJO7GOQ3QMhARdWtbuDGAq4E+Q2WQ4D4ZNxl1AXW p9pEui3f8GfAV1Tt9ZXNw==
X-ME-Sender: <xms:dyz2ZYqMPosDwpyc8OVIDGdeRAmIKZT1SdDRwBARuGQhLTi-ny9iWQ> <xme:dyz2ZeruE__ursdfyaCk1-sowsNMHdt1lzF4HzZeMJbh23XC7q2kQxPSLUEAqXpZO k9VHknOJzbNl5Bj5hM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkeefgdduvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedfofgr rhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenuc ggtffrrghtthgvrhhnpeffjeejgefhheejheejuedtjeekffduudekjeefheehhfdtiefh keetfeelffeuvdenucffohhmrghinhepthhlshifghdrohhrghdpghhithhhuhgsrdgtoh hmpdhrvgifihhnugdrtghomhdpihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:dyz2ZdNNO6elPnkloenIP-DmZmPGli_0naQGTrjsDDwXtqjPbAkXAw> <xmx:dyz2Zf4gk3lP2qzt8TzV7XGDAOE4AqPghYKWYsZeuqo9whgdiAAwzA> <xmx:dyz2ZX4Etd1tFMN98EqxBE9yt7cTyT9T4MVsS2woT30MgkfmCNK__A> <xmx:dyz2Zfi5KvEMcWN7Vrp2WQecMOL8GAQ-51VbbqGhrqQC1gboqWSFbQ> <xmx:eCz2ZdQhH5FndlTYm7d42blRhimpeZ2EH8hxh0EvF0PYBE9LCkQmuw>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9ACAA2340080; Sat, 16 Mar 2024 19:34:15 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.11.0-alpha0-300-gdee1775a43-fm-20240315.001-gdee1775a
MIME-Version: 1.0
Message-Id: <63f89d58-448d-4949-ab9d-6832f12719f6@app.fastmail.com>
In-Reply-To: <CABcZeBPi9ALxTDUPe+5Y-_OS_1VuUuuf3n1ax8nkB6oY36io8A@mail.gmail.com>
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> <CABcZeBPi9ALxTDUPe+5Y-_OS_1VuUuuf3n1ax8nkB6oY36io8A@mail.gmail.com>
Date: Sun, 17 Mar 2024 09:33:54 +1000
From: Martin Thomson <mt@lowentropy.net>
To: Eric Rescorla <ekr@rtfm.com>, Toerless Eckert <tte@cs.fau.de>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Carsten Bormann <cabo@tzi.org>, tools-discuss <tools-discuss@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/syfVOFvDcHJkWC071FHLnYGI4aE>
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 23:34:22 -0000

The toolchain I maintain creates a searchable copy of active issues that is available in your git clone on the gh-pages branch.  This is a JSON file, but there is an HTML file there that presents most of the information fairly comprehensibly.

See it in action here: https://tlswg.org/sslkeylogfile/issues.html

On Sun, Mar 17, 2024, at 07:34, Eric Rescorla wrote:
> 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
>> 
> ___________________________________________________________
> Tools-discuss mailing list - Tools-discuss@ietf.org - 
> https://www.ietf.org/mailman/listinfo/tools-discuss