Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp

"lager issue tracker" <trac+lager@tools.ietf.org> Mon, 29 February 2016 18:37 UTC

Return-Path: <trac+lager@tools.ietf.org>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D74A41B39A5 for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.006] autolearn=unavailable
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 TJdxMqswgB1j for <lager@ietfa.amsl.com>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BA571B39A3 for <lager@ietf.org>; Mon, 29 Feb 2016 10:37:45 -0800 (PST)
Received: from localhost ([::1]:36072 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+lager@tools.ietf.org>) id 1aaShN-0004Lm-V4; Mon, 29 Feb 2016 10:37:37 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: lager issue tracker <trac+lager@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org
X-Trac-Project: lager
Date: Mon, 29 Feb 2016 18:37:37 -0000
X-URL: https://tools.ietf.org/lager/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:3
Message-ID: <082.69e50af35d5fccb573cddd47b5c7ef43@tools.ietf.org>
References: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-Trac-Ticket-ID: 34
In-Reply-To: <067.4f4c73e9cf9c3b2a529da7c607facd34@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-lager-specification@tools.ietf.org, asmusf@ix.netcom.com, julien.bernard@viagenie.ca, kim.davies@icann.org, lager@ietf.org
X-SA-Exim-Mail-From: trac+lager@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: draft-ietf-lager-specification@ietf.org
Resent-Message-Id: <20160229183745.0BA571B39A3@ietfa.amsl.com>
Resent-Date: Mon, 29 Feb 2016 10:37:45 -0800
Resent-From: trac+lager@tools.ietf.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/A3XUcTLLGUyMhOiFi3GE0C10jUQ>
Cc: lager@ietf.org
Subject: Re: [Lager] [lager] #34 (specification): RelaxNG does not authorize empty cp
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 29 Feb 2016 18:37:46 -0000

#34: RelaxNG does not authorize empty cp


Comment (by kim.davies@icann.org):

 How does this look?

 {{{
 ## single code point, or a sequence of code points, or empty string
 code-point-literal = code-point | code-point-sequence | ""

 ## code point or sequence only
 non-empty-code-point-literal = code-point | code-point-sequence

 ...

 char-matcher =
   # for use as a matcher - like "char" but without a "tag" attribute
   element char {
     attribute cp { non-empty-code-point-literal },
     # If used as a matcher (appearing in a "rule" element), the
     # "count" attribute may be present. Otherwise, it MUST be
     # absent.
     attribute count { count-pattern }?,
     attribute comment { text }?,
     attribute ref { ref-pattern }?
 }
 }}}

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-lager-
  julien.bernard@viagenie.ca         |  specification@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  major                    |   Milestone:
Component:  specification            |     Version:
 Severity:  -                        |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://trac.tools.ietf.org/wg/lager/trac/ticket/34#comment:3>
lager <https://tools.ietf.org/lager/>