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

Reply via email to