Re: Updated IESG Statement "IESG Processing of RFC Errata for the IETF Stream"

tom petch <daedulus@btconnect.com> Sun, 09 May 2021 20:18 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A76473A1E5C; Sun, 9 May 2021 13:18:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.701
X-Spam-Level:
X-Spam-Status: No, score=-0.701 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JdOSDYnTPZus; Sun, 9 May 2021 13:18:42 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60130.outbound.protection.outlook.com [40.107.6.130]) (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 A21A23A1E59; Sun, 9 May 2021 13:18:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7//IL7L+EHzOzjieOEjI0eBIrOzVupIMR8w7FUL7XyUFb4oGucxawDrMw8PL6wTMBPgxwfHwuDebzp5jZM0yWqr6Jn4+bXrOR2v330CYN3StUt6cQ03o1N1hgqfGY+PGmYn2tf5y1B9cfPsi6ODc0TWgFhqpXZ1GLioUQmeUw3cFx2X2m+yAVu1hm+y+WPZSqQdaU7LHbm7A6PLsNd8v0MvizMKNrQGBAdSL3mnavxRausbR5RwpEN53LOH4tTbRe+5DNNS9iXwbIc1Xie6QedLwW3lqueBT6pAxkvfazsca37Y+oUTOCFW/Xl3q4CiQozMDsXJPi1uHGgox9ipzw==
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-SenderADCheck; bh=JjSxVOJowPYjmEJqGh8gctbrTlXagugNUyoze6VYPa0=; b=hc23URegKYElSfDxtgSqUabMa2bwdVM4yBFQmR9kVs62LfgCpyQv6OXzoR531W8t9ktxWEdjPDJ1L0XEkadKad50uIX+sxhcHt2VfyQCX4VCcH62EDdhA4i/qq49mJRRFRCeFQXUosFjgH9hDREvcf6VqTeXCG2DpVwcY+KFE9elCoRqwrKYO76DpEMNLao67RbN9xJvtV7vcXpcVwmZsN/8C1PZY3qhqwQqMfNjC0gugazfCLRANBd8swdnvvUGxDwWm+zdMBQ33URMBACn6z+b5mPgKvH82pdd/M4pzr+iqZpMOk8EV7WniqSUQdOS47zYZCxPZf9iwCJ2uYkP4g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JjSxVOJowPYjmEJqGh8gctbrTlXagugNUyoze6VYPa0=; b=gci9APH8oKYcbuFwO9INjBmHBxUrtrw3O0W3W+U54dFI6KE+yMDSUw3nfofo6B/nnVb2oYA508+iy+Q8dMX+8bAKBmYhQV5gZ9urTpTIP/kVNFkTUbXRqNGNATNdHpqYsPAAPl8GHywJunVUTmF1mdK4Lqb7l3W4VpQQ6lynEzM=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by VI1PR0701MB2192.eurprd07.prod.outlook.com (2603:10a6:800:31::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.9; Sun, 9 May 2021 20:18:35 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::d461:48ec:82a3:1877]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::d461:48ec:82a3:1877%8]) with mapi id 15.20.4129.023; Sun, 9 May 2021 20:18:35 +0000
Subject: Re: Updated IESG Statement "IESG Processing of RFC Errata for the IETF Stream"
To: Bob Hinden <bob.hinden@gmail.com>, IESG <iesg@ietf.org>
References: <162040549861.22240.16336069769197991691@ietfa.amsl.com> <18d87dd8-3363-ef49-36f6-a34ff8c60e59@gmail.com> <63FC3945-4207-4CA9-8B25-38ACD4A51BCF@gmail.com>
Cc: IETF <ietf@ietf.org>
From: tom petch <daedulus@btconnect.com>
Message-ID: <60984397.5010407@btconnect.com>
Date: Sun, 09 May 2021 21:18:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <63FC3945-4207-4CA9-8B25-38ACD4A51BCF@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [86.143.250.49]
X-ClientProxiedBy: LO2P265CA0450.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e::30) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.65] (86.143.250.49) by LO2P265CA0450.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4108.25 via Frontend Transport; Sun, 9 May 2021 20:18:35 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: beb9b562-3030-46b6-b8b0-08d913279fcf
X-MS-TrafficTypeDiagnostic: VI1PR0701MB2192:
X-Microsoft-Antispam-PRVS: <VI1PR0701MB21928D92DAA534F75F2FB2B9C6559@VI1PR0701MB2192.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: AyKSb1xCjUd2vV23JNnl45OYZF0F6wHeoNWXEHDxrFwrzVFPZOxQFOMsnL8oBq1VnZs2hjY+seAkDqYVY/f1jXRzw+Ug1aVYMnSjEP0y5hFgx55gKiA4OBbt78+T7VBs8QagDYwhT1XTy1t6Qal547wK5HCOnAoUraLrWSYuWiOzU/qK5WuSsAU5JPDdQv0mO9v4xDaztDFYvjtM2kLdSdU1VPSWXnd1UHrU7EHJ/U4unC+fNUIJMutEHoIlMacg0IkPT1ifgC+CwNqRKn/ROmFHmGOmFvRwKdNA3bTzIVSefbA+/9qM6jfn7WuYTER0S7K/LPzSNGki7BkMfC+mxWL8hORPmGIWnwpgSHAWPJiBWNzhoAPrfNa8Q91mhk3mgkMvPRPiwf2QsPVso4vFc0rJm44IckERCboXVEdL8yFjyipwLTqb3wLkZfqkAxDhZEMNgS0PtBdQNLodNEKPRRyjFseIw4uvu3thlI7/h9j7wJCQ6eqibvRgmU/5ftYXwyp7Tp5cKnpUhQUFOSIHTJ/dFe7GyZItilsChieLzBlP5zArNPw1BZY/2ivn459fXvWwjeKMKAgl9jcdEl4RAff4HNi25RzYPtT/jjvBsRgFaioOT9kbz6vohw1d5SF//GnZCvkoVXzK12FuzxswCzk0kdBsfGGmYqfyOpL9N8tiPbAuU4sG3Ux3qsEM9iz6J+cf8oU5P5IK3yd17rrubzPK2yHUOB2Yhgj3TwhWv698K+M2crfwXT/khuPNq2zo
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(39860400002)(366004)(396003)(136003)(376002)(52116002)(36756003)(87266011)(186003)(16526019)(8676002)(38350700002)(53546011)(2616005)(83380400001)(2906002)(38100700002)(6666004)(26005)(6486002)(316002)(956004)(66946007)(66556008)(478600001)(110136005)(66476007)(4326008)(15650500001)(966005)(86362001)(16576012)(8936002)(5660300002)(62816006); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: 4lYQBxV39DRG1CDspGCTi2NX9zontlNPQTOFMyxcE10OobTZRenChbEW4ILpysaoDBeCzSr2oxC8e4G2/r7OF+yA5WQPVNzFXmIFTSUm6pdtFlgTQmGF4ARR9fiOJ5Fou3WRdme9HzvrAbqSsRSMWLkDq3Cm7sZdEm9BKn5JP5/bWe8+jwPLdCzEA2mYDJ+9GRYElujvpszUh18Ynsh9jih5ltoZpco3CdcWZQ/Klxv+zecXt8NjBHsl0/+nN0mePqIujBeoDBRThv9k+nA/0+qzVRiG6m6omPXMqpUE9guQkK25KPuM8NkMq32GcD2BKsFkyCpiulRmVkkwYHC+lBBR21Oa4YWWayO0bUpX1foysJgei1OlROyOWqfWbSa55Stu/0sKEqXjQ4bc/qCXg9DtG41ZToRj7Hs6lE0q+nPTRiGKvYUmkXqpK/l7ja5iG1WwSr2IVCh31Hp54+/OCpR6roUkzBymhdxJbBAvv4YL3STIp4+KprJyyL2Y9E4eD7Vmu5YPNJbW90ox6MsVOICHCM9MvDgH7iXuaMKhs0UtbLIe2mLOwjdWcd9CP5WW3XMBaXRiL8QifukrsZAovQIysjw+rFRdjihBdP+kuu1I0JFGuXxCrb5IOCRLiJACnDU035V4zN4HtPk3G1d9RS+/vGSV/is3zBvRVeI/UpmMcOxMG3XEK98nEn/c2doXg+bkJ6K8CPIIC+r3+wYJ5GgCe2C9oeX+07lFz9mwR/Oj9uve3XKu/HKRZg6eUrWdV0YH8nKXnAaknLA8/ANV/wawDKLDuDP/bGkSxuHc/eL+s3EAOVvEmnrBiugpA+NXUccFt1G5nE+k24DNt1JZ7GpSwni/wKz4+Ns9nCn6kpHvU2SB72fjntgCK/OURN85Ntx90RvElcuV/2ktSs/iWzo7hT9Y+H8tcXEl9TgvfXZRrEXN4i+HuvYrmhkUWT4Qdq6+4SV9M+0Dq4FUoZGi6bc6fS+KpbSYQ0Q5yGrZ035eOWAErzdMCGManivXZ9PXKhR6aKzQBm038LInCCoCGFkgQobN8y3Sb7Vf1ahAM/j0+4IqOMxyw6b1hzUwRGdYi5Fwh8wdT2DeWmHAegGHyPF5UNWthwWk6z9c5L5AqaOBrD1+gwNftG/jo+wqtLhHlKvycsRlN5aYkY6JDBxixfsumAP2FE9WD1h7Bltsz5q0KIGJUIrWM+gZCVVZBUzpJMU1tP/upIwkwsusjhD56BZU3+faMYK+cAymrC+OjYgoVsHTo7ZO0RAp0f0jaWvWD6pkTVynQUyV/o1PdGzRwKu/SFSmJIChMwVFzdOvcLyiZruSGnBP4LPbXQLQDHEz
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: beb9b562-3030-46b6-b8b0-08d913279fcf
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2021 20:18:35.7460 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: grsHCf18rnd55ONRplMYAh7cOxmujoGpD8fEXPitETM03hnjV3VPDezMOANWwpkW9zoWZO0CBXt9vbrwGTUrqw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2192
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/zw3Cu7NWkQVnLsvnj4e2V7_1cLE>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 09 May 2021 20:18:47 -0000

