Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-bis-01
"Joel M. Halpern" <jmh@joelhalpern.com> Mon, 13 May 2013 12:18 UTC
Return-Path: <jmh@joelhalpern.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5460921F9579; Mon, 13 May 2013 05:18:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id puEmthCnPPPS; Mon, 13 May 2013 05:17:57 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id A2F4521F9408; Mon, 13 May 2013 05:17:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 8B0AB1C08E0; Mon, 13 May 2013 05:17:57 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [10.10.10.104] (pool-70-106-134-119.clppva.east.verizon.net [70.106.134.119]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 1AC461C07C6; Mon, 13 May 2013 05:17:55 -0700 (PDT)
Message-ID: <5190D9E8.7040004@joelhalpern.com>
Date: Mon, 13 May 2013 08:17:44 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "A. Jean Mahoney" <mahoney@nostrum.com>, gen-art@ietf.org, IETF discussion list <ietf@ietf.org>, NETMOD Working Group <netmod@ietf.org>, draft-ietf-netmod-rfc6021-bis.all@tools.ietf.org
Subject: Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-bis-01
References: <5170722E.2070401@nostrum.com> <5171C416.5070105@joelhalpern.com> <518D0635.7040301@joelhalpern.com> <5190C181.8020500@cisco.com> <20130513103745.GB8186@elstar.local>
In-Reply-To: <20130513103745.GB8186@elstar.local>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 May 2013 12:18:02 -0000
Thank you Juergen. I see that the pattern statement is therefore correct. And presumably it is a judgment call as to hw to write te new pattern to restrict the old one. Personally, I find a pattern statement that covers a whole lot of other things, but that happens when combined with the parent patter to give the right result, to be a confusing way to document what is needed. But I can not claim it is technically incorrect. (And I suppose that some would claim that repeating the more detailed parent pattern is redundant.) Yours, Joel On 5/13/2013 6:37 AM, Juergen Schoenwaelder wrote: > Joel, > > this is specified in the third paragraph of section 9.4.6 of RFC 6020: > > 9.4.6. The pattern Statement > > The "pattern" statement, which is an optional substatement to the > "type" statement, takes as an argument a regular expression string, > as defined in [XSD-TYPES]. It is used to restrict the built-in type > "string", or types derived from "string", to values that match the > pattern. > > If the type has multiple "pattern" statements, the expressions are > ANDed together, i.e., all such expressions have to match. > > If a pattern restriction is applied to an already pattern-restricted > type, values must match all patterns in the base type, in addition to > the new patterns. > > /js > > On Mon, May 13, 2013 at 12:33:37PM +0200, Benoit Claise wrote: >> Forwarding to the authors and WG >> >> Regards, Benoit >>> I am guessing that the authors intended the addition of the text >>> emphasizing that the no-zone typedefs are derived general typedef >>> addresses the difference in the patterns. >>> >>> Is there a YANG rule that says tat if typedef X is derived from >>> typedef Y then the string for X must match the pattern for X and >>> the pattern for Y? If so, then my concern below is misplaced. >>> (The fact that I find the vague pattern for the child misleading >>> is not a fault with the document, but rather in my head, under >>> that requirement.) >>> >>> Yours, >>> Joel >>> >>> On 4/19/2013 6:24 PM, Joel M. Halpern wrote: >>>> I am the assigned Gen-ART reviewer for this draft. For background on >>>> Gen-ART, please see the FAQ at >>>> >>>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. >>>> >>>> Please resolve these comments along with any other Last Call comments >>>> you may receive. >>>> >>>> Document: draft-ietf-netmod-rfc6021-bis-01 >>>> Common YANG Data Types >>>> Reviewer: Joel M. Halpern >>>> Review Date: 19-April-2013 >>>> IETF LC End Date: 1-May-2013 >>>> IESG Telechat date: N/A >>>> >>>> Summary: This document is nearly ready for publication as a Standards >>>> Track RFC >>>> >>>> Major issues: >>>> (The following may well be a non-issue.) >>>> In the revision of the ietf-inet-types, the patterns for the new >>>> ip4-address-no-zone and ipv6-address-no-zone are drastically simplified >>> >from the ipv4-address and ipv6-address patterns. The new >>>> ipv4-address-no-zone allows any sequence of decimal digits an periods, >>>> while the original was carefully defined as dotted quads of 0..255. >>>> Similarly, te ipv6-address-no-zone allows any arbitrary sequence of hex >>>> digits and colons. The original patterns were very careful to match >>>> rules for validity. Is there a reason for the change. >>>> >>>> Minor issues: >>>> >>>> Nits/editorial comments: >>>> _______________________________________________ >>>> Gen-art mailing list >>>> Gen-art@ietf.org >>>> https://www.ietf.org/mailman/listinfo/gen-art >>>> >>> >>> >> >
- [Gen-art] Review: draft-ietf-netmod-rfc6021-bis-01 Joel M. Halpern
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Joel M. Halpern
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Benoit Claise
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Benoit Claise
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Juergen Schoenwaelder
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Joel M. Halpern
- Re: [Gen-art] Review: draft-ietf-netmod-rfc6021-b… Andy Bierman