Re: [rfc-i] archiving outlinks in RFCs
Jean Mahoney <jmahoney@amsl.com> Fri, 28 April 2023 16:24 UTC
Return-Path: <jmahoney@amsl.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 EFDBCC1782D8 for <rfc-interest@ietfa.amsl.com>; Fri, 28 Apr 2023 09:24:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
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 Fv7_bWjH434G for <rfc-interest@ietfa.amsl.com>; Fri, 28 Apr 2023 09:24:43 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (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 81F40C1CAB22 for <rfc-interest@rfc-editor.org>; Fri, 28 Apr 2023 09:24:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 694CE424CD38; Fri, 28 Apr 2023 09:24:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sMzUGWwlXYq6; Fri, 28 Apr 2023 09:24:43 -0700 (PDT)
Received: from [192.168.1.203] (unknown [47.186.48.51]) by c8a.amsl.com (Postfix) with ESMTPSA id 1B18C424B44A; Fri, 28 Apr 2023 09:24:43 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------d9P3mZzwbjYg0U2h0smRH7Ga"
Message-ID: <a26b0ba5-c8c0-6cbc-27a5-0dd0f95b31d3@amsl.com>
Date: Fri, 28 Apr 2023 11:24:42 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.1
Content-Language: en-US
To: Jay Daley <exec-director@ietf.org>, Brian Carpenter <brian.e.carpenter@gmail.com>
Cc: 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>
From: Jean Mahoney <jmahoney@amsl.com>
In-Reply-To: <1718A586-7CFE-42CB-8206-DD7B18383BC9@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/I6b2CDNZsoL2860onDX3q_2jvyk>
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 16:24:48 -0000
Hi all, A comment below on what is considered an erratum-- On 4/28/23 3:28 AM, Jay Daley wrote: > > >> On 28 Apr 2023, at 09:22, Brian Carpenter >> <brian.e.carpenter@gmail.com> wrote: >> >> +1 to Ted except that sometimes errata are simply ignored for >> literally years. That's why I suggest a timeout after which the >> redirect is atomatically approved. > > The more important point is that errata are not applied to RFCs as > RFCs are unchanging. Using solely the errata mechanism would mean > someone you encountered a broken link, having to explicitly select the > "show with errata" feature to find the new link. > > So while the errata mechanism is close to what we want, in my view > it’s not enough. (There’s also a principle debate on whether or not a > dead link is actually an erratum). [JM] The current errata reporting procedure [1] states, "Errata reports should only be filed for issues that would have been considered errors at the time the RFC was published." A link that breaks sometime after the RFC is published doesn't technically qualify; however, I agree that they are annoying and it would be helpful to readers to provide updated link info. Best regards, Jean [1] https://www.rfc-editor.org/how-to-report/ > > I don’t what stopping us from creating a new process specifically for > broken links > > - bot checks links and finds broken one, auto-generates a report > - report is looked at by appropriate person/body who decide on > replacement link target (if there is one) > - HTML version of the RFC is updated to point to new target > > Jay > > >> >> (via tiny screen & keyboard) >> Regards, >> Brian Carpenter >> >> On Fri, 28 Apr 2023, 20:03 Ted Hardie, <ted.ietf@gmail.com> wrote: >> >> 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 <mailto:mcr%2Bietf@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 >>> <mailto:mcr%2BIETF@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 >> >> _______________________________________________ >> 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 > > -- > Jay Daley > IETF Executive Director > exec-director@ietf.org > > > _______________________________________________ > 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 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 Martin Thomson
- 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