Re: [IANA #1271464] expert review for draft-ietf-rtgwg-yang-rib-extend (xml-registry)

Martin Thomson <mt@lowentropy.net> Fri, 28 April 2023 12:21 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19AE1C151B28 for <rtgwg@ietfa.amsl.com>; Fri, 28 Apr 2023 05:21:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="3MsIze/j"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="ji9mt3A+"
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 AyASh4pkXLle for <rtgwg@ietfa.amsl.com>; Fri, 28 Apr 2023 05:20:57 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.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 7E8B4C151B17 for <rtgwg@ietf.org>; Fri, 28 Apr 2023 05:20:57 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id BB64B32000CC; Fri, 28 Apr 2023 08:20:54 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute6.internal (MEProxy); Fri, 28 Apr 2023 08:20:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm1; t=1682684454; x=1682770854; bh=ZCG+e5uC54iQT+mE3lUqlXOgE 4rJwif3ekM1MDx+5Fs=; b=3MsIze/jOvvS2oMitTJ5qiy+mO6mWHVcldgM7pxj4 tuS6kjjZ+l3lTYfk3Rv5fVFDrd0re+SdLyXkhYrF/JoKM4pjk9Qx5Ecemp6gxucg cLzdKfk/X69zwFqz/67itURcTGG3S3EW49mNLn2wQcYQBA0Y+zULIihNUi53G1xb gMRhZTFDlilb4DiLnxQav1SVSFOwMgvrgOIiyfk32avKE7KqLp6rf1AkSPfuQrVW Cr2Xl9r/q5kHOn5zKMsGSwr14+rI+7nlIxqq+wJgoPv2oAFUSV5trI1DxNyfIYuB 9YsDZ9r//UHcnPnE9bHgOsl3Q/ZDaiWG+Z2v6T+KT3fEQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682684454; x=1682770854; bh=ZCG+e5uC54iQT+mE3lUqlXOgE4rJwif3ekM 1MDx+5Fs=; b=ji9mt3A+tqvqJ9kP9oV7vuiwdyPOYzoGZjgADtAf8HejkdXB/Ac Pwe9NLJQ/5s6jRYfy2YIklCVuI6KzQeFCg8yRXFDyNn1/pF2CAwop6ckgy/RhycW E4QQXz2llZMFu+NQpHpuHBqw9bhj9UEtkiDWgB7O7MqIFtVcr1nsMFka4Nt1N7JS NO67gu+8Xty3A/XiucEg4FX+kpAB4LX/F+dJYihqHv6u+WB/XJ1RF9qGOsiUgNyZ sBVIBhdZndkoQ6B+rnvU8uaFbh+ouQdIvaLK7ACMiRQ/GpYtQ6CInptlno9tN3Xq jsQWgnl3Hw+xp3xJxyuRCmnntxTk0zjfglQ==
X-ME-Sender: <xms:JbpLZB16TSMASX3PBAAUSCZdRgd8PD3bkXi3Ar1hzcXQMjupWn7HHQ> <xme:JbpLZIEoZaSXjbqEZ6M-NKsBw4NFSLHwDIovpKavu-Su3bNQf2_EUKKMtZIE0PfEi 6cS6M18YB3SyWaSp68>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedukedghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdfo rghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqne cuggftrfgrthhtvghrnhepgfeghfeiudegfeekgedvleelvdeghfejfeduhfevhfevkeej keehkeduffektdeinecuffhomhgrihhnpehivghtfhdrohhrghdpihgrnhgrrdhorhhgne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehl ohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:JbpLZB59wg1am2LDRvKDLryNG9cvKpjfg4kATfEXBzdWbH4yOzLy0g> <xmx:JbpLZO2lwzguoQbmJePZkzfUiUvIcBIBWexSVDmAeWtOthyh1gGd5g> <xmx:JbpLZEFYIKsvh8aT69g9GnTnQXGnYeb200am8ZCIWIHXj_yGKwrNQA> <xmx:JrpLZJTMKwOkUjGuIQUfndmporBWHAnIU-mMKvXlgCKWB0oEkJ7g9w>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D2733234007B; Fri, 28 Apr 2023 08:20:53 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a
Mime-Version: 1.0
Message-Id: <324824da-8190-4de6-ad94-08704cbe0fec@betaapp.fastmail.com>
In-Reply-To: <CABY-gOO3jpk2W3f50O5Kt+LpY1Tqw16KnfqbnPrO0DHDx8xkwA@mail.gmail.com>
References: <RT-Ticket-1271464@icann.org> <rt-5.0.3-1213521-1682543827-1210.1271464-9-0@icann.org> <rt-5.0.3-1213515-1682544198-1633.1271464-9-0@icann.org> <CAHBU6itPd43Di_t4_jAYfKBXev7cw+PUyicYJ4utWSrNUxMy4A@mail.gmail.com> <e62c7fd5-ca67-4248-a0e4-3999a37d8523@betaapp.fastmail.com> <35DBEB07-8942-4EA3-8057-16916D1DB592@gmail.com> <CABY-gOO3jpk2W3f50O5Kt+LpY1Tqw16KnfqbnPrO0DHDx8xkwA@mail.gmail.com>
Date: Fri, 28 Apr 2023 22:20:33 +1000
From: Martin Thomson <mt@lowentropy.net>
To: Yingzhen Qu <yingzhen.ietf@gmail.com>, Acee Lindem <acee.ietf@gmail.com>
Cc: Tim Bray <tbray@textuality.com>, Amanda Baber via RT <drafts-expert-review-comment@iana.org>, rtgwg@ietf.org
Subject: Re: [IANA #1271464] expert review for draft-ietf-rtgwg-yang-rib-extend (xml-registry)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/3B1HaEfsY1fhTtKAjpvnC-1J26s>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Apr 2023 12:21:02 -0000

The registration is fine.  The rest of this mail is just nits.

My understanding is that you need to include that note *inside* the diagram/<artwork>/<sourcecode>.  Once for each diagram that includes it (you have two[*])

[*] But the JSON version doesn't need the line folding: a JSON parser will ignore whitespace so you can just wrap without the "\".

"The RFC text was produced using Marshall Rose's xml2rfc tool." is probably wrong.

On Fri, Apr 28, 2023, at 15:54, Yingzhen Qu wrote:
> Hi Martin and Tim,
>
> I submitted version -15 with reference to RFC 8792 and added the following text:
> Note: '\' line wrapping per [RFC8792].
>
> Please let us know if this resolves the issue.
>
> Thanks,
> Yingzhen
>
> On Thu, Apr 27, 2023 at 6:31 PM Acee Lindem <acee.ietf@gmail.com> wrote:
>> Hi Martin, 
>> 
>> > On Apr 27, 2023, at 00:07, Martin Thomson <mt@lowentropy.net> wrote:
>> > 
>> > This looks like a place where the document failed to include the standard RFC 8792 boilerplate.  Adding that would solve the problem, I think.
>> 
>> What do you mean by the “stardard RFC 8792 boilerplate”? What do you feel is missing from the draft. 
>> 
>> 
>> > 
>> > https://datatracker.ietf.org/doc/html/rfc8792#section-7.1.1
>> > 
>> > That is, the backslash will go away if you extract the content with the appropriate process.
>> > 
>> > Otherwise, those lines are really going to blow the 72 character limit.  Though perhaps the example would be cleaner if it used namespaces and moved the declarations to the top.  It's a bit repetitive as it is and maybe you don't need to invoke RFC 8792...
>> > 
>> >              <preference xmlns="urn:ietf:params:xml:ns:yang:\
>> >                ietf-rib-extension">30</preference>
>> >              <tag xmlns="urn:ietf:params:xml:ns:yang:\
>> >                ietf-rib-extension">99</tag>
>> 
>> Right. We need to fold these longer lines. 
>> 
>> Thanks,
>> Acee
>> 
>> 
>> > 
>> > 
>> > On Thu, Apr 27, 2023, at 09:34, Tim Bray wrote:
>> >> In the XML examples in Appendix B, we see things like this:
>> >> 
>> >>          <destination-prefix xmlns="urn:ietf:params:xml:ns:yang:\
>> >>            ietf-ipv4-unicast-routing">0.0.0.0/0</destination-prefix>
>> >> 
>> >> Since the \-escaped newline is not legal in XML, the example would 
>> >> cause failure if it were copy-and-pasted as is. So there should 
>> >> probably be an editorial note clarifying that the \-escaped newlines 
>> >> are there for clarity and should not be used in practice.  Or I guess 
>> >> if you put in a perfectly legal newline before the xmlns= and again 
>> >> before the ">", you might be able to avoid the escaping?
>> >> 
>> >> As with many other YANG namespaces, constructs such as 
>> >> 
>> >>      <address-family xmlns:v4ur="urn:ietf:params:xml:ns:yang:\
>> >>        ietf-ipv4-unicast-routing">v4ur:ipv4-unicast</address-family>
>> >> 
>> >> are not interoperable in general-purpose XML tools, and it seems a 
>> >> common practice in YANG-related RFCs neither to avoid this problem nor 
>> >> to acknowledge its existence, so while I will continue to mention it 
>> >> when I see it, I don't expect anyone to address it.
>> >> 
>> >> On Wed, Apr 26, 2023 at 2:23 PM David Dong via RT 
>> >> <drafts-expert-review-comment@iana.org> wrote:
>> >>> Dear Tim and Martin (cc: rtgwg WG),
>> >>> 
>> >>> As the designated experts for the ns registry, can you review the proposed registration in draft-ietf-rtgwg-yang-rib-extend for us? Please see
>> >>> 
>> >>> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rib-extend/
>> >>> 
>> >>> The due date is May 10, 2023.
>> >>> 
>> >>> If this is OK, when the IESG approves the document for publication, we'll make the registration at
>> >>> 
>> >>> https://www.iana.org/assignments/xml-registry/
>> >>> 
>> >>> With thanks,
>> >>> 
>> >>> David Dong
>> >>> IANA Services Specialist
>> > 
>> > _______________________________________________
>> > rtgwg mailing list
>> > rtgwg@ietf.org
>> > https://www.ietf.org/mailman/listinfo/rtgwg
>> 
>> _______________________________________________
>> rtgwg mailing list
>> rtgwg@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtgwg