Skip to content

Dropped transcoding, added standin-file#20

Open
marenamat wants to merge 2 commits intocabo:mainfrom
marenamat:standin-file-spec
Open

Dropped transcoding, added standin-file#20
marenamat wants to merge 2 commits intocabo:mainfrom
marenamat:standin-file-spec

Conversation

@marenamat
Copy link
Copy Markdown
Collaborator

This is another take on how we actually can work with standins. After discussing with @vvilimek and reading RFC 7951 and 9254, we found out that transcoding is not resolved in these documents at all, and therefore it makes no sense to suddenly specify all the intermediate nodes and round trips here.

I have split the transcoding into a separate document, mentioning also Netconf / Restconf / Coreconf translation, as there is quite a lot to work through.

We also thought about how to distribute the answer to "which standins have been used", and realized that in addition to the main yang file, one always also needs to distribute the SID files, and therefore the channels are already there. Thus one can simply create another file, this time specifying how the values are encoded, and distribute it along. We should then add this into the Constrained YANG Library.

This pull request is mostly a request for comments and discussion. There is some more work needed and I don't wanna dump time into making things precisely if you find some major problems. Yet as for now, we think that this is a more viable path than what we were trying to do before.

(This pull request semantically supersedes #10)

@marenamat marenamat requested a review from cabo as a code owner February 26, 2026 19:58
@cabo
Copy link
Copy Markdown
Owner

cabo commented Feb 27, 2026

reading RFC 7951 and 9254, we found out that transcoding is not resolved in these documents at all, and therefore it makes no sense to suddenly specify all the intermediate nodes and round trips here.

Hmm.
The terms are useful, I wouldn't want to remove them from this document.
The specification which legacy representations are canonical (e.g., case of UUID) also is best kept with the specification of the stand-in tags themselves.

@cabo cabo added the obe Overtaken by events label Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

obe Overtaken by events

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants