On Wed, Feb 27, 2019 at 10:19:55AM +0000, Balázs Lengyel wrote:
>    Hello,
> 
>    The feature statement may have a status substatement. But what does it
>    mean if a feature is deprecated or obsolete? Some ideas:
> 
>      * All if-feature statements using it should be removed. But what to do
>        with "if-feature oldFeature AND otherFeature" ;
>      * The feature is always considered true/false
>      * this is a bug in rfc7950, there should not be such a substatement
>      * something else
>

Deprecated means the feature is deprecated, you should not use it in
new definitions. A feature is not "true or false", a feature can be
implemented or not. A current definition being conditional on a
deprecated feature may be something tools should warn about.

Obsolete means the feature is obsolete, it likely should only be used
in obsolete definitions. A current definition likely should not depend
on an obsolete feature and if that happens, then likely brainware
needs to look at the situation and resolve it.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to