Hello NETMOD WG,

We've had a poll going for a few weeks to determine if we require YANG 1.2 for 
allowing ("SHOULD NOT") NBC changes (see "Poll on YANG Versioning NBC 
Approach").

As part of that, some discussion has happened on the list around potentially 
doing an errata for RFC7950/6020 or a bis of 7950/6020 (if rough consensus is 
reached for option 1 of the poll)

7-8 of us discussed this in the YANG Versioning weekly call group today.

First of all: this question of mechanics (errata vs bis vs Module Versioning 
draft) is orthogonal to the poll. Let's first and separately resolve the poll 
and confirm if we need YANG 1.2 or not (that's the fundamental question the 
poll is resolving - everything else is a subsequent issue to be discussed). 
We'll let the chairs confirm when/if rough consensus on the poll has been 
reached.

But *if* the answer to the poll is option 1, then the weekly call group was 
unanimous that we should not do an errata for RFC7950/6020 and we should not do 
a 7950/6020 bis. We should just continue with the Module Versioning draft which 
will update 7950 and 6020.

The primary reason is that we shouldn't just change MUST NOT to SHOULD NOT 
without also tying it together with the mandatory top level 
rev:non-backwards-compatible extension when an NBC change is done. Changing the 
NBC rule to SHOULD NOT needs to be in the same RFC as the mandatory 
rev:non-backwards-compatible tag.

Other reasons:

  *   an errata probably isn't correct since this isn't fixing an intent that 
was present back when 7950 was written (it was clearly the intent at the time 
to block NBC changes)
  *   a bis would be odd without actually introducing other changes to YANG and 
changing the version (this discussion is all based on "if the answer to the 
poll is option 1")

Jason (he/him)

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to