Hi,
"Reshad Rahman \(rrahman\)" <[email protected]> wrote:
> Hi,
>
> There was a
> discussion<https://mailarchive.ietf.org/arch/browse/netmod/?q=%22Interpreting%20revision%20labels%20as%20YANG%20semantic%20version%20numbers%22>
> on the need to have an extension which specifies which versioning
> scheme a module is using.
>
> The authors have identified 2 options:
>
> 1. One extension statement with a parameter which specifies the
> scheme being used.
Ok, I understand what this means...
> E.g. revision-label-schema(ietf-yang-semver),
> revision-label-schema(sdoX-yang).
... but I don't understand these examples. I expected something
like:
rev:revision-label-schema yang-semver;
rev:revision-label-schema semver-2.0;
> We’d need the parameter to be
> registered with IANA.
An alternative could be to use identities:
rev:revision-label-schema ysmever:yang-semver;
rev:revision-label-schema ex:semver-2.0;
> 2. One extension statement per
> revision-scheme. E.g. revision-label-scheme-ietf-yang-semver,
> revision-label-scheme-sdoX-yang.
I prefer a single statement.
> The authors have a preference for option 1, we believe it makes things
> simpler. We would like to hear from the WG if there’s any concerns,
> suggestions etc.
/martin
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod