Phil Shafer <[email protected]> wrote: > Martin Bjorklund writes: > >> What are your thoughts on this? Surely, an augment should not have to > >> contain if-feature statements of all parents of the augmented node. > > > >The spec says: > > > > When a server implements a module containing an "augment" statement, > > that implies that the server's implementation of the augmented module > > contains the additional nodes. > > > >Compare with a simple augment of a node w/o an if-feature. In this > >case, if the server implements the augmenting module, it MUST also > >implement the augmented module. > > It implements the module, but it doesn't implement the nodes > since it doesn't express the feature. IMHO this is a tool > bug and/or an errata,since otherwise one has to carry features > forward, repeating the if-feature using the original modules > prefix:feature-name on every augment of feature-based nodes.
Well, I agree that it would have been better to state that if a server doesn't implement the augment target, then it doesn't implement the augment either. But the text is pretty clear; this is not how it works. This is not appropriate to "fix" in an errata. /martin _______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
