[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [NGO] external module properties



On Sat, Apr 26, 2008 at 11:28:20AM -0700, Andy Bierman wrote:
 
> LAST-UPDATED and REVISION are optional in SMIv2.

This is not correct. The SMIv2 does mandate a LAST-REVISION clause
(see section 5 and 5.1 of RFC 2578).  The IETF guidelines in addition
mandate the presence of REVISION clauses and the LAST-UPDATED clause
becomes redundant when you have REVISION clauses. That is why YANG
only has revision statements.

The YANG language itself does not mandate the presence of one or more
revision statements. This is consistent with YANG's philosophy of
mandating only those things that are essential for the language to
function and leave other things to guidelines or applicability
definitions.

/js

PS: If YANG were to support versioned imports, revision clauses
    would have to be mandatory because without version information,
    a compiler would not be able to resolve imports. Right now,
    compilers can do the right thing without having revision
    statements and hence they are optional.

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
_______________________________________________
NGO mailing list
NGO at ietf.org
https://www.ietf.org/mailman/listinfo/ngo