YangModels / yang

YANG modules from standards organizations such as the IETF, The IEEE, The Metro Ethernet Forum, open source such as Open Daylight or vendor specific modules
1.5k stars 1.19k forks source link

/standard/ietf/DRAFT is really old and can conflict with /experimental/ietf-extracted-YANG-modules #1535

Open wlupton opened 7 months ago

wlupton commented 7 months ago

./standard/ietf/DRAFT hasn't been updated for 7 years and contains at least one module that can conflict with ./experimental/ietf-extracted-YANG-modules.

% find . \( -name ietf-crypto-types*.yang -o -name ietf-tcp-client*.yang -o \
            -name ietf-tcp-server*.yang -o -name ietf-tls-client*.yang -o -name ietf-tls-server*.yang \)
./experimental/ietf-extracted-YANG-modules/ietf-tls-server@2023-04-17.yang
./experimental/ietf-extracted-YANG-modules/ietf-tcp-server@2023-04-17.yang
./experimental/ietf-extracted-YANG-modules/ietf-tls-client@2023-04-17.yang
./experimental/ietf-extracted-YANG-modules/ietf-tcp-client@2023-04-17.yang
./experimental/ietf-extracted-YANG-modules/ietf-crypto-types@2023-04-17.yang
./standard/ietf/DRAFT/ietf-tls-server.yang

The latter file is @2015-10-09, which means that it's necessary to search ./experimental before ./standard/ietf, whereas I think it might be better to search ./standard/ietf first.

Anyway I suggest that ./standard/ietf/DRAFT be emptied or deleted. Possibly it would make sense for some or all of ./experimental/ietf-extracted-YANG-modules to live there?

samans commented 2 months ago

Follow-up on this. I checked (and maybe I'm looking in the wrong place), but the last check of this https://github.com/YangModels/yang/commits/main/experimental/ietf-extracted-YANG-modules was at the end of 2023. When I look in the main branch of the repo, there is nothing in the ietf-extracted-YANG-modules from 2024. Are they on a different branch, or are the automated tools broken?

einarnn commented 2 months ago

As far as I can see the team that was extracting the experimental modules, etc., from the IETF drafts and committing them to YangModels/yang have stopped doing this. They are only running scripts to populate yangcatalog.org as far as I can see. The automated tools may be broken, but the team that did that has not approached me at all.