Re: [rfc-i] CORRECTED RE: Handling of large code sections ...

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 25 May 2022 23:23 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 ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BBC6CC2D736E for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Wed, 25 May 2022 16:23:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1653521008; bh=z+3cz/WUEmrbfgLw2SPnJfEATDy/ceXWgNw5szphHoo=; h=To:References:From:Date:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe; b=x1DDW1zWSDoHNOJzVPCDYpwxYZ9Hy49+BSIyzZXBWmSI1GMpvEZG/QqpsBB4nnCFH Wx/zIVjYLxdPDhQv3F651XBGzsdkAh5qnWrnTyO9kT00CQNXm4b8KmaIVOYwPmTMAQ ZQJIb9wy3yPtjEix2rH6a7IVMB9YwrsonCsyTNck=
X-Mailbox-Line: From rfc-interest-bounces@rfc-editor.org Wed May 25 16:23:28 2022
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CAD4C2CE8EE; Wed, 25 May 2022 16:23:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1653521008; bh=z+3cz/WUEmrbfgLw2SPnJfEATDy/ceXWgNw5szphHoo=; h=To:References:From:Date:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe; b=x1DDW1zWSDoHNOJzVPCDYpwxYZ9Hy49+BSIyzZXBWmSI1GMpvEZG/QqpsBB4nnCFH Wx/zIVjYLxdPDhQv3F651XBGzsdkAh5qnWrnTyO9kT00CQNXm4b8KmaIVOYwPmTMAQ ZQJIb9wy3yPtjEix2rH6a7IVMB9YwrsonCsyTNck=
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 884ECC2CE8F1 for <rfc-interest@ietfa.amsl.com>; Wed, 25 May 2022 16:23:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.955
X-Spam-Level:
X-Spam-Status: No, score=-3.955 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, NICE_REPLY_A=-1.857, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 JUfC1Ibnlx3b for <rfc-interest@ietfa.amsl.com>; Wed, 25 May 2022 16:23:23 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 CFA98C2CE8EC for <rfc-interest@rfc-editor.org>; Wed, 25 May 2022 16:23:23 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id b135so249780pfb.12 for <rfc-interest@rfc-editor.org>; Wed, 25 May 2022 16:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=1uibmYCfooZ62610KlrG1Eqhsz47Jna1W/0urCdaTxk=; b=ikdXklvTCwdhuf7HxCxNye1m10725kxyxFDx3eI+J4pAniFKT1h9WbOjWdK8J1q8AC p08Nn2A9iPDgIkBKH44ZNZeiBjBR2qvmxcNHRKQBh8OV5JGfzPt4j5PwbtW6fEbRQGMd vM1JkNh9rxE2S01DpmyjtDpSaRqORPPbZ/7c/onOrj7EOm2gE2pVh4CdB5BTclAyFW0B DzoyhmNtsjhKfhU2IyWIaZEPuticXIOti0+YyYlqbKRR4kwm8ARgIp2EYiKPukqnMw7v 6q08k2kPHtQNC5TL6yUgAovwTgPZ0Yk/tjWRvqszpOZXEoB4jy7vJ8SBwrLna9AY6MA4 /DbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=1uibmYCfooZ62610KlrG1Eqhsz47Jna1W/0urCdaTxk=; b=8HAsQY07AXbrz+g6dXPKiJY3BVegGRcNMZCo/FqwZ82TgD5E1lnUFeGSxmfgXniIZa XMCXHgqU/C6lWjTiUfbjrujrERDBRYMj9aZrOpxqCiJECgDr36qqI2iE+UavBChKa3nB 2+iA8nISWOgOiUrpmrUGywoZ0iuKJW92nnCU4cV3DxsT9/YvX7MyUM9U0jWIeXl9qGDi HVctmKh8lZdkoiXJiLXo3/oNsFV9PwD7EvA7tgX7L+f+fkGi8Rf/PyEznOCsReGzKXOk GAdo+PuYiAYZYJKcqTeDeja3odIZPa83aVF2IrpUt5+Wm3ZliXyL+LeK3YeL8Iiu2qA2 x3ig==
X-Gm-Message-State: AOAM533rBIF41cGJgoX7zMfUy5O+0SyC05xTTB81VLcVmD8Lbmh/Y/eN XapQc1dnPrCwNqvZiVY6I3u74x2F9TcNIA==
X-Google-Smtp-Source: ABdhPJystEB9oxUnKnoHbFBh7RIxxGI2lnGftXhvtNZuy7mX7ML6FmmRBlhDCppk+ACUAHFAqDA1lg==
X-Received: by 2002:a05:6a00:2483:b0:518:751f:9152 with SMTP id c3-20020a056a00248300b00518751f9152mr27153183pfv.47.1653521002820; Wed, 25 May 2022 16:23:22 -0700 (PDT)
Received: from ?IPv6:2406:e003:1005:b501:80b2:5c79:2266:e431? ([2406:e003:1005:b501:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id k4-20020a170902d58400b001617caa6018sm9868164plh.25.2022.05.25.16.23.21 for <rfc-interest@rfc-editor.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 May 2022 16:23:22 -0700 (PDT)
To: rfc-interest@rfc-editor.org
References: <MN2PR11MB3757A5453DC664D0EA92CF34B9D69@MN2PR11MB3757.namprd11.prod.outlook.com> <8d635a5b-f610-5afb-2d3d-4a3adf9e006f@joelhalpern.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <cf48cbd9-7964-f712-9e03-58d94b6d89f8@gmail.com>
Date: Thu, 26 May 2022 11:23:18 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <8d635a5b-f610-5afb-2d3d-4a3adf9e006f@joelhalpern.com>
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/sqR6oPOBwe1Bw55NqudTs2io6oI>
Subject: Re: [rfc-i] CORRECTED RE: Handling of large code sections ...
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.34
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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

On 26-May-22 10:58, Joel Halpern wrote:
>  From where I sit, there is an important and unstated distinction that affects which path makes sense.  Is the code needed to understand the RFC, or in some other way to be considered normative.  If so, as far as I can tell it must be part of the RFC.

Yes, unless the code is published in a way that satisfies the RFC2026 section 7.1.1 or 7.1.2 requirements for external specifications (including acceptable IPR conditions). In other words, the code would need to be listed in the downref registry following a 4-week last call.

> 
> On the other hand, if the code is informative e.g. as an example of how 
one might implement the RFC, then probably a pointer would suffice.

Even so, it becomes useless if the code repository goes away. I'd be very 
cautious about this, except in an Implementation Status section which goes away anyway.

    Brian

> 
> Yours,
> 
> Joel
> 
> On 5/25/2022 5:17 PM, Paul Duffy (paduffy) wrote:
>>
>> *From:* rfc-interest <rfc-interest-bounces@rfc-editor.org> *On Behalf Of *Paul Duffy (paduffy)
>> *Sent:* Wednesday, May 25, 2022 5:15 PM
>> *To:* RFC Interest <rfc-interest@rfc-editor.org>
>> *Subject:* [rfc-i] Handling of large code sections ...
>>
>> Folks
>>
>> Is it acceptable for a draft to externally reference large sections of 
code (say, parked in Github) versus inlining into the draft?  The FORMER makes for easy access and input into the code’s respective tool chain, versus messy cut/paste of the LATTER.
>>
>> Cheers
>>
>>
>> _______________________________________________
>> 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