Re: [Lager] Stephen Farrell's Discuss on draft-ietf-lager-specification-11: (with DISCUSS and COMMENT)

"Asmus Freytag (c)" <asmusf@ix.netcom.com> Fri, 29 April 2016 15:21 UTC

Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AF0C12D0AA; Fri, 29 Apr 2016 08:21:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.427
X-Spam-Level:
X-Spam-Status: No, score=-0.427 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, HTTP_ESCAPED_HOST=1.125, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_HTML_ATTACH=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (384-bit key) header.from=asmusf@ix.netcom.com header.d=ix.netcom.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XDRp5hI-V8hG; Fri, 29 Apr 2016 08:21:42 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 1BEDB12B062; Fri, 29 Apr 2016 08:21:40 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=DTJ+8YE9DcVc9/gRuj0yVxUX3Afvc1IaHVPYUJ8MeLQBkA0i28iDZOzsLYZnp7/f; h=Received:Subject:To:References:Cc:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [71.212.2.16] (helo=[192.168.0.4]) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1awADu-0008Qf-5F; Fri, 29 Apr 2016 11:20:58 -0400
To: Alexey Melnikov <aamelnikov@fastmail.fm>, Stephen Farrell <stephen.farrell@cs.tcd.ie>
References: <20160421102401.19578.54300.idtracker@ietfa.amsl.com> <1461412191.851961.587365345.53A5CC4C@webmail.messagingengine.com> <571B634F.9070600@cs.tcd.ie> <df5235b5-314d-274f-0579-de5de36b7d85@ix.netcom.com> <1461924319.255971.593231497.5146909F@webmail.messagingengine.com>
From: "Asmus Freytag (c)" <asmusf@ix.netcom.com>
Message-ID: <c3b6f98f-1ddf-fe82-a384-409dfa088da7@ix.netcom.com>
Date: Fri, 29 Apr 2016 08:20:59 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <1461924319.255971.593231497.5146909F@webmail.messagingengine.com>
Content-Type: multipart/alternative; boundary="------------81DE2BCC0676924BE4C9CF6C"
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2b484d7840976cb7e48dcffdf81a5df926b08c11e266be1df350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.212.2.16
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/JyE-bePXKqocSojUpFAxIdHkZWQ>
Cc: draft-ietf-lager-specification@ietf.org, audric.schiltknecht@viagenie.ca, The IESG <iesg@ietf.org>, lager@ietf.org
Subject: Re: [Lager] Stephen Farrell's Discuss on draft-ietf-lager-specification-11: (with DISCUSS and COMMENT)
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Apr 2016 15:21:54 -0000

On 4/29/2016 3:05 AM, Alexey Melnikov wrote:
> Hi Asmus,
> On Thu, Apr 28, 2016, at 08:58 PM, Asmus Freytag (c) wrote:
>> Following on our discussion by e-mail, here is suggested wording.
>> A./
>> On 4/21/2016 3:24 AM, Stephen Farrell wrote:
>>> (1) section 5: this says code points MUST be 4 hex digits.
>>> What is s/w supposed to do if it sees only 2 hex digits?
>>> Should it ignore the range or char element or fail to process
>>> the entire LGR document? I think the same issue applies to
>>> other uses of 2119 language as well, (e.g. "MUST be treated as
>>> an error at the end of p19), so I'd recommend you state some
>>> kind of general rule if you can.
>> One would expect the schema validator to catch such issues.
>> It's a simple matter to in to provide explicit language in Section 4 
>> that an LGR that does not conform to the schema in Appendix D is to 
>> be rejected.
> Please say so explicitly.

Latest draft text (in preparation) for Section 4, "LGR Format" is:

"An LGR is expressed as a well-formed XML Document [XML] 
<cid:part1.9D823747.D245D162@ix.netcom.com> that conforms to the schema 
defined in Appendix Appendix D <cid:part2.7FFD9E73.A9D5DD75@ix.netcom.com>."

with the new following the [XML].

I think that ought to be sufficient. While it does not use the word 
"rejected" it makes clear that a non-conforming document does not 
constitute an LGR. Let me know if you think this needs to be even more 
explicit.
>> "An LGR is expressed as a well-formed XML Document <xref 
>> target="XML"/> that conforms to the schema defined in <xref 
>> target="schema"/>."
>> Then we only need to discuss any instances of constraints that are 
>> not enforced/enforceable by schema validation, and we do that, where 
>> those are discussed.
> +1.
> I scanned the rest of your proposed changes and they look reasonable 
> to me. Please post an updated draft ASAP.
Will work with Kim on that.

A./