On 08/05/2021 23:53, Bob Hinden wrote:
> IESG,
>
> I think this is good and appreciate the IESG publishing it.
>
> There is an issue that this does not cover, that something needs to be done about.  It is when an Errata if filed, it identify the problem the Errata is addressing, and new includes text to fix the problem.
>
> However, we have run into errata where the problem identified is correct, but the the fix to the problem is wrong.   It may be completely wrong, or there may be a better way to fix the problem.  In the worst case, it could make the problem worse.
>
> The three states for processing an errata are:
>
> * Verified
> * Rejected
> * Hold for Document Update
>
> These don’t address this issue.   For example, marking the errata as “Verified” is fine for the problem, but not good for the fix in the errata.    We wouldn’t want implementors to assume the fix is correct.
>
> I think something is needed where the reported problem can be accepted, but the fix can be rejected.    Perhaps some new states, or a change to how the Errata system works.

I have seen this several times and the solution I see is that the AD has 
space to comment on the reasons for the rejection and that is what they 
do, yes to the problem, no to the solution, and in several cases the 
author of the erratum has another go, perhaps with a WG discussion, and 
in the end there is usually an accepted erratum.

Better still is to have the discussion on the WG list beforehand and I 
see plenty of that.  In fact, I would say that an erratum without a 
prior discussion usually comes from someone whom I have not seen 
participating in the IETF before, is unfamiliar with the process and do 
not realise that functional changes are made via an I-D.

