Re: [Tools-discuss] Listing updating RFCs in RFCs

Tim Chown <Tim.Chown@jisc.ac.uk> Tue, 09 April 2024 07:49 UTC

Return-Path: <Tim.Chown@jisc.ac.uk>
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 DF980C14F60D for <tools-discuss@ietfa.amsl.com>; Tue, 9 Apr 2024 00:49:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=jisc.ac.uk
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 j_t77DZkaRaq for <tools-discuss@ietfa.amsl.com>; Tue, 9 Apr 2024 00:49:01 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2127.outbound.protection.outlook.com [40.107.14.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28EA3C14F604 for <tools-discuss@ietf.org>; Tue, 9 Apr 2024 00:49:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K1LO/CdMsilBf3U1djE9hVxNhgK+qYaa8SoUo0f1Xp6901GXfp3C+m3v7QQl3c+r6Bm06k4DJan6QUP7N7ae5jR39zkvT194zsfXqsj+tkfJuY8HPFsT5tx+qns1LXBZDRaneQXgT/npc/aVe0kxXA3BD+NdhyKJL6NySi1UD8R2naivWSUq3MlbP2+5DngBL2OClkP03SG0CuUYwIkXqibGcIGKXgIyAQuVURkNnM/16D3Z9AqtSQ/d7++WiptaJVUgy/lzCIpC8Tjt586teMZMY4Eecad7CSdR+K16/XPGsReovLaadga/Y69fB8t6+JyBRqne8AqsU1K4neReZw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Pu2j0buGOuAVf8PZl2kDgpE0zE5AJDZsFNhxu0EN6RE=; b=PYvp7g6pFJNjGC2y2ic4rNJgPzNnp1i/SpFCXJ35z+Y3gl/6K+VpKwdq/cM2nAOSzsLCKFllvP1DOHrkA91uxTLr0QX2DCdobRExqgV2fMLKH2v44LUd7eh+aTmk3FbyEt58X3/h+RQDkyoqP+OhXqoW2O8TTn8ALQWLb9PNiTkseSayfce+z+/SSTA7Cr2WjhQ+G6kFkyqLIEfG9myF/01RlhqUsoO/9W1jcVhCkVEPdYm5duJtkXt7R4wj3LPZrkOAEjVe6JXVevA2/ZbJ2LK/OES9CAXuJ8HwrkmSNkqXo2zvHBsH7btdp6JZUSGgWThT/GT2Dk/n5/ZnSGcYiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jisc.ac.uk; dmarc=pass action=none header.from=jisc.ac.uk; dkim=pass header.d=jisc.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pu2j0buGOuAVf8PZl2kDgpE0zE5AJDZsFNhxu0EN6RE=; b=DigqdqkEUoxu68/AwT+6cFihgRaOZA3iJkMnl7IQ65EnrcXPKvFFGoDq+7aBw2pjgOPtFqUYTRFvO9KobI89CwQ4v2R0VnuXitQuqaLIz0Jor7qjBKbcltA9ebIDAPpaOhFn8aIJAFruTVLUGbAaXKe15DaxXCQT0VrqssymaFozQKxVn52pxYaTXc4MrwFrDGlY4E1KnH3Soq7LSRWeVOGl/frTwM3h87/Ro/esiN/aW2akPbNbOIJPBOxvLb6IvYDtOaiWm0cMfMfteU1TyCWei4ZFmv+siTqVOlVzMdUvJFjdX4yf8Qcf78RHZGE/L07Mrk5j1y2ir6VFfyF3Cw==
Received: from DB9PR07MB7771.eurprd07.prod.outlook.com (2603:10a6:10:2a6::15) by AS8PR07MB7192.eurprd07.prod.outlook.com (2603:10a6:20b:257::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Tue, 9 Apr 2024 07:48:54 +0000
Received: from DB9PR07MB7771.eurprd07.prod.outlook.com ([fe80::4850:b7b9:4466:3733]) by DB9PR07MB7771.eurprd07.prod.outlook.com ([fe80::4850:b7b9:4466:3733%7]) with mapi id 15.20.7409.042; Tue, 9 Apr 2024 07:48:54 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Bob Hinden <bob.hinden@gmail.com>, "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Thread-Topic: [Tools-discuss] Listing updating RFCs in RFCs
Thread-Index: AQHaib4XKP9JjPdiDkelxrN8e16wwrFedCEAgAAB6oCAAGkQgIAAshiA
Date: Tue, 09 Apr 2024 07:48:54 +0000
Message-ID: <2FC07D4D-1A55-4D74-9F60-9AC0A99D3983@jisc.ac.uk>
References: <F57FE4CD-B25F-41E0-A018-A7329BEA26AD@jisc.ac.uk> <989C9FA6-6134-4FA8-9401-04C0E83E6A88@gmail.com> <6EDDBE23-7007-4A60-98FC-B3A993E87DA6@jisc.ac.uk> <65c0e745-f54e-4701-af8f-d6609a9a633d@gmail.com>
In-Reply-To: <65c0e745-f54e-4701-af8f-d6609a9a633d@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.500.171.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB9PR07MB7771:EE_|AS8PR07MB7192:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gheAI+onGO9Wn+6C/NmDKzE+rc5wQHuZBtTT9rK7JoLHAYLzrQJ7RXgOxE2wQakM4lB5BJZI5vy54fOkGSuRT1CZjuzqVFvqRLJD1qgkBFCt4xe+T9Wnk5QmrAlAfB4NEwxy+qLdMz21jiRQaVukHlvaa/hQ/WK9RzTGDY5X/y5L7fXBpZCXKFkemJSvb4ueQtDXJUKTDBk1lHzNsbGhO0N19OIinvNlctAiaL6QZoxbyzoOmm53pUPsg8qG+MfR0du+7SuqfRNUiTsgykGPViuQfFMPZxSrpE6V70RzmrhHRar3cD0JTq4DGXzSqZ2pf0PY8q4EMhIps1tP4EXOyiU758KE39r5VpFGH40nzBSeeViWptWLP/S2McD4vppQlMLGLoCaIqCSA3j57lW58cJpZOO+ukOFwn5OAY4RhlYnLK2eyrtuknrObNt+kiEZQ2ZYzEBL95633hvJMuybNQedMfcdRpP4vNY5U64xSSSktalul/GKSuY67XhjO18iYgd7ilf/HSWl5pOovzPLQA4Ao4mmmVJk2/zi4ezz6YRy+YbtWTg/Z9vD0FT9WQQNvzuleRTj+DCSJbyS4BLZd63wGUd3E/bQYyQVG/66kfQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR07MB7771.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yfvdYAaGpezVWLGhZ5BjUBXNrz6LIr78p4Hvph1REOxoSi/zg+iDeb8VB0XDPAyVgOJefTZp7uUUOm1U7Ogsz0jcwIiQONMEmGAKw3mloRc6a1pQDjGt2sYclENCJTlaYxCqBy3/CZj6VFV6Tl6Qxl//O6iLq3Q5Gw2VJ8uvr7sOehchzVQARqiYPy2/yE5f8d/SodI0qRPOLUF4TEG5jsWpJcBx09YnwnBkrSoDS8Z0t11OsQxAZm6rSdwLYi0UWXHX7LS4lz5MqsGg958MTIu9bT5SDlG534/3yaoU9dQOQukg4IB1D7b3uxIrimZQAB0M+it5Amq9hC+pqccmeE+4J9sMDRkbgKgXs1eRSV8ksFK8NzC7MERnL3tUihQmW7CBlKBGR+OcMubnXYBx6jb8g7oFaQpCmARUJAkQjI7qGIR6m3VjkYi1VVFChxsaHivzsj5XNKAA7JMBTQwsrYmQMe2wXeBE+i8JKL8WDYDNLBFKuyjC8I5GghElFWYcEEKICI5hvZ8mZKLPAVt6pfmbaL7NoehquPrInHOxLYq05Wt2i+UO7ReRBWb+R40JettnuB3/FuETJQsU0tQX5USVCvYkIID3p+GECQW7Ut5nf59ljdPnT4Q+Rmj3vU6QotvJAQb27rbdM2kaXgRNVZO4/FcCPqVLaYTQBYCJaqXvfcOT4KkBSjjOX3sEmZTHrqjoDTqAg8M3PNOHg+h7K09h4bzggROZiON8957e/v2ouQiJ6Skd3TNDC5iByg36o5jzYETCfJLmDVz4H91mzTfLtkfppTfkYGbIgQlyhe9jqJaQExh3X1fljS+jlSXVPXXBWkDo7Y8uKns2ALD2972CyDKMoZOGm2/P4YyJKEZMK6L3BY1ibWcr3oVN0WYDXhuzARxSlF+DOMMSQ8WNp2ZfF4SjfmBByFaPTVUUF31ahDkx5ECfuIauJGDRCKpmiz4Cr7g9Z/xXNil1VHJDzkNdBHdBarIx8UgitPkJ1X1W8wQs2CIDjO9b9LgaQOMnjV3u0jzlL2muFN3USIsUx3e78z2ajxViqnn1BedvQyFZmJTMZmnIz3SLcC/57240NDeHfosypuUfSaIzolExvkdrx9Nw98UDKj4YV5cOWG8a7aWXQnG9dTrOjbMG8LMe/PmfT0VmfH47mMTrGyLYIyvvcVOPv0rDVMxxu6MdsQn71nR3s9Kz9ItdFCwv5ZRjT8WdqsO6PpijXSC/b+0cKLr78YC8B9s7kj9Ooqh5DJ7n03q2fNWhdUfDVu+bkolyiIW3C+Gpv7FTFlNfte+utd5/CdZ98o2k3AXKTJeKylkK9Y4bwjNWsOWWLTx2bOJ310sYVo2LvOIqiLGszqDwOmiSv42r59RhhDjfDxyYZWEiZ524JDvAUQj13EWiRuuKQHjT4vQvYgDa3fEKgWvsWUZySeL/hCA9zlmCRNN4yRmR/GLc/pKsoAnkoDCJRXqjlOeGv+WYQOi/ETIwmyMkhR/+7i9Z7iuFOseGcM45Ap5ddNgy28Pr8zt62y0xjUgtOLJAm1uq2Q/LDy8tIfiqzWlL2dQudbkJPODNactpfP/xtJBeFkH8AuahVdnONll+FXIvf7NXvQ3NcjZPMLfrUg==
Content-Type: multipart/alternative; boundary="_000_2FC07D4D1A554D749F609AC0A99D3983jiscacuk_"
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB9PR07MB7771.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b4d2f213-e571-4065-a986-08dc5869811e
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2024 07:48:54.0777 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Y8buJy/U0lIlyT+//1Sk+TI3822h2jzQNRGRAgkv2VlJsf65z+Om6plaCh7qyd572X0EzS/YaMGNsl0ZxRy4Jw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7192
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/HI4R2u2HS8nN5whUQN-nhvjpaXA>
Subject: Re: [Tools-discuss] Listing updating RFCs in RFCs
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: Tue, 09 Apr 2024 07:49:06 -0000

Hi,

On 8 Apr 2024, at 22:11, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:

I think this discussion belongs as much on rfc-interest as here.

Feel free to send it there :)

In line:

On 09-Apr-24 02:55, Tim Chown wrote:
Hi Bob,
On 8 Apr 2024, at 15:48, Bob Hinden <bob.hinden@gmail.com> wrote:

Tim,

On Apr 8, 2024, at 7:07 AM, Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org> wrote:

Hi,

I was caught out this week looking at RFC 4861 as part of reviewing the draft on a new P bit for PIOs.

I missed the “updated by RFC 8425” on RFC 4861 as I was looking at the HTML rendered version of RFC 4861 at
https://www.rfc-editor.org/rfc/rfc4861.html

That is the RFC Editor's version of an htmlized old-style RFC, and apparently it has a bug. That needs to be reported to rfc-editor@rfc-editor.org<mailto:rfc-editor@rfc-editor.org> if you haven't already done so.

I haven’t, I perhaps rather lazily assumed raising it here would achieve that, but there is the bigger picture of the different formats and what metadata is associated with them and how or if that metadata appears in the document body or not.

(I don't know why the RFC Editor and the datatracker don't use the same version of the htmlizer, but I imagine there is a good historical reason.)

I didn’t realise there was a difference.  I assumed the RFC Editor would use the datatracker as the authoritative source.

rather than the datatracker version at
https://datatracker.ietf.org/doc/rfc4861/
where you can see RFC 8425 (and RFC 9131) listed as updating RFCs which are missing on the HTML rendered version.  There was a clue I missed in that the 7th of 9 RFCs in the Updated by list had a comma after it, but no RFC.

The text and PDF versions don’t show any of the updating RFCs for RFC 4861.

No. The plain text version is immutable by definition, and as far as I know the PDFs for all RFCs before RFC8650 are simply images of the plain text version and also immutable.

Why does it have to be immutable?  The html and htmlized versions change over time.  You could track the version history if desired.

The htmlized version:

https://datatracker.ietf.org/doc/html/rfc4861 <https://datatracker.ietf.org/doc/html/rfc4861>

Does show the list of updated RFCs in the sidebar.
Thanks, so should we consider the HMTL version as obsolete or no longer supported?
I don’t mind as such, but personally I won’t be looking at the HTML version again having been bitten here. Unfortunately it’s the version google search returns first, so many people will routinely find it.

As I said, I don't know why the two htmlized versions are different.

Maybe the HTML version should have a clearer indication that the link to “Tracker” at the top is the authoritative source from which other versions can be found?  Quite a few people less familiar with IETF process may have no idea what “Tracker” means.

The *definitive* source for RFCs isn't the datatracker, it's rfc-editor.org<http://rfc-editor.org/>. So they need to fix their bug. However, the correct place to start is https://www.rfc-editor.org/info/rfc4861.

Thanks, as above I didn’t know that the RFC Editor version was the real source.

Unfortunately we can't control what the search engines find first.

(The best source of the metadata is https://www.rfc-editor.org/rfc/rfc-index.xml if you have the stomach for it. Or in human form, https://www.rfc-editor.org/rfc/rfc-index.txt)

I think what I’d hope for is an authoritative (single) source that gives the content and metadata about a draft, and then renditions of that into formats where the rendered versions are consistent.  At the moment they aren’t.  We should probably be considering what people new to th IETf and standards documents make of it, as we (or rather you and John!) know the specific details and history that may not be obvious to such people.

Worst case, the Updated by bug needs a fix.

Tim


  Brian

Tim
Bob


I’m wondering whether the updating RFCs should just be metadata to the RFCs, or be included fully in all RFCs in all versions.  It’s a little dangerous/confusing when you only see a partial list.  Or maybe I shouldn’t be looking at the HTML but rather the HTMLised version?

Tim
___________________________________________________________
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
___________________________________________________________
Tools-discuss mailing list - Tools-discuss@ietf.org<mailto:Tools-discuss@ietf.org> - https://www.ietf.org/mailman/listinfo/tools-discuss