Re: [rfc-i] archiving outlinks in RFCs
Ted Hardie <ted.ietf@gmail.com> Fri, 28 April 2023 08: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 61BA3C151543; Fri, 28 Apr 2023 01:02:55 -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 1diKHESJzGUo; Fri, 28 Apr 2023 01:02:51 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 70FF7C151535; Fri, 28 Apr 2023 01:02:51 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5050491cb04so14130966a12.0; Fri, 28 Apr 2023 01:02:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682668969; x=1685260969; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=b7nN/O50tUDqTCOHNhloFvOqNz//dxTtjloMFOuRPTo=; b=GA1leDrk6AmqI6nUw3B+HYYbhO9hDsOSxe7u+kY6IATMZgzqn4Xoy7zoWrUW7BwdH+ VT3hTO7r14XOHKldY8EICJ7BAIzGauKEeb0tmoiy+h6bnVeWlBdPx8bK2PjDY0O6w12Q /x/rAzgcDtQFA+ixI3LC4h2V4+IPGVE/iewekspCnJWpTEDiKrqqBTwvQl2MUz829Xi+ AGowOTuCFyou+JjoTYBTEcjkhBDgEDIr2YPdiUGN6RfnxAD9ua+Ikssv+LUp96ToxcRA VwQvtpMEbk5IX7dCoEYpBqNKlVCpL5esJ30H6/fz//Gi+Fl/lGHgpqK0I5Amre5jR3UZ RCsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682668969; x=1685260969; 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=b7nN/O50tUDqTCOHNhloFvOqNz//dxTtjloMFOuRPTo=; b=DyDwZFy5IG3PbcSjU+PDsA+Ctpp/bQIcy7537urRNIz6WeYTVdUYGHoOKQ9shwwhkj 3hlsBSaKgAL3wGq3D/JnDwQ7Li/78L6e/7VxAYopNbSdNMjVjsbtYupjfbqeJpDtgO6+ 20PUUQYNolI8/1oWy3rH0ECipEQ1ZVTWY0SH4I6Rskl73gF3VDGX0PQDNBDaF2qvRnfI Z5zUUuJ3/nRScU/t1GD93Jk4jg4LnzeKno9ZWrki+fIQpRTTqa8ARQ5O7EKmWYNkg8Dr jrxT/orhNKDdB37RIYZkJ3jlJBwWocIMG90B8v0tldkm+OB3mfNhAVKG16N25ScWKK6Q OLPA==
X-Gm-Message-State: AC+VfDxtjuiNqF+bR39pAINm8xTuHLMjC0JMKM3JiNh4PJNiUzSZH7vn I9XRook3scO77NscOA3PJwAycKp23lK4esJSvzbHnurPP6E=
X-Google-Smtp-Source: ACHHUZ47ZJdLkHSsKJd5XKIb/1eDqEiB6kCzXnbp98NO1WuLwkBv1k2cD7MbUr+ntYWFTai/S2y0J3ahinHw3FKklwY=
X-Received: by 2002:a05:6402:1018:b0:504:7fdc:2682 with SMTP id c24-20020a056402101800b005047fdc2682mr3431445edu.35.1682668969369; Fri, 28 Apr 2023 01:02:49 -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> <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>
In-Reply-To: <04BE48FA-322D-457A-9D7B-A9DA8FCE8E50@rfc-editor.org>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Fri, 28 Apr 2023 09:02:23 +0100
Message-ID: <CA+9kkMCKM7A81+EU0OegtE5UbjLoVwsK7FVig8toddj-1APwxw@mail.gmail.com>
To: Alexis Rossi <rsce@rfc-editor.org>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, rfc-interest@rfc-editor.org
Content-Type: multipart/alternative; boundary="00000000000031a30905fa60e65d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/1d4fZ1HRRBiikTg6Vv4E3p_F8vk>
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: Fri, 28 Apr 2023 08:02:55 -0000
On Thu, Apr 27, 2023 at 9:10 PM Alexis Rossi <rsce@rfc-editor.org> wrote: > It seems like using the errata system would maybe be a more haphazard > method of fixing broken links over time, since it relies on humans to > notice the original link is dead, report that as an errata, and then > another human to check and approve it. Unless the proposal is to have a bot > that files errata when links die (and then there’s just one human step to > approve)? > > > Yes, sorry that was clear. Essentially, the steps I propose: On RFC publication, archive the outlink. Run a periodic check on the status of the links in each RFC. When one is determined to be unavailable, file an erratum mechanically The community that would normally determine erratum validity examines the issue and determines the next step, which might be one of: 1) The erratum is approved and lists the archived information as the target for approval on document update 2) The erratum is approved a different URL is listed as the target for approval on document update (e.g. the ieee.example/standards/08675 replacing ieee.example/standards/8675 3) The erratum is rejected as the error was transient or will be corrected by the origin (where these are sibling SDOs, we generally have a way to reach out to them for this information). The normal erratum process is then used to provide this information to the community (either separately or in-line, depending on the method they choose). The advantage of this approach is that we are using community approved processes in a pretty easily understood way. We can also use the same process when the link is live but something like a paywall has changed the state of availability. That's not something we can likely identify mechanically, but we can re-use this set of steps. Sorry that this wasn't clearer before. regards, Ted > On Apr 27, 2023, at 1:40 AM, Ted Hardie <ted.ietf@gmail.com> wrote: > > On Wed, Apr 26, 2023 at 6:12 PM Michael Richardson <mcr+ietf@sandelman.ca> > wrote: > >> >> Ted Hardie <ted.ietf@gmail.com> wrote: >> > 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 >> >> It also keeps ieee.example from replacing the link that we were using >> with a >> link that goes through a paywall. >> >> (Which, btw, DOES HAPPEN regularly) >> >> > I think this would also be grounds for filing an erratum. But my basic > point remains that the erratum process triggers the right thing: discussion > among the folks within the IETF who are responsible for the relevant RFC. > There are several different "correct" responses depending on the > circumstances, and they are the right folks to make the decision. We > already have a way to indicate that there are errata and/or display them in > line. We can use that here, rather than trying to decide in advance. > > regards, > > Ted > > > > >> -- >> Michael Richardson <mcr+IETF@sandelman.ca> . o O ( IPv6 IøT consulting >> ) >> Sandelman Software Works Inc, Ottawa and Worldwide >> >> >> >> >> _______________________________________________ > rfc-interest mailing list > rfc-interest@rfc-editor.org > https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest > > >
- Re: [rfc-i] archiving outlinks in RFCs Martin Thomson
- Re: [rfc-i] archiving outlinks in RFCs Paul Kyzivat
- [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Stephen Farrell
- Re: [rfc-i] archiving outlinks in RFCs Eric Rescorla
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Eric Rescorla
- Re: [rfc-i] archiving outlinks in RFCs Martin Thomson
- Re: [rfc-i] archiving outlinks in RFCs Eric Rescorla
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Martin J. Dürst
- Re: [rfc-i] archiving outlinks in RFCs Martin J. Dürst
- [rfc-i] standards for references/URLs in RFCs ? (… Toerless Eckert
- Re: [rfc-i] archiving outlinks in RFCs Jay Daley
- Re: [rfc-i] standards for references/URLs in RFCs… Jay Daley
- Re: [rfc-i] archiving outlinks in RFCs tom petch
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- Re: [rfc-i] standards for references/URLs in RFCs… Brian Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Michael Richardson
- Re: [rfc-i] archiving outlinks in RFCs Michael Richardson
- Re: [rfc-i] archiving outlinks in RFCs Michael Richardson
- Re: [rfc-i] archiving outlinks in RFCs Larry Masinter
- Re: [rfc-i] standards for references/URLs in RFCs… Jean Mahoney
- Re: [rfc-i] standards for references/URLs in RFCs… Jean Mahoney
- Re: [rfc-i] standards for references/URLs in RFCs… Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Marc Petit-Huguenin
- Re: [rfc-i] archiving outlinks in RFCs Eliot Lear
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- Re: [rfc-i] archiving outlinks in RFCs Brian Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Jay Daley
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- [rfc-i] IANA, too (Re: archiving outlinks in RFCs) Carsten Bormann
- Re: [rfc-i] archiving outlinks in RFCs Jay Daley
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- Re: [rfc-i] archiving outlinks in RFCs Jay Daley
- Re: [rfc-i] archiving outlinks in RFCs Eliot Lear
- Re: [rfc-i] archiving outlinks in RFCs Paul Kyzivat
- Re: [rfc-i] archiving outlinks in RFCs Paul Kyzivat
- Re: [rfc-i] IANA, too (Re: archiving outlinks in … tom petch
- Re: [rfc-i] IANA, too (Re: archiving outlinks in … Carsten Bormann
- Re: [rfc-i] archiving outlinks in RFCs Jean Mahoney
- Re: [rfc-i] IANA, too (Re: archiving outlinks in … tom petch
- Re: [rfc-i] archiving outlinks in RFCs Michael Richardson
- Re: [rfc-i] archiving outlinks in RFCs Stephen Farrell
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Stephen Farrell
- Re: [rfc-i] archiving outlinks in RFCs Paul Hoffman
- Re: [rfc-i] archiving outlinks in RFCs Ted Hardie
- Re: [rfc-i] archiving outlinks in RFCs Christian Huitema
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Stephen Farrell
- Re: [rfc-i] archiving outlinks in RFCs Paul Hoffman
- Re: [rfc-i] archiving outlinks in RFCs Michael Richardson
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] archiving outlinks in RFCs Stephen Farrell
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Paul Hoffman
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Alexis Rossi
- Re: [rfc-i] archiving outlinks in RFCs Paul Hoffman
- Re: [rfc-i] archiving outlinks in RFCs Martin Thomson
- Re: [rfc-i] archiving outlinks in RFCs Brian E Carpenter
- Re: [rfc-i] IANA, too (Re: archiving outlinks in … Alexis Rossi