Tom Petch
Tom Petch

> Bob
>
>
>> On May 7, 2021, at 7:30 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>>
>> Hi,
>>
>> Does the IESG plan to catch up on old reported errata that have never been processed?
>>
>> There are three here for example: https://www.rfc-editor.org/errata/rfc6275, as much as 4 years old. There may be a lot more lurking.
>>
>> Regards
>>    Brian Carpenter
>>
>> On 08-May-21 04:38, IESG Secretary wrote:
>>> IESG Processing of RFC Errata for the IETF Stream
>>>
>>> Online: <https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/>
>>>
>>> This document describes how the IESG processes RFC Errata for the IETF Stream.
>>>
>>> These are strong guidelines, not immutable rules. The Area Directors (ADs) should use
>>> common sense and good judgment to decide what the right thing to do is. They apply to new
>>> errata and not to errata that have already been processed.
>>>
>>> Errata are meant to fix "bugs" in the specification and should not be used to change what the
>>> community meant when it approved the RFC.  Here are some things to consider when
>>> submitting an errata report:
>>>
>>> * Errata are items that were errors at the time the document was published -- things that
>>>   were missed during the last call, approval, and publication process.  If new information,
>>>   new capabilities, or new thinking has come up since publication, or if you disagree with
>>>   the content of the RFC, that is not material for an errata report.  Such items are better
>>>   brought to relevant working groups, technical area discussions, or the IESG.
>>> * Errata reports are usually for errors in the text version of a document.  It is possible to
>>>   report errors in other outputs (e.g., HTML or PDF) for RFCs published in the v3 format
>>>   (i.e., RFC 8650+).
>>> * Errata are classified as "technical" or "editorial".  Please mark the report appropriately.
>>>   Technical errata are expected to be things that would likely cause significant
>>>   misunderstandings of the technical specification and might result in faulty
>>>   implementations if they are not corrected. Editorial errata are, as the name implies,
>>>   editorial - for example, typos, missing commas, etc. Errors in examples will generally be
>>>   editorial, though marking them as technical could sometimes be justified.
>>> * Please clearly explain the issue in the Comments section. This is especially important for
>>>   editorial issues, where the Original Text and Corrected Text may look almost identical.
>>>
>>> When a technical erratum is reported, a report is sent to the authors, chairs, and Area Directors
>>> (ADs) of the WG in which the document originated. If the WG has closed or the document was
>>> not associated with a WG, then the report will be sent to the ADs for the Area most closely
>>> associated with the subject matter.
>>>
>>> When an editorial erratum is reported, the RFC Editor will do an initial review and handle errata
>>> that are clearly editorial in nature. If the erratum cannot be handled by the RFC Editor, the AD
>>> will be asked to review.
>>>
>>> While ADs are ultimately responsible for processing the reports, they may delegate the review
>>> or perform it personally.  The reviewer will classify the erratum as falling under one of the
>>> following states:
>>>
>>> * Verified - The erratum is appropriate under the criteria below and should be available to
>>>   implementers or people deploying the RFC.
>>> * Rejected - The erratum is invalid or proposes a significant change to the RFC that
>>>   should be done by publishing a new RFC that replaces or updates the current one. In
>>>   the latter case, if the change is to be considered for future updates of the document, it
>>>   should be proposed using channels other than the errata process, such as a WG mailing
>>>   list.
>>> * Hold for Document Update - The erratum is not a necessary update to the RFC.
>>>   However, any future update of the document might consider it and determine whether it
>>>   merits including in an update.
>>>
>>> Guidelines for review are:
>>>
>>> 1. Grammar corrections and typographical errors should be classified as Verified.
>>> 2. Broken URIs that were likely valid at the time of publication are, strictly speaking, not
>>>    subject to errata reports.  That said, the AD must judge the importance of correcting
>>>    such a reference and may classify the report as Verified.
>>> 3. Changes that are stylistic issues or simply make things read better should be classified
>>>    as Hold for Document Update.
>>> 4. Technical items that have a clear resolution in line with the original intent should be
>>>    classified as Verified.  If the resolution is not clear or requires further discussion, the
>>>    report should be classified as Hold for Document Update.  In both cases, only items that
>>>    are clearly wrong should be considered.
>>> 5. Changes that modify the working of a protocol to something that might be different from
>>>    the intended consensus when the document was approved should generally be
>>>    Rejected.  Significant clarifications should not be handled as errata reports and need to
>>>    be discussed by the relevant technical community.
>>> 6. Changes that modify the working of a process, such as changing an IANA registration
>>>    procedure, to something that might be different from the intended consensus when the
>>>    document was approved should be Rejected.
>>> 7. Errata on obsolete RFCs should be considered according to whether the error persists in
>>>    the obsoleting RFC.  If it does, the report should Rejected with a pointer to new errata
>>>    against the obsoleting RFC.  If it does not, it should be Rejected with an explanation that
>>>    the error is corrected in the obsoleting RFC (cited by number).
>>>
>>> _______________________________________________
>>> IETF-Announce mailing list
>>> IETF-Announce@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ietf-announce
>>>
>>
>