Re: [rfc-i] archiving outlinks in RFCs

Ted Hardie <ted.ietf@gmail.com> Wed, 26 April 2023 09:02 UTC

Return-Path: <ted.ietf@gmail.com>
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 90B7FC14CE53 for <rfc-interest@ietfa.amsl.com>; Wed, 26 Apr 2023 02:02:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=gmail.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 Ja9dJ684oEwp for <rfc-interest@ietfa.amsl.com>; Wed, 26 Apr 2023 02:02:05 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 5F4D5C151547 for <rfc-interest@rfc-editor.org>; Wed, 26 Apr 2023 02:02:05 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-505934ccc35so11818571a12.2 for <rfc-interest@rfc-editor.org>; Wed, 26 Apr 2023 02:02:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682499724; x=1685091724; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=otycWQfyYFIyjs6QVceOg67OqtrWSidgz8JOehyM/jU=; b=W37bGrypd63VD0rs6HFlZ90pF79ivInZcdyog5z2NR/pdDPHeVhAnjGuh+qXpj9i2N 4yWQCmp3VTAKIPiLKZbbDCrq2RatEUIAxdNOJn1XcAmngtkjdjhE1dfe3tI27GFOMhn8 QStLd45J0Zjf31icLJpkIZCjUpNEq/jjimGaQ7KQnFheDtcgqjf4xV1XMrxz23WXALdl xhzcml0MGPSDAM2P7ZG8RwhP/l1Mjj/gud5QfpoIwqO3ucTAjmo+pq3N+JWW0cPLqdpE +ce0QBiEbmh8gy7wJU67XrNBLtnL23mn4Ljech1H/UgudWxByyeEobJFYKHUfgcjFB7z p5yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682499724; x=1685091724; 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=otycWQfyYFIyjs6QVceOg67OqtrWSidgz8JOehyM/jU=; b=aQuBuniyVRfGF29+cFJTA3ZGZ83mTW3Tqfq3qpLrQ8cujTBpqtgQKDIP5uQuH5BJax njO/v7xYLSYk9VofAGKqm2t6YPo4mfAQDACG1IJycLEs4tmv9Pld4F5LyiQvxqy+F2S9 0wV/mF23of1NdNnUrJHm9VpAMx5CcaP+AuK4aHn0cBD/AYUMU36V/csCOVnby8SwFlnj L1LjWuAz3DHfcw0TTDgI7eZW/+9SmOjJZFntu59OfJOWzGprcaflrBmqnJa1gwm4JwFo 74MT1NG892+Q/eO8SuM3s8Ip76fxF+W0mnwwSlCiTGxIlwKmaRJ+eq0VGYKiwWUis28c NuQw==
X-Gm-Message-State: AAQBX9cAYZKcqg03VMVKYyoYl94BMoodY3T+P7yxw7rQ6dF898V00UuW 7c9l8AgGNk7DQyjrEyG6joXiLqPisuLtCnJkr6ZC1OeT
X-Google-Smtp-Source: AKy350b2HC6a4vjAt3XRk6lwVlvLfvZ7KgcYDy0drIHC2Ls5ZFv4Nru3rIH6e6aezewQ3rTJSi0cKRxQTfwUjtAp0S8=
X-Received: by 2002:a05:6402:32f:b0:508:4f66:e70d with SMTP id q15-20020a056402032f00b005084f66e70dmr16258978edw.36.1682499723567; Wed, 26 Apr 2023 02:02:03 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <CABcZeBPqePQwPAq5pWda1pGaY_=kLkcOxCjZWmOv9yRZ_MNb7g@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 26 Apr 2023 10:01:37 +0100
Message-ID: <CA+9kkMBVMTG7Zku4gt_DwCNWArYTauR_O0u70zceCMtN2GNN_Q@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Cc: Martin Thomson <mt@lowentropy.net>, rfc-interest@rfc-editor.org
Content-Type: multipart/alternative; boundary="0000000000005ba56205fa397e52"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/SeZxfiTFGcSsqnx7jR-FX81dmPM>
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: Wed, 26 Apr 2023 09:02:09 -0000

On Wed, Apr 26, 2023 at 12:56 AM Eric Rescorla <ekr@rtfm.com> wrote:

> Hmm... I don't think this is right.
>
> Obviously the line between "style" and "content" is a fine, but istm that
> the
> line you propose to draw would allow the RPC to take all the MUSTs, style
> them out with CSS, and replace them with MUST NOTs.
>
> ISTM that the links are part of the semantics of the document and so having
> different links is a question for the RSWG.
>
> -Ekr
>
>
I agree with Ekr that this is problematic, but my concern is with external
links to other standards.  If I replace a link to https://ieee.example/876.1
to an archive link like
https://archivesite.example/see?https_ieee_example/876.1_retrieved_the_day_of_publication
then ieee.example has no chance to use its own redirects or tombstones to
give data to the person following the link.  That risk is mitigated if the
links are only changed when a link bitrots, but that introduces a
completely new cycle of checking which has to be constant (because if the
ieee.example  folks restore access to the data previously removed, then we
have a clear question of whether the new stuff is the target or the archive
is).

I suggest that we use the erratum mechanism instead.  If the RFC Editor
notes a link has bitrotted, then an erratum that it is not available can be
filed which includes a pointer to the archived copy.  That allows the
erratum approvers to decide whether that erratum should be accepted or
should be amended to point somewhere else (if ieee.example updated their
numbering to 0876.1, say, to handle larger numbers and 0876.1 is the right
new pointer).

regards,

Ted Hardie

>
> On Tue, Apr 25, 2023 at 4:48 PM Martin Thomson <mt@lowentropy.net> wrote:
>
>> On Wed, Apr 26, 2023, at 09:41, Eric Rescorla wrote:
>> > I think the RPC could *probably* choose to publish a separate version
>> > that had archival links
>> > on its own, but I think the default version would again be a question
>> > for the RSWG.
>>
>> If this were a question of publishing, maybe RSWG has a role to play.
>> However, we don't object to different renderings and this might not be too
>> far from that.  That is, you might make HTML available that had two links
>> for some references (canonical plus archival) maybe with strikethrough
>> styling on broken links.
>>
>> I don't think that we are in a position to set policy there.  Any more
>> than we are in a position to set policy on what decorations or styling are
>> added in renderings.  The metadata header on rfc-editor.org or the
>> sidebar on datatracker.ietf.org are examples of "decoration" along these
>> lines.
>>
>> _______________________________________________
>> rfc-interest mailing list
>> rfc-interest@rfc-editor.org
>> https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest
>>
> _______________________________________________
> rfc-interest mailing list
> rfc-interest@rfc-editor.org
> https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest
>