Re: [netmod] Alissa Cooper's Abstain on draft-ietf-netmod-artwork-folding-09: (with COMMENT)

Kent Watsen <> Thu, 05 September 2019 16:46 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 0C4E41200D7; Thu, 5 Sep 2019 09:46:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id tCk_oiRCuSJa; Thu, 5 Sep 2019 09:46:27 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 441A912013F; Thu, 5 Sep 2019 09:46:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw;; t=1567701986; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=NxooOGa3TktMNFUZW/0SrTLwr20Yubg0oPbY4bsKOlI=; b=COklD4vqzIsLfeDN8w31fxAOBWlH4r3uHqPXBJmiL8QUjrFB2Pe/2GiI4mNyUjhM AVQHGBo3ANzkbe1CxpCYNfOU+qSg+wr4vpiiLiXEglH1+/SI7tYlcQkxMPlrUeJjZ5x idAOS6OEAY+9L0crEqYAwP0YjsnFTRXmSBY2DaRc=
From: Kent Watsen <>
Message-ID: <>
Content-Type: multipart/alternative; boundary="Apple-Mail=_588683CC-606A-45A9-95F4-1BC1DB70F812"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Thu, 05 Sep 2019 16:46:25 +0000
In-Reply-To: <>
Cc: The IESG <>, "" <>,, "" <>
To: Alissa Cooper <>
References: <>
X-Mailer: Apple Mail (2.3445.104.11)
X-SES-Outgoing: 2019.09.05-
Archived-At: <>
Subject: Re: [netmod] Alissa Cooper's Abstain on draft-ietf-netmod-artwork-folding-09: (with COMMENT)
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 05 Sep 2019 16:46:30 -0000

Hi Alissa,

Thank you for your review.  Comments below.

Kent // as co-author

> On Sep 4, 2019, at 2:56 PM, Alissa Cooper via Datatracker <> wrote:
> Alissa Cooper has entered the following ballot position for
> draft-ietf-netmod-artwork-folding-09: Abstain
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> Please refer to
> for more information about IESG DISCUSS and COMMENT positions.
> The document, along with other ballot positions, can be found here:
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> RFC 7994 is not a product of IETF consensus, so it seems inappropriate to
> publish a consensus BCP predicated on requirements defined in RFC 7994 which
> themselves do not have IETF consensus. This would be the only document related
> to the RFC format in the last 10 years that I'm aware of that would be
> published on the IETF stream.

Agreed.   Should the draft re-run through the IAB stream?

> There has been discussion about how embedding YANG models in RFCs seems like a
> poor fit for a number of reasons. By standardizing line-folding mechanisms and
> claiming them as a best practice, this document reinforces the root of that
> problem rather than trying to fix it.

FWIW, YANG modules are themselves never expected to be folded.  Per Section 5.2 of the draft, authors should do as much as possible within the YANG format to avoid long lines.  From the NETMOD WG's perspective, this draft is primarily targeting the XML and JSON examples that should accompany a draft publishing a YANG module.

That said, while I'm aware of the concern, it remains unclear, and how to address it more so.  In the meanwhile, there are real and immediate issues with the ability to use automation to validate structural content in drafts (e.g., <>).  This is not just a YANG issue, it is an issue that spans the IETF, and a solution for it might be considered best practice.

Regarding the BCP attribution, I don't have a preference.  Actually, I think it was the WG that pushed for it.  I only think the IETF should label it right, re-running it thru IAB stream if need be.   As I see it, the "best practice" is that draft authors SHOULD stitch pre-folded inclusions so as to enable automated verification.  The format itself is not best practice.  That said, a better solution would be for IETF to 1) only support XML-based uploads and 2) have Datatracker auto-fold inclusions as needed for plain-text and PDF outputs (note that folding is NOT needed, or desired, for HTML output).

Kent // as co-author