Re: [rfc-i] archiving outlinks in RFCs

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 02 May 2023 22:56 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: rfc-interest@ietfa.amsl.com
Delivered-To: rfc-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49433C151993; Tue, 2 May 2023 15:56:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=cs.tcd.ie
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 A4LgRrRSt4O5; Tue, 2 May 2023 15:56:27 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20731.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::731]) (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 E0B01C14CF17; Tue, 2 May 2023 15:56:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J3rWI93/zQajcDJm1zf3Lq6Jw8NEoAdoSUZqwK55spT6PYnI5ARU479jyJtv7xFX3aoyQXabupIo+wkKSQYNthV5b3r8aAB7TfrubctVNcjoFW8MzE2gMrUBPnqiM4gqfw6xohp34UtFa19epTjh4wu4TAs2vgIDiDLq3DvL1PoqL89xb9FcBcSCwXlWvScgA8iI5x0NJCQ9552SPmxMRg6xzl+RnGAFUgSi4i1ftZ/pl9BQAa8zzD46q2v9IauT0fzggiNQvj8o8kEggRNb2Oad5B1waeHOiNxrbEWS9DYjcYnFIISXqErW5O52fLvCRA8XaqOnwLSXzybWX3X1GA==
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=aF6D5gNgca0r+B09ow3iZFg/JBQV8HhYb9kuxu4CwyQ=; b=JPCfZgpr+j4sMeQA6hFeCMcwT4SmqRkOYwdPpE/0rdL/whoOmP0N4DVAAx+HfDJzuIeOAkEcP+6LUI8eG8nYLxP00t6erLBJ/lS+7kfZoXb/b6vQ/LirU8eJ05sPqqe4ALQJTL6HUjo1wl7O6K/ubeIKnInu9rEF0ztFksKdbjAZ3389/OiBUmY2wIyipuKx682Ntmk/M3BgmPZ2p6oR+1H2UJ7c2zNc8/mFTiqfL4YAzzgoirfjywVwdo4rtnYSd1hyGXDzvp3e/mmlDnUXkKJ8I0Bno2VlPXk0IkO3JsstJXr/V23ATMpVgy9Gg22dzB5ii9PdAdIyKFIzIaX0bA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aF6D5gNgca0r+B09ow3iZFg/JBQV8HhYb9kuxu4CwyQ=; b=KbquHfmF1C68WP/z205NsgVAOMbnyQjC/hEVz03in/dtdT4Ucyg9R2CPWjFqHtSfzODuDzMkF9t1m6EWza3z+T9Uf7A733ZVfTpv/yo2XDzhxPSveF7XDiJQnxrvcSNzKiLcyIZVazCljplahtDUfCpH49wmj+fenR+sGfN0y9YLnsmsrZL5wTjcoGMOFWXFHhB8RqZVXjh0JbsjgLjQhJTZAxJhke/Ek1QYBTEeARYR2w5/t9tDzDjRSx0taRlP0n9XbGZa5VmsrOrIM0NrXHCI5hcDSLapLDpvVQAg1NhK2jIO8iNu+L1UTAg7HJs2S1fQ82HCGlaxPG0LtpVfdA==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from AM6PR02MB5112.eurprd02.prod.outlook.com (2603:10a6:20b:90::21) by DB3PR0202MB8962.eurprd02.prod.outlook.com (2603:10a6:10:43b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.30; Tue, 2 May 2023 22:56:20 +0000
Received: from AM6PR02MB5112.eurprd02.prod.outlook.com ([fe80::861d:4e04:1336:8ad2]) by AM6PR02MB5112.eurprd02.prod.outlook.com ([fe80::861d:4e04:1336:8ad2%6]) with mapi id 15.20.6340.030; Tue, 2 May 2023 22:56:20 +0000
Message-ID: <028f048c-e474-8081-261e-7cc32c63970d@cs.tcd.ie>
Date: Tue, 02 May 2023 23:56:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Content-Language: en-US
To: Alexis Rossi <rsce@rfc-editor.org>, RFC Interest <rfc-interest@rfc-editor.org>
References: <E024D9AC-2B92-4720-9713-519592D2362B@rfc-editor.org> <30c30c2f-4e96-560a-73dd-a51ba8d04714@comcast.net> <771B7586-FFBB-49E4-9B99-5578863FBD8B@rfc-editor.org> <CABcZeBOevOj8cWY7dacWxzwZS82+iAjf1p+DZWF=7WZ9JydnrQ@mail.gmail.com> <48de4d92-e279-4c26-ab3c-15dd854b56f8@betaapp.fastmail.com> <CABcZeBPqePQwPAq5pWda1pGaY_=kLkcOxCjZWmOv9yRZ_MNb7g@mail.gmail.com> <CA+9kkMBVMTG7Zku4gt_DwCNWArYTauR_O0u70zceCMtN2GNN_Q@mail.gmail.com> <796.1682529129@localhost> <CA+9kkMBiqZCqbDviOVQFmjROYJtViz=S7ZsW6T41mv4XGbZ3=g@mail.gmail.com> <04BE48FA-322D-457A-9D7B-A9DA8FCE8E50@rfc-editor.org> <CA+9kkMCKM7A81+EU0OegtE5UbjLoVwsK7FVig8toddj-1APwxw@mail.gmail.com> <CANMZLAakmafNpe91TGG0eioR_yHt=n=ncV7nKLMCvCaQevoH8A@mail.gmail.com> <1718A586-7CFE-42CB-8206-DD7B18383BC9@ietf.org> <CA+9kkMCm1C762sTXiiP=MLLP9huuzdTbjJ-zROEXXJKGuwoGdg@mail.gmail.com> <93dd2fb8-f986-ed10-9369-529ab6bd320c@huitema.net> <BB283056-9CDA-4B3F-BEC7-BBAA036A3D29@rfc-editor.org>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
In-Reply-To: <BB283056-9CDA-4B3F-BEC7-BBAA036A3D29@rfc-editor.org>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------Y1PhlV9LA01bwzCyTCwPt8ee"
X-ClientProxiedBy: DU2PR04CA0196.eurprd04.prod.outlook.com (2603:10a6:10:28d::21) To AM6PR02MB5112.eurprd02.prod.outlook.com (2603:10a6:20b:90::21)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM6PR02MB5112:EE_|DB3PR0202MB8962:EE_
X-MS-Office365-Filtering-Correlation-Id: 42542930-e7a7-473e-9191-08db4b6071d7
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: xGwSBVtqOlX9M9vqXhMjfL+NzYwNPZKNN3FWAh2Ji0bHFJqB9qF6ujAxceXf15x1EfaVYVRJGUpw7N5Je7b0HrDHKXYg+KS+wDbkF4coEHh/uOgBCkcrnTV75GLwLXzBAMJT6yMkF95sFw3LD8h7+ngFJ2PWQkzMcQhnFl76nf8qjT55m9Lo8QRGUIIk5TJuypVzppfgz7Y1JjEMrWUUidnjo05tD676/9+aVEI4uAYriRXHrac2Pbag1uQ8ITVHdtUvt1ppT2tqETc+pGU2C/axeL5P+jV7FBiOMf5X6BzZBiL80pMuZpYBt4aX/EOiX8WSn7yYUYo6WiJaR0XqChmXIGyHuuHgrRYSDLrRAY22Ded8p5OopgqWwdSfXzZfuMAX9wiXAgWizFrzrMf9UyvhLZg4PpOrRB471gswvDyvf6ucCE/N0p16CcSrQno3KlTEtPhwZ4mIecUD52TyCXICgX/3kCeWlqwLKck/SJj4tlwUqbQBzx3tL4XaQ2GGemOtUv8rxTG7QAgVngXLO0O0qw6FvdtxbdSlaEdMfxjYMRAXCUtijS2GFdpNiEel9vARa9+abToyxJuqKZQFC98a4/x+fI09R8aLIUcRTlYK9dOYh3yLxz9RTfRw5tYUi07UTEF0zrQ2AFcBV8r5ww==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR02MB5112.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(376002)(136003)(346002)(39860400002)(366004)(451199021)(110136005)(966005)(86362001)(31696002)(33964004)(478600001)(38100700002)(2616005)(6486002)(31686004)(21480400003)(5660300002)(235185007)(83380400001)(2906002)(66574015)(186003)(44832011)(450100002)(66556008)(53546011)(6506007)(66476007)(66946007)(41300700001)(8676002)(41320700001)(36756003)(6512007)(316002)(786003)(8936002)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: TtO1jovesDtYSG2n2P6dd4lsB2c7iVBVhk6c+1JO5Zbg11/uKtVs7pLf7pZ5/K3lBBU5YhGybGnn6+Srwe+vluDr8suNDggoB5+aOaf6bpK1DJ4ncr3B7tMLI2ms+PridMsLkaPcBgZO4lXYNuPFVK2Xp8BPCmQKs/K88u2Xi4diqS44hLT1z5BG8N8cIq6tjJgpNzP5GhsdUhwkknqsfhuXLR/IFECJAaxFFoxFhZ5JLmTWFvxlj+c0jN6imEB/s756fMtkh/YHCmH4W3pG1a42/ZV7z3C64+4VJPqoQUYPYnTpIteoKCZC5r5jKGtN4NKbvO9pOemkkMj4L3jPcaS5TbS4Iojca2jhnjpV6dUa4eNGeqR/7lp7Uv9COCsLM2Q+PBTt3PPkUo1wUGNsvBDu1XZqr7tjWJiwhUyC6CT3zupbvdSmncAxzrczCMD8CYvuD22BrSdX4O3Y8y9RB5O3tNskhXIWi6dl6rCPs7ye1ozKiICNY2J/eckvELj50OSnt7HTFtxCrRzrlsp3fMDSCfUt3W1Ks8EKvEYvTkYvZW0SOnJWQlDZMlE0O6w5PVDokBLYQQFtboznDK8OGhu6OyunR0HioLbWU0ssFMt491CftX6hxFHhXM8jprYHi7ocT6f0yFaE7x2gPa928W1gIs9JFQXS2faWgTYTrWB3rBK0jVuPZG9HUt7MbE8Obmf7U5sw9hpOIKY8j/CYYQkTERFFQwIqUo5Fg2TbbX4xscKayM8WfRgnM2NLAum0WBOqYdpndoKb+HiMWmEGZ2rZSdBq3T6xMppm8BVx7t5dnYdZbhJcRAMpTfIvuK7rKiXIYHScixucsyJGhyRU020Bk9MshqIYxo2Dtf8Df+2Q3xoXkZ6oNh4CBrjeI3BVmbG/5MA8X57tJjHflT9+zg5Jm95Mbd7H2XAiQ58htDlAbi/sFM5XYFZpZrtgOPhHTL3xoLQ/U4rdv2Wu5v/khwltgUaEvxsmdYtQkRJCiAJzJ4ucU+X5hf+dm1IXMfzoDE1hCS2MwbwnRiC7/ZoEa29+tOjgnSrLHUtjPGx49e/psWC4U4sx7xqHT/lrMJSiSg1eBeYXRTF9ckwLeWyiIqmrz9jJ7p/vIgRhZP281Crd7bMNNZ9LSkXhRp6oVcHZOV7NG+KN7GOVzEKBIMn3k+mIBhKcpce6XF0eoFCBBLDVQG9v1Ykj+55wMYM/SvTXiIrcHUx5buubw1T1kQUGEPiG8tgUitIIjg4FHx2lOzwm6eEyQ6WoU0xcVQSzMtEuRGNfoktI3MqgEeUy1gINwZ8bPK86s0AU6v69eLxHJGItaog/3XagrE1ksQmTXcestiq0rGUj7NSie9h0woCNAYaro1dckW7tIfxHj2sl8rpCEjI1Ulp1Rmma1DigkDOE9OdwV0PwOAO6pbuEg5j19eW1cPh+eVM3ad5h/ryeqvW9HDWgHzqSrpeNLK09awiOztoSB6GN9TqkE64htYyMnhTn2XYrCwqhU7WK2cvmlbZhZ/MsMRndstu4HaDwY5zG6ZmvHCMO87rtDpBYwE5occIiL7KokxLP4xmnbsOqSaI8A0/XSwLtovkJjtb2j9yp1hOzloq0W8IjfyFmWd5MZlcXWLPdLnl0UUy4VhGooZT7DxigF4mygu9N/XXQRPND
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 42542930-e7a7-473e-9191-08db4b6071d7
X-MS-Exchange-CrossTenant-AuthSource: AM6PR02MB5112.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2023 22:56:20.4881 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: YQ54nlLAoe5sinYKop+jodDkUmr9EnVm6KOEIG2+atUpDGEK7/950DncFhWXuaZb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0202MB8962
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/uHiXkhMpjbxA9cp8GYt394JB65U>
Subject: Re: [rfc-i] archiving outlinks in RFCs
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2023 22:56:32 -0000


On 02/05/2023 23:15, Alexis Rossi wrote:
> Trying to steer clear of implementation details, I think these are
> the goals from our discussion:

Apologies if I've lost track, but I thought part of this was
to look back at what URLs in RFCs no longer work and also
report on those as a way of figure out how to meet your goal
#1 below. If that's the case, great, and maybe that'd be a
good goal #0. If that's not the case, then it'd be a pity if
the community don't get a chance to learn from that data.

I think there's value in reporting on what's found before
trying to decide how to go about the two goals below, esp
the 2nd one.

Cheers,
S.


> 
> Goal #1: Encourage authors to choose the appropriate URL when
> creating an RFC.
> 
> - References to URLs with “live” content that is intended to change
> over time should point to live URLs.
> 
> - References to URLs where the information you want to cite is the
> exact same information you want all future readers to access should
> use archived URLs in their references (ie take a “snapshot” of the
> info as it is at this point in time and use that archived snapshot as
> the reference).
> 
> 
> Goal #2: Allow RPC to fix broken links in a version of published RFCs
> with appropriate approval.
> 
> - When the RPC receives notification of a broken link, they can
> identify a suggested replacement, obtain approval from the
> appropriate entity, and update an html version of the RFC with the
> approved link.
> 
> - Approval of replacement links for a document is provided by the
> same entities who approve errata for the document.
> 
> 
> 
> If we think those goals are correct, here’s a proposal for how we
> might get started:
> 
> - Update authors.ietf.org [1]  and Web Portion of the Style Guide [2]
> to provide guidance on choosing live vs archived URLs.  Suggested
> text: “For URL references, consider whether the resource contains
> “live” information that updates over time, or whether you are
> referencing information that should not change. For live information
> we recommend that you use the live URL in your reference.  For URLs
> where the information you want to cite is the exact same information
> you want all future readers to access, you should use an archived
> URL. An archived URL can be created using the Save Page Now feature
> of the Wayback Machine [3], or you may ask the RPC to create one for
> you prior to publication. It is not necessary to create or use
> archived URLs for links to RFCs, Internet Drafts, RFC errata, or
> emails on our mailing lists.”
> 
> - Add issue to 7322-bis [4] so that the updated Style Guide RFC
> includes guidance on choosing the appropriate URL for your
> references, per above.
> 
> - Update Web Portion of the Style Guide (or other place? I’m unclear
> on where this should live) to allow RPC to fix broken URLs.
> Suggested text: “When a link in a published RFC no longer leads to
> the intended content, the RPC will attempt to replace it with either
> an updated or archived version of the link in an html version of the
> RFC. The RPC will consult with the appropriate entity to verify that
> the replacement link is correct before the change is published.
> Approval of replacement links for a document is provided by the same
> entities who approve errata for the document. If there is no clear
> approval entity for the document, RPC may ask RSAB for guidance.
> Links changed via this process will be clearly marked. If no
> replacement link can be found, the html version will identify the
> link as broken.”
> 
> [1] https://authors.ietf.org/en/references-in-rfcxml
> <https://authors.ietf.org/en/references-in-rfcxml> [2]
> https://www.rfc-editor.org/styleguide/part2/
> <https://www.rfc-editor.org/styleguide/part2/> [3]
> https://web.archive.org/ <https://web.archive.org/>[4]
> draft-rpc-rfc7322bis
> <https://datatracker.ietf.org/doc/draft-rpc-rfc7322bis/> (which lives
> in github at https://github.com/rfc-editor/draft-rpc-rfc7322bis
> <https://github.com/rfc-editor/draft-rpc-rfc7322bis>)
> 
> 
> 
> 
> _______________________________________________ rfc-interest mailing
> list rfc-interest@rfc-editor.org 
> https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest