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