Re: [core] Roman Danyliw's Discuss on draft-ietf-core-sid-22: (with DISCUSS and COMMENT)

Carsten Bormann <cabo@tzi.org> Thu, 26 October 2023 16:00 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0586EC151067; Thu, 26 Oct 2023 09:00:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level:
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 LXjeiTMcM0ei; Thu, 26 Oct 2023 09:00:23 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [134.102.50.21]) (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 7A573C151064; Thu, 26 Oct 2023 09:00:18 -0700 (PDT)
Received: from eduroam-pool10-182.wlan.uni-bremen.de (eduroam-pool10-182.wlan.uni-bremen.de [134.102.90.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4SGVr01FYJzDCdX; Thu, 26 Oct 2023 18:00:16 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <169833143199.10921.3629900073692762292@ietfa.amsl.com>
Date: Thu, 26 Oct 2023 18:00:15 +0200
Cc: The IESG <iesg@ietf.org>, draft-ietf-core-sid@ietf.org, core-chairs@ietf.org, core <core@ietf.org>, jaime@iki.fi
X-Mao-Original-Outgoing-Id: 720028815.679131-5433a7cfd2500cccad34e4d91a5e3254
Content-Transfer-Encoding: quoted-printable
Message-Id: <CEFC9032-30AB-45B6-909A-E82C0370ACBC@tzi.org>
References: <169833143199.10921.3629900073692762292@ietfa.amsl.com>
To: Roman Danyliw <rdd@cert.org>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/VQlModqB0u1keOAIyCtWAIY03_o>
Subject: Re: [core] Roman Danyliw's Discuss on draft-ietf-core-sid-22: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2023 16:00:28 -0000

Hi Roman,

let my answer the DISCUSS first.

> On 2023-10-26, at 16:43, Roman Danyliw via Datatracker <noreply@ietf.org> wrote:
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> ** Section 6.4.3
> 
>   The ".sid" file MUST NOT be published as part of the RFC: the IANA
>   Registry is authoritative and a link is to be inserted in the RFC.
> 
> Can the basis for this decision be explained.  Why isn't the authoritative
> source of the SID's coming from the RFC?

There are many reasons why this was the ultimate resolution of a long discussion.

First, we got a lot of pushback on any procedural requirement that might delay publication of an RFC with a YANG model.

While this is probably less of a problem with type-1 (and possibly type-2) developers, we can’t expect every YANG module developer to pull the SID file into the RFC.

Also, the “.sid” file format is rather verbose.  (At the time we didn’t have SID-CSV yet, which might have led to a different outcome.)  As long as we don’t have an “attachment” concept for RFCs, this can seriously bloat the page count of the document (which in turn leads to issues with perceived complexity and just general slugginess of handling the document).

We need a place where “.sid” files can be obtained for RFCs that already have been published.  Why not use the same place for distribution of all “.sid” files?

Grüße, Carsten