draft-jags-spring-sr-service-programming-yang-03.txt:
xym 0.5:
Extracting 'ietf-service-function-types.yang'
Removed 0 empty lines
Extracting 'ietf-sr-service-programming-types.yang'
Removed 2 empty lines
Extracting 'ietf-sr-service-programming.yang'
Removed 1 empty lines
Extracting 'ietf-sr-service-programming-proxy.yang'
Removed 0 empty lines
ietf-sr-service-programming-types.yang:
pyang 2.5.3: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/a/www/ietf-datatracker/8.11.0/env/share/yang/modules
# read ietf-sr-service-programming-types.yang (CL)
ietf-sr-service-programming-types.yang:1: error: RFC 8407: 4.8: statement "module" must have a "description" substatement
ietf-sr-service-programming-types.yang:1: error: RFC 8407: 4.8: statement "module" must have a "revision" substatement
ietf-sr-service-programming-types.yang:163: error: RFC 8407: 4.13,4.14: statement "typedef" must have a "description" substatement
ietf-sr-service-programming-types.yang:174: error: RFC 8407: 4.13,4.14: statement "typedef" must have a "description" substatement
ietf-sr-service-programming-types.yang:185: error: RFC 8407: 4.13,4.14: statement "typedef" must have a "description" substatement
yanglint SO 1.9.2: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
No validation errors
ietf-sr-service-programming.yang:
pyang 2.5.3: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/a/www/ietf-datatracker/8.11.0/env/share/yang/modules
# read ietf-sr-service-programming.yang (CL)
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-yang-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-yang-types@2022-03-22.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-srv6-base@2022-01-14.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-interfaces.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-interfaces@2018-02-20.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-inet-types.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-inet-types@2021-02-22.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-routing-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing-types@2017-12-04.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-routing.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing@2018-03-13.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing@2021-05-26.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-srv6-types@2022-01-14.yang
# read ietf-service-function-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-service-function-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing-mpls@2021-05-26.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing-common@2021-05-26.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-sr-service-programming-types.yang
ietf-sr-service-programming.yang:1: error: RFC 8407: 4.8: statement "module" must have a "description" substatement
ietf-sr-service-programming.yang:1: error: RFC 8407: 4.8: statement "module" must have a "revision" substatement
ietf-sr-service-programming.yang:21: warning: imported module "ietf-service-function-types" not used
ietf-sr-service-programming.yang:37: warning: imported module "ietf-routing-types" not used
ietf-sr-service-programming.yang:40: warning: imported module "ietf-srv6-types" not used
ietf-sr-service-programming.yang:65: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:111: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:116: error: keyword "when" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:119: error: keyword "config" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:120: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:127: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:132: error: keyword "when" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:135: error: keyword "config" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:136: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:153: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:159: error: keyword "config" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:160: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:161: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:171: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:172: error: RFC 8407: 4.14: statement "container" must have a "description" substatement
ietf-sr-service-programming.yang:175: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:176: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:184: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:185: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:191: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:192: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:198: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:199: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:208: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:209: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:217: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:218: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:233: error: keyword "config" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:234: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:252: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming.yang:269: error: RFC 8407: 4.14: statement "leaf" must have a "description" substatement
ietf-sr-service-programming.yang:270: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:271: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:312: error: RFC 8407: 4.14: statement "leaf" must have a "description" substatement
ietf-sr-service-programming.yang:313: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:314: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:324: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:325: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:338: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:339: error: keyword "config" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:363: error: RFC 8407: 4.14: statement "leaf" must have a "description" substatement
ietf-sr-service-programming.yang:364: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:365: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:383: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:389: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:404: error: RFC 8407: 4.14: statement "leaf" must have a "description" substatement
ietf-sr-service-programming.yang:405: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:406: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:420: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:426: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:441: error: RFC 8407: 4.14: statement "leaf" must have a "description" substatement
ietf-sr-service-programming.yang:442: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:443: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:457: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:462: error: keyword "default" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:476: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:477: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:488: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming.yang:489: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
yanglint SO 1.9.2: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
warn: File name "ietf-service-function-types@1970-01-01.yang" does not match module revision "none".
warn: File name "ietf-sr-service-programming-types@1970-01-01.yang" does not match module revision "none".
ietf-sr-service-programming-proxy.yang:
pyang 2.5.3: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/a/www/ietf-datatracker/8.11.0/env/share/yang/modules
# read ietf-sr-service-programming-proxy.yang (CL)
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-yang-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-yang-types@2022-03-22.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-routing.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing@2018-03-13.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-interfaces.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-interfaces@2018-02-20.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-inet-types.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-inet-types@2021-02-22.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing@2021-05-26.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-sr-service-programming.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-srv6-base@2022-01-14.yang
# read /a/www/ietf-datatracker/8.11.0/env/share/yang/modules/ietf/ietf-routing-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing-types@2017-12-04.yang
# read /a/www/ietf-ftp/yang/catalogmod/ietf-srv6-types@2022-01-14.yang
# read ietf-service-function-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-service-function-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing-mpls@2021-05-26.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-segment-routing-common@2021-05-26.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-sr-service-programming-types.yang
ietf-sr-service-programming-proxy.yang:1: error: RFC 8407: 4.8: statement "module" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:1: error: RFC 8407: 4.8: statement "module" must have a "revision" substatement
ietf-sr-service-programming-proxy.yang:29: warning: imported module "ietf-sr-service-programming-types" not used
ietf-sr-service-programming-proxy.yang:33: warning: imported module "ietf-routing-types" not used
ietf-sr-service-programming-proxy.yang:37: warning: imported module "ietf-srv6-types" not used
ietf-sr-service-programming-proxy.yang:41: warning: imported module "ietf-segment-routing-mpls" not used
ietf-sr-service-programming-proxy.yang:66: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:69: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:70: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:76: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:77: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:87: error: RFC 8407: 4.14: statement "list" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:99: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:100: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:116: error: RFC 8407: 4.14: statement "list" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:128: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:129: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:140: error: RFC 8407: 4.14: statement "container" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:142: error: RFC 8407: 4.14: statement "choice" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:166: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:176: error: keyword "mandatory" not in canonical order, expected "type" (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:177: error: keyword "type" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:195: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:207: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:217: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:230: error: keyword "when" not in canonical order (see RFC 7950, Section 14)
ietf-sr-service-programming-proxy.yang:236: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:237: error: RFC 8407: 4.14: statement "container" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:239: error: RFC 8407: 4.14: statement "choice" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:259: error: bad value "/rt:routing/sr:segment-routing/
sr-svc-pgm:service-programming/
sr-svc-pgm:service-program/
sr-svc-pgm:service-programming-info/
sr-svc-pgm:sr-services" (should be schema-nodeid)
ietf-sr-service-programming-proxy.yang:267: error: RFC 8407: 4.14: statement "grouping" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:268: error: RFC 8407: 4.14: statement "container" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:270: error: RFC 8407: 4.14: statement "choice" must have a "description" substatement
ietf-sr-service-programming-proxy.yang:288: error: bad value "/rt:routing/sr:segment-routing/
sr-mpls:sr-mpls/sr-mpls:bindings/
sr-svc-pgm:mpls-static-service-programming/
sr-svc-pgm:service-program/
sr-svc-pgm:service-programming-info/
sr-svc-pgm:sr-services" (should be schema-nodeid)
yanglint SO 1.9.2: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
warn: File name "ietf-service-function-types@1970-01-01.yang" does not match module revision "none".
warn: File name "ietf-sr-service-programming-types@1970-01-01.yang" does not match module revision "none".
warn: File name "ietf-sr-service-programming@1970-01-01.yang" does not match module revision "none".
err : Unexpected character(s) '
' ("
ietf-sr-service-programming:service-programming/
ietf-sr-service-programming:service-program/
ietf-sr-service-programming:service-programming-info/
ietf-sr-service-programming:sr-services"). (/ietf-sr-service-programming-proxy:{augment}[/ietf-routing:routing/ietf-segment-routing:segment-routing/
ietf-sr-service-programming:service-programming/
ietf-sr-service-programming:service-program/
ietf-sr-service-programming:service-programming-info/
ietf-sr-service-programming:sr-services])
err : Module "ietf-sr-service-programming-proxy" parsing failed.
ietf-service-function-types.yang:
pyang 2.5.3: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/a/www/ietf-datatracker/8.11.0/env/share/yang/modules
# read ietf-service-function-types.yang (CL)
ietf-service-function-types.yang:1: error: RFC 8407: 4.8: statement "module" must have a "description" substatement
ietf-service-function-types.yang:1: error: RFC 8407: 4.8: statement "module" must have a "revision" substatement
yanglint SO 1.9.2: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
No validation errors