RFC 6020, "YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)", October 2010Source of RFC: netmod (ops)
Errata ID: 5272
Publication Format(s) : TEXT
Reported By: Bob Harold
Date Reported: 2018-03-02
Rejected by: Benoit Claise
Date Rejected: 2018-03-06
Section 7.18.1 says:
In order for a device to implement a feature that is dependent on any other features (i.e., the feature has one or more "if-feature" sub- statements), the device MUST also implement all the dependant features.
It should say:
In order for a device to implement a feature that is dependent on any other features (i.e. the feature is a sub-statement of another "if-feature" statement), the device MUST also implement all the dependent features.
The direction of the dependency is stated backwards.
Consider for example:
This should allow feature aaa to exist without feature bbb.
bbb should depend on aaa, but aaa should not depend on bbb
The current text is correct, according to Kent Watsen