Italo,

Yes, in my judgement this change should be considered BC according to YANG 
rules.

Note that the BC concept is a sort of *agreement* between client and server 
implementors that determines what kind of changes a) are allowed + b) have to 
be tolerated. Even when things are BC, that does not guarantee that things will 
always keep interoperating properly.

Best Regards,
/jan





> On 17 Jan 2024, at 23:22, Italo Busi <[email protected]> 
> wrote:
> 
> I have some questions/doubts about whether changing a type with union is a BC 
> or NBC change
>  
> For example, is the following change a BC or NBC change?
>  
> OLD
> type union {
>    type foo;
>    type bar
> }
>  
> NEW
> type union {
>    type foo;
>    type bar;
>    type baz
> }
>  
> Section 11 of RFC7950 is silent on this case although this change is 
> expanding the allowed value space and therefore it looks like a BC change
>  
> Thanks, Italo
>  
>  
> _______________________________________________
> netmod mailing list
> [email protected] <mailto:[email protected]>
> https://www.ietf.org/mailman/listinfo/netmod

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

Reply via email to