Hi,

This errata is correct; the must expression in the errata reflects the
intention correctly.

But the question is if this can be fixed by an RFC errata...


/martin


RFC Errata System <[email protected]> wrote:
> The following errata report has been submitted for RFC7317,
> "A YANG Data Model for System Management".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6245
> 
> --------------------------------------
> Type: Technical
> Reported by: Maurizio Brigandi' <[email protected]>
> 
> Section: 6
> 
> Original Text
> -------------
> 
>          leaf-list user-authentication-order {
>            type identityref {
>              base authentication-method;
>            }
>            must '(. != "sys:radius" or ../../radius/server)' 
> 
> 
> 
> Corrected Text
> --------------
> 
>          leaf-list user-authentication-order {
>            type identityref {
>              base authentication-method;
>            }
>            must '(not(. = "sys:radius") or ../../radius/server)'
>  
> 
> Notes
> -----
> As indicated in https://www.w3.org/TR/1999/REC-xpath-19991116/#booleans
> 
> the following expression comparing a node-set with a string
> 
>        . != "sys:radius"
> 
> is true if at least one node in the node-set satisfies the boolean expression.
> 
> This is not the intention of the "must" condition.
> 
> It is necessary to use not(. = "sys:radius") to achieve the right intention 
> of the check.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC7317 (draft-ietf-netmod-system-mgmt-16)
> --------------------------------------
> Title               : A YANG Data Model for System Management
> Publication Date    : August 2014
> Author(s)           : A. Bierman, M. Bjorklund
> Category            : PROPOSED STANDARD
> Source              : Network Modeling
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> netmod mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/netmod

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to