[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Proposed changes to MIB review guidelines checklist (Appendix A)
Folks --
Since we have decided to eliminate mention of specific MIB compilers
in the guidelines document, some changes are needed to the
checklist, specifically item 9 (MIB compilation). In several recent
MIB reviews I've used the checklist to organize my comments, and
I've found that it increasingly awkward to disuss MIB compilation as
if it were separate from technical content. So to kill two birds
with one stone I propose to replace the old items 9-11:
9.) MIB compilation -- examine all error or warning messages
generated by SMICng and smilint when set to maximum complaint levels
(exception: warnings for names longer than 32 characters should be
ignored). In general, error messages (E from SMICng, severity <= 4
from smilint) indicate conditions that MUST be corrected, and warning
messages (W from SMICng, severity >= 5 from smilint) indicate
conditions that SHOULD be corrected. Judgment is required, however,
because there are situations when a diagnostic message will be issued
for something that is in fact legitimate (the converse is also true).
10.) Other issues -- check for any issues mentioned in
http://www.ietf.org/ID-nits.html that are not covered above.
11.) Technical content -- review the actual technical content for
compliance with the guidelines in this document. It is particularly
important to check that DESCRIPTION clauses are sufficiently clear
and unambiguous to allow interoperable implementations to be created.
with new items 9 and 10:
9.) Other issues -- check for any issues mentioned in
http://www.ietf.org/ID-nits.html (other than MIB compilation) that
are not covered above.
10.) Technical content -- review the actual technical content for
compliance with the guidelines in this document. The use of a MIB
compiler is recommended when checking for syntax errors; see
http://www.ops.ietf.org/mib-review-tools.html for more information.
Checking for correct syntax, however, is only part of the job. It is
just as important to actually read the MIB document from the point of
view of a potential implementor. It is particularly important to
check that DESCRIPTION clauses are sufficiently clear and unambiguous
to allow interoperable implementations to be created.
Please let me know ASAP whether or not this is OK. It is preferred that
you send text if you want to request that something be changed.
Thanks,
Mike