Re: [rfc-i] Feedback solicited: Update tags draft
Eric Rescorla <ekr@rtfm.com> Mon, 09 March 2020 17:45 UTC
Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB7703A1402 for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Mon, 9 Mar 2020 10:45:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level:
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=rtfm-com.20150623.gappssmtp.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 x3fjQzi_x40V for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Mon, 9 Mar 2020 10:45:58 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 029CF3A1403 for <rfc-interest-archive-SieQuei0be@ietf.org>; Mon, 9 Mar 2020 10:45:57 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 98336F40704; Mon, 9 Mar 2020 10:45:55 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id C4996F40704 for <rfc-interest@rfc-editor.org>; Mon, 9 Mar 2020 10:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tyfy7EN7NzPA for <rfc-interest@rfc-editor.org>; Mon, 9 Mar 2020 10:45:53 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by rfc-editor.org (Postfix) with ESMTPS id 15858F406D1 for <rfc-interest@rfc-editor.org>; Mon, 9 Mar 2020 10:45:53 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id o10so4175910ljc.8 for <rfc-interest@rfc-editor.org>; Mon, 09 Mar 2020 10:45:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JIi0/HyMzE4SMmPVV3BTdQBV+FjyOvRa0GzzIHw8Oaw=; b=LscXFZl4Sv04V6WJIIRFep+ll3B2sXFLI9QPZlfviXNnv8NnO5/2jAaPEjXv4xQqf5 ow+qLAn96dBtDmeB/l+GgdHu7lPUGn1q/fiVhjW3YHKikUnT5YeaeWdlL8LCNYjbGktJ h5/uSws0L2VQx4pb9M1t+Qcy3LcYsxD2/hivmfcCvuPl4eh2LmFg61cjZSZjR24qGXkg Cw6oh4Uo8a/hwFhcNWv6WA8oMiXmekUIKF/LxILfHv7w65jdH35GB5s4HwbyidREJrln da+zg2Tf1C9ioMi08ZLrBnzFrCOvoek5ENDKbN6tOimlEW+Ny3veo/uquzxnWoCXHmfK +6tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JIi0/HyMzE4SMmPVV3BTdQBV+FjyOvRa0GzzIHw8Oaw=; b=jp5rMgM/6yv+V/joM7Vjemas9DX92YkK8snKd2jp8FF1kC5N6fxGTU/5iGyQzwUea7 khsBFCEiS4G60ITgzINZmjEXgYZ3/G+77qhRI/TDe6KyB2Qy4Akilt/SiLAuQnYI4AFA JoBRRufqnbqZX6MlJWxg3GNXYg4O4XOimoSkEFw+3GTZbkGXD+IzB0iXdyFJRiTggaCr QylDV1wXz2iQnIdaitQxiu/+Ylv9/5tq2Kn9UXc1krPpnC3rIXX3ElUS2XqQSlFejNND 1EryE/WKgLD8fUOi5sQArdCMbNuGzgLOnkqfJk/2JqUOU55UUI28VGzQ3ehmQCvHDnic zprQ==
X-Gm-Message-State: ANhLgQ233aZRJuRUC+nl7upbW5lb2DpT+3yhWlL8ZPYNvJApzHfjqOyV ws3BXkXYC3Z/+spd4q6ngu/96ZGmtyWrw9gkr67bFg==
X-Google-Smtp-Source: ADFU+vtHOIrfl11JUyfFF++gHKUnvQngqfTjDIWLom33D9y5R8vsyZpggfQP+ItfSZZhnX+cauETokfwkdgMtTBmJig=
X-Received: by 2002:a2e:7a0c:: with SMTP id v12mr1075310ljc.274.1583775953100; Mon, 09 Mar 2020 10:45:53 -0700 (PDT)
MIME-Version: 1.0
References: <447718E1-D2EF-41B1-94DD-AB121EAA79BB@gmail.com> <179BB23D-825A-4177-B656-1B396903C7D8@gmail.com> <CABcZeBODoQTd+fdgqpLwXWhE5P35gTN5S-3zN5+_+7Mcb4PbzQ@mail.gmail.com> <AB0B3305-FCEC-48E6-A916-B86245CD1C3E@gmail.com> <CABcZeBMCZfSxTXUj0+Kuy2QJi+vJHcPpWjydobTD4ztuzTR2rQ@mail.gmail.com> <684602E7-52DF-46B3-B6F1-3F0ACEF092F4@kuehlewind.net>
In-Reply-To: <684602E7-52DF-46B3-B6F1-3F0ACEF092F4@kuehlewind.net>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 09 Mar 2020 10:45:16 -0700
Message-ID: <CABcZeBMsFkTPMwRLKBa0T1OOBbmKfRPnaGhF=bkYaDNcWAdrdQ@mail.gmail.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>
Subject: Re: [rfc-i] Feedback solicited: Update tags draft
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Cc: RFC Interest <rfc-interest@rfc-editor.org>
Content-Type: multipart/mixed; boundary="===============0955745035049208629=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>
On Mon, Mar 9, 2020 at 10:42 AM Mirja Kuehlewind <ietf@kuehlewind.net> wrote: > Hi Ekr, > > We just submitted a new version and I tried to add a note about > conformance, however, not sure we can say much in this draft. Please see > also below for further comments! > > > On 29. Feb 2020, at 14:50, Eric Rescorla <ekr@rtfm.com> wrote: > > > > > > > > On Sat, Feb 29, 2020 at 12:48 AM Suresh Krishnan < > suresh.krishnan@gmail.com> wrote: > > Hi Ekr, > > > > > On Feb 28, 2020, at 9:23 AM, Eric Rescorla <ekr@rtfm.com> wrote: > > > > > > At present, I am not in favor of these changes. > > > > > > We already spend quite a bit of time debating which tags should apply > when compared to the (IMO marginal) value of these tags, and this seems > likely to make that worse. > > > > > > The "amended" tag in particular seems like a workaround for our > refusal to simply update RFCs when they are wrong. The first rule of holes > to stop digging. > > > > The option to bis the RFCs will still exist and the IESG can still guide > people to do that. The goal of the Amended tag is to point implementers to > other RFCs that are mandatory to implement. Right now Updates is being used > both for optional extensions as well as for mandatory changes and the goal > is to disambiguate this. > > > > I'm not talking about -bising the RFC. I'm talking about re-publishing > > with the same RFC #. > > I think that is really a broader topic for discussion and will probably > require a whole bunch of changes to how we work and publish. The IESG > started some discussion about living documents and I think there are many > open questions. But I really think this is mostly an independent discussion > to what is proposed in the draft. > I don't agree. This draft seems like a clunky fix for what is broadly the same problem. > > > > > More generally, I don't really understand what you think "mandatory" > > means. > > > > Consider two cases: > > > > 1. We publish an RFC X with a clear mistake. For instance, it allocates > > two code points, A and B, and then in the text it says A=1 and > > B=2 but in the IANA considerations it says A=1, B=1 > > > > 2. We publish an RFC X with an algorithm we later determine to be bad. > > For instance it says to use a parameter 2 but we later determine > > that 2 is bad and 3 would be better. > > > > In the former case, I would argue that the RFC correctly read had the > > code points A=1 B=2 and thus in order to be conformant with RFC X, you > > need to adopt B=2. > > Yes and I think these things are often rather errata. > Yes. > However, what would you say in the latter case? Older implementations > > continue to be conformant with RFC X, but just not with RFC Y, which > > you publish later. So, what does "mandatory" mean in this case? The > > problem here, as usual, is the failure to have some way to refer to > > the concept of the protocol rather than the concept of the RFC. > > This part I tried to clarify in the draft. Extending/amending does not > change the existing RFC. That means if someone's implementation conform to > that RFC, it still does so even when a new amending RFC is published. > However, with amend there is now an explicit recommendation that > implementations should also update to confirm to the new RFC. > > The other option would be to bis a spec and obsolete the old one. However, > even if an RFC is obsoleted, old implementation that conform to that RFC > will still only conform to that RFC and not magically change. Similar as > proposed for “Amends”, there however is a stronger expectation that those > implementations need to change. > These seem like extremely fine distinctions that are not going to be at all useful in practice. I am having trouble seeing how we would meaningfully use them to guide our implementation. -Ekr Mirja > > > > > > > -Ekr > > _______________________________________________ > > rfc-interest mailing list > > rfc-interest@rfc-editor.org > > https://www.rfc-editor.org/mailman/listinfo/rfc-interest > >
_______________________________________________ rfc-interest mailing list rfc-interest@rfc-editor.org https://www.rfc-editor.org/mailman/listinfo/rfc-interest
- [rfc-i] Feedback solicited: Update tags draft Suresh Krishnan
- [rfc-i] Feedback solicited: Update tags draft Suresh Krishnan
- [rfc-i] Feedback solicited: Update tags draft Stephen Farrell
- [rfc-i] Feedback solicited: Update tags draft Paul Kyzivat
- [rfc-i] Feedback solicited: Update tags draft Julian Reschke
- [rfc-i] Feedback solicited: Update tags draft Robert Sparks
- [rfc-i] Feedback solicited: Update tags draft Stephen Farrell
- [rfc-i] Feedback solicited: Update tags draft Mirja Kuehlewind
- [rfc-i] Feedback solicited: Update tags draft Mirja Kuehlewind
- [rfc-i] Feedback solicited: Update tags draft Eric Rescorla
- [rfc-i] Feedback solicited: Update tags draft Donald Eastlake
- [rfc-i] Feedback solicited: Update tags draft Suresh Krishnan
- [rfc-i] Feedback solicited: Update tags draft Suresh Krishnan
- [rfc-i] Feedback solicited: Update tags draft Eric Rescorla
- [rfc-i] Feedback solicited: Update tags draft Carsten Bormann
- [rfc-i] Feedback solicited: Update tags draft Eric Rescorla
- [rfc-i] Feedback solicited: Update tags draft Ekkarat Wareesing
- [rfc-i] Feedback solicited: Update tags draft Carsten Bormann
- [rfc-i] Feedback solicited: Update tags draft Eric Rescorla
- Re: [rfc-i] Feedback solicited: Update tags draft Mirja Kuehlewind
- Re: [rfc-i] Feedback solicited: Update tags draft Mirja Kuehlewind
- Re: [rfc-i] Feedback solicited: Update tags draft Eric Rescorla