RE: idnits and smilint on Cable Device MIB Draft 09
"Woundy, Richard" <[email protected]> Sun, 24 Jul 2005 22:12:08 -0400
| Newsgroups | gmane.ietf.ipcdn |
|---|---|
| Message-ID | <6EEEACD9D7F52940BEE26F5467C02C73807489@PACDCEXCMB01.cable.comcast.com> |
Folks, With respect to the discussion version of the Cable Device MIB -10: <http://www.ipcdn.org/drafts/draft-ietf-ipcdn-device-mibv2-10-discussion .txt> <http://www.ipcdn.org/drafts/draft-ietf-ipcdn-device-mibv2-10-discussion .xml> I get the same clean output from idnits, and now much better output from smilint. The significant MIB compilation problem with version -09 was the inclusion of deprecated groups in the current compliance statements 'docsDevCmCompliance' and 'docsDevCmtsCompliance'. After further discussion among the authors, we decided that we should remove the deprecated groups from the current compliance statement. The key realization is that if a particular version of DOCSIS requires implementation of a deprecated group, then that requirement can be captured in a CableLabs specification, not in this internet-draft/RFC. This internet-draft/RFC should be agnostic with regards to DOCSIS versions and their (evolving) requirements. The unfortunate consequence is that the group 'docsDevNmAccessExtGroup' is no longer referenced by any compliance statement. This group consists of a single MIB object that was invented by CableLabs after publication of RFC 2669. We still include this MIB object (and group) for future reference -- although it is immediately deprecated. Note that we post-dated the MIB to August 8, hence the "future date" warnings. --- Here is the latest smilint output: This is an automatically generated mail message in response to a mail message you (or someone else who used your address) sent to <[email protected]>. If you want to learn more about this mail service, send a mail message with the "Subject: help" to <[email protected]>. The program smilint 0.4.3, as of Thu Jun 23 10:41:27 2005 has been used to process your request as follows: smilint -m -s -e -l 6 mailbody mailbody:43: [4] {date-in-future} warning: date specification `200508080000Z' is in the future mailbody:81: [4] {date-in-future} warning: date specification `200508080000Z' is in the future mailbody:2394: [5] {index-exceeds-too-large} warning: index of row `docsDevCpeInetEntry' can exceed OID size limit by 141 subidentifier(s) mailbody:3100: [5] {group-unref} warning: deprecated group `docsDevNmAccessExtGroup' is not referenced in this module -- Rich -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Randy Presuhn Sent: Saturday, June 25, 2005 1:51 AM To: Ipcdn (E-mail) Subject: [ipcdn] idnits and smilint on Cable Device MIB Draft 09 Hi - Good news and not-so-good news. On ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-09.txt, I ran http://ietf.levkowetz.com/tools/idnits/idnits.pyht, and it gave the -09 a clean bill of health: idnits 1.74 tmp/draft-ietf-ipcdn-device-mibv2-09.txt: Checking nits according to http://www.ietf.org/ID-Checklist.html: Checking conformance with RFC 3978/3979 boilerplate... the boilerplate looks good. No nits found. Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt: Nothing found here (but these checks do not cover all of 1id-guidelines.txt yet). Miscellaneous warnings: None. No nits found. When I ran smilint 0.4.3, things were a bit more interesting. (I used the [email protected] service) It identified two issues. mailbody:2489: [5] {index-exceeds-too-large} warning: index of row `docsDevCpeInetEntry' can exceed OID size limit by 141 subidentifier(s) This is OK, the DESCRIPTION of docsDevCpeInetAddr explains the situation in the spirit of the MBI review guidelines section 4.6.6 mailbody:3013: [4] {compliance-group-status} warning: current compliance statement `docsDevCmCompliance' includes deprecated group `docsDevNmAccessGroup' mailbody:3031: [4] {compliance-group-status} warning: current compliance statement `docsDevCmCompliance' includes deprecated group `docsDevNmAccessExtGroup' mailbody:3044: [4] {compliance-group-status} warning: current compliance statement `docsDevCmCompliance' includes deprecated group `docsDevFilterGroup' mailbody:3195: [4] {compliance-group-status} warning: current compliance statement `docsDevCmtsCompliance' includes deprecated group `docsDevNmAccessGroup' mailbody:3206: [4] {compliance-group-status} warning: current compliance statement `docsDevCmtsCompliance' includes deprecated group `docsDevNmAccessExtGroup' mailbody:3235: [4] {compliance-group-status} warning: current compliance statement `docsDevCmtsCompliance' includes deprecated group `docsDevFilterGroup' mailbody:3247: [4] {compliance-group-status} warning: current compliance statement `docsDevCmtsCompliance' includes deprecated group `docsDevCpeGroup' This doesn't look OK. I think what you wanted to say was that the old docsDevCmCompliance should be deprecated, and that there will be a docDevCmComplianceRev1 (or whatever a good name would be) that has only the "current" stuff from docsDevCmCompliance. Alternatively, you could keep the old compliance stuff as-is, and just add a docDevCmComplianceRev1. It depends on the message you want to send. I'll look at the smidiff output separately. Randy _______________________________________________ IPCDN mailing list [email protected] https://www1.ietf.org/mailman/listinfo/ipcdn