YANG Model Compilation Compilation Result (pyang --lint). pyang 2.0-devel Compilation Result (pyang). Note: also generates errors for imported files. pyang 2.0-devel Compilation Results (confdc) Note: also generates errors for imported files. confd version confd-6.6 Compilation Results (yangdump-pro). Note: also generates errors for imported files. yangdump-pro 17.10-11 Compilation Results (yanglint -V -i). Note: also generates errors for imported files. yanglint 0.16.50
ieee802-dot1ab-lldp@2018-11-11.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:13: error: module 'ieee802-dot1q-bridge' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:14: error: module 'ieee802-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:62: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
Warning: Module 'iana-if-type' not used
ieee802-dot1ab-lldp.yang:15.3: warning(1015): import not used

***
*** 0 Errors, 1 Warnings
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Schema node "type" not found (deref(.)/../type) with context node "/ieee802-dot1ab-lldp:lldp/port/name".
warn: Schema node "type" not found (deref(.)/../type = 'iana-if-type:ethernetCsmacd' or deref(.)/../type) with context node "/ieee802-dot1ab-lldp:lldp/port/name".
ieee802-dot1ab-types@2018-10-02.yang PASSED          
ieee802-dot1q-ats@2017-12-20.yang FAILED     ./ieee802-dot1q-stream-filters-gates.yang:5: error: module 'ieee802-dot1q-bridge' not found
./ieee802-dot1q-stream-filters-gates.yang:126: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:4: error: module 'ieee802-dot1q-bridge' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:41: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:54: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
Error: Mandatory object 'shaper-ref' not allowed in external augment statement
ieee802-dot1q-ats.yang:76.5: error(335): mandatory object not allowed

***
*** 1 Errors, 0 Warnings
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-bridge@2018-03-07.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.1/ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-cfm-bridge@2019-03-28.yang FAILED     ./ieee802-dot1q-cfm.yang:8: error: module 'ieee802-dot1ab-types' not found
./ieee802-dot1q-cfm.yang:9: error: module 'ieee802-dot1q-types' not found
./ieee802-dot1q-cfm.yang:10: error: module 'ieee802-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:7: error: module 'ieee802-dot1q-bridge' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:10: error: module 'ieee802-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:12: error: module 'ieee802-dot1q-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:47: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:336: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:492: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:517: warning: The 'must' expression will fail: the node 'bridge-port' from module 'ieee802-dot1q-bridge' (in node 'interface' from 'ietf-interfaces') is not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-cfm-types@2019-03-28.yang PASSED          
ieee802-dot1q-cfm@2019-03-28.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:8: error: module 'ieee802-dot1ab-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:9: error: module 'ieee802-dot1q-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:10: error: module 'ieee802-types' not found
   
ieee802-dot1q-pb@2018-03-07.yang FAILED     ./ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-preemption@2018-09-10.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-preemption.yang:4: error: module 'ieee802-dot1q-types' not found
   
ieee802-dot1q-psfp@2018-09-10.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:7: error: module 'ieee802-dot1q-bridge' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:10: error: module 'ieee802-dot1q-stream-filters-gates' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:65: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-sched@2018-09-10.yang FAILED     ./ieee802-dot1q-preemption.yang:4: error: module 'ieee802-dot1q-types' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-sched.yang:7: error: module 'ieee802-dot1q-types' not found
  warn: Identityref "operation-name" comparison with identity "set-gate-states" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-gate-states'".
warn: Identityref "operation-name" comparison with identity "set-and-hold-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-hold-mac'".
warn: Identityref "operation-name" comparison with identity "set-and-release-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-release-mac'".
warn: Identityref "operation-name" comparison with identity "set-gate-states" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-gate-states'".
warn: Identityref "operation-name" comparison with identity "set-and-hold-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-hold-mac'".
warn: Identityref "operation-name" comparison with identity "set-and-release-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-release-mac'".
ieee802-dot1q-stream-filters-gates@2017-12-20.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-stream-filters-gates.yang:5: error: module 'ieee802-dot1q-bridge' not found
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-stream-filters-gates.yang:126: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-tpmr@2018-03-07.yang FAILED     ./ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found
  warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'".
ieee802-dot1q-tsn-types@2018-02-15.yang PASSED          
ieee802-dot1q-types@2018-03-07.yang PASSED          
ieee802-dot1q-vlan-bridge@2018-03-07.yang PASSED          
ieee802-dot1x-types@2019-05-28.yang PASSED          
ieee802-dot1x@2017-10-15.yang FAILED     /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/x/ieee802-dot1x.yang:6: error: module 'ieee802-types' not found
   
ieee802-ethernet-interface-half-duplex@2019-06-21.yang PASSED WITH WARNINGS ieee802-ethernet-interface-half-duplex.yang:20: warning: imported module iana-if-type not used
ieee802-ethernet-interface-half-duplex.yang:20: warning: imported module iana-if-type not used
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used
     
ieee802-ethernet-interface@2019-06-21.yang PASSED WITH WARNINGS ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used
ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used
     
ieee802-ethernet-link-oam@2019-06-21.yang PASSED WITH WARNINGS ieee802-ethernet-link-oam.yang:14: warning: imported module iana-if-type not used
ieee802-ethernet-link-oam.yang:14: warning: imported module iana-if-type not used
  Error: Mandatory object 'input' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:1023.9: error(335): mandatory object not allowed

Error: Mandatory object 'enable' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:1024.11: error(335): mandatory object not allowed

Error: Mandatory object 'success' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:1032.11: error(335): mandatory object not allowed

Error: Mandatory object 'success' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:1052.11: error(335): mandatory object not allowed

Error: Mandatory object 'oui' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:336.5: error(335): mandatory object not allowed

Error: Mandatory object 'timestamp' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:343.5: error(335): mandatory object not allowed

Error: Mandatory object 'location' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:351.5: error(335): mandatory object not allowed

Error: Mandatory object 'event-type' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:357.5: error(335): mandatory object not allowed

Error: Mandatory object 'running-total' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:367.5: error(335): mandatory object not allowed

Error: Mandatory object 'event-total' not allowed in external augment statement
ieee802-ethernet-link-oam.yang:379.5: error(335): mandatory object not allowed

***
*** 10 Errors, 0 Warnings
warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "event-type = 'threshold-event-type'".
warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[0] ". != 'threshold-event-type'".
warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[0] ". = 'threshold-event-type'".
warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions.
warn: Previous warning generated by XPath subexpression[3] "event-type = 'threshold-event-type'".
ieee802-ethernet-pon@2019-06-21.yang FAILED ieee802-ethernet-pon.yang:2424: error: XPath syntax error: syntax error
ieee802-ethernet-pon.yang:2424: error: XPath syntax error: syntax error
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-pon.yang:2424: error: XPath error: Missing end quote ' while scanning: '
ieee802-ethernet-pon.yang:2424.30: error(239): unended quoted string

Error: Invalid XPath string '../ompe-mode = olt''
ieee802-ethernet-pon.yang:2424.12: error(239): unended quoted string

Warning: no child node '*:olt' found for parent 'ieee802-ethernet-pon:mpcp-maximum-queue-count-per-report'
XPath: ../ompe-mode = olt'
ieee802-ethernet-pon.yang:2424.27: warning(1032): no child node available

***
*** 2 Errors, 1 Warnings
err : Unterminated string delimited with ' (').
err : Module "ieee802-ethernet-pon" parsing failed.
ieee802-ethernet-pse@2019-06-21.yang PASSED   /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used
     
ieee802-types@2018-03-07.yang PASSED