Guidelines for Authors and Reviewers of YANG Data Model Documents
draft-ietf-netmod-yang-usage-11
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
11 | (System) | post-migration administrative database adjustment to the No Objection position for Sean Turner |
2012-08-22
|
11 | (System) | post-migration administrative database adjustment to the No Objection position for Lars Eggert |
2012-08-22
|
11 | (System) | post-migration administrative database adjustment to the No Objection position for Russ Housley |
2010-10-07
|
11 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2010-10-07
|
11 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2010-10-07
|
11 | (System) | IANA Action state changed to In Progress from Waiting on ADs |
2010-10-06
|
11 | (System) | IANA Action state changed to Waiting on ADs from Waiting on Authors |
2010-10-05
|
11 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2010-10-05
|
11 | Amy Vezza | State changed to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2010-10-05
|
11 | (System) | IANA Action state changed to In Progress |
2010-10-05
|
11 | Cindy Morgan | IESG state changed to Approved-announcement sent |
2010-10-05
|
11 | Cindy Morgan | IESG has approved the document |
2010-10-05
|
11 | Cindy Morgan | Closed "Approve" ballot |
2010-10-02
|
11 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss by Lars Eggert |
2010-10-02
|
11 | (System) | New version available: draft-ietf-netmod-yang-usage-11.txt |
2010-09-14
|
11 | Russ Housley | [Ballot discuss] The Gen-ART Review by Enrico Marocco on 9-Jul-2010 leads me to ask a question about Section 3.4. Section 3.4 says: … [Ballot discuss] The Gen-ART Review by Enrico Marocco on 9-Jul-2010 leads me to ask a question about Section 3.4. Section 3.4 says: > > Each specification that defines one or more modules MUST contain a > section that discusses security considerations relevant to those > modules. This section MUST be patterned after the latest approved > template (available at > http://www.ops.ietf.org/netconf/yang-security-considerations.txt). > This seems like an odd place for a normative reference to point. I'd be much happier with a place that required some form of review and consensus call to be updated. |
2010-09-14
|
11 | Russ Housley | [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley |
2010-09-14
|
11 | Lars Eggert | [Ballot discuss] > The 'position' and 'last' functions MAY be used with caution. DISCUSS: I don't know what "MAY be used with caution" … [Ballot discuss] > The 'position' and 'last' functions MAY be used with caution. DISCUSS: I don't know what "MAY be used with caution" means. Does it mean "SHOULD NOT, but if you do consider "? Or does it mean "MUST be used in "? (The "with caution" phrasing appears elsewhere, and I have the same question about all occurrences.) |
2010-08-27
|
11 | (System) | Removed from agenda for telechat - 2010-08-26 |
2010-08-26
|
11 | Cindy Morgan | State changed to IESG Evaluation::AD Followup from IESG Evaluation by Cindy Morgan |
2010-08-26
|
11 | Lars Eggert | [Ballot comment] Section 3., paragraph 3: > The following sections MUST be present in an Internet-Draft > containing a module: > o … [Ballot comment] Section 3., paragraph 3: > The following sections MUST be present in an Internet-Draft > containing a module: > o Narrative sections > o Definitions section > o Security Considerations section > o IANA Considerations section > o References section I think it makes sense here to separate this into sections that this memo requires for YANG modules (the first two), and into sections that the general ID template requires (the final three), because the latter can change and obviously YANG IDs need new sections if they become required to submit an ID. For the latter, you should rephrase the sections that describe their content in a way that makes it clear that they are currently required, but that new ones may be added and just maybe some of the listed ones will dissappear. Section 3.1., paragraph 3: > Each YANG module or submodule contained within an Internet-Draft or > RFC is considered to be a code component. The strings ' BEGINS>' and ' |
2010-08-26
|
11 | Lars Eggert | [Ballot discuss] Section 4., paragraph 0: > 3.7. Intellectual Property Section DISCUSS: The current ID format does not have an Intellectual Property Section … [Ballot discuss] Section 4., paragraph 0: > 3.7. Intellectual Property Section DISCUSS: The current ID format does not have an Intellectual Property Section anymore. > The 'position' and 'last' functions MAY be used with caution. DISCUSS: I don't know what "MAY be used with caution" means. Does it mean "SHOULD NOT, but if you do consider "? Or does it mean "MUST be used in "? (The "with caution" phrasing appears elsewhere, and I have the same question about all occurrences.) |
2010-08-26
|
11 | Sean Turner | [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss by Sean Turner |
2010-08-26
|
11 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica |
2010-08-26
|
11 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2010-08-26
|
11 | Adrian Farrel | [Ballot comment] Thanks for this document. I think it will be useful. --- Support Enrico's point in Russ's Discuss. It is not appropriate to keep … [Ballot comment] Thanks for this document. I think it will be useful. --- Support Enrico's point in Russ's Discuss. It is not appropriate to keep the boilerplate outside the IETF domain. http://trac.tools.ietf.org/wg/netconf/trac/wiki may be an appropriate location. --- I wonder if there is scope for some common framework text like that held at http://www.ops.ietf.org/mib-boilerplate.html --- I am a bit worried that this document covers advice that is more general than just the Yang-related work in an I-D. This risks setting up contradictory advice in a number of places. (For example, discussing how the References should be split is generic advice for authors of I-Ds that could be changed at any time.) |
2010-08-26
|
11 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded by Adrian Farrel |
2010-08-26
|
11 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded by Stewart Bryant |
2010-08-26
|
11 | Sean Turner | [Ballot comment] Is there a yang doctors set up yet (like there was MIB doctors) where people send their modules to get reviewed? |
2010-08-26
|
11 | Sean Turner | [Ballot discuss] #1 - IANA Section Section 3.5 says: In order to comply with IESG policy as set forth in http://www.ietf.org/ID-Checklist.html, every … [Ballot discuss] #1 - IANA Section Section 3.5 says: In order to comply with IESG policy as set forth in http://www.ietf.org/ID-Checklist.html, every Internet-Draft that is submitted to the IESG for publication which has action items for IANA MUST contain an IANA Considerations section. But the checklist indicates that ALL I-Ds MUST contain an IANA Considerations section and if there's no IANA actions to follow bullet D: If there is no action for IANA, the section should say that, e.g., including something like "This document has no actions for IANA." Section 3.5 should be modified to indicate align with the checklist. |
2010-08-26
|
11 | Sean Turner | [Ballot Position Update] New position, Discuss, has been recorded by Sean Turner |
2010-08-25
|
11 | Tim Polk | [Ballot Position Update] New position, No Objection, has been recorded by Tim Polk |
2010-08-24
|
11 | Robert Sparks | [Ballot comment] Support Russ' discuss. |
2010-08-24
|
11 | Robert Sparks | [Ballot Position Update] New position, No Objection, has been recorded by Robert Sparks |
2010-08-24
|
11 | Russ Housley | [Ballot discuss] The Gen-ART Review by Enrico Marocco on 9-Jul-2010 leads me to ask a question about Section 3.4. Section 3.4 says: … [Ballot discuss] The Gen-ART Review by Enrico Marocco on 9-Jul-2010 leads me to ask a question about Section 3.4. Section 3.4 says: > > Each specification that defines one or more modules MUST contain a > section that discusses security considerations relevant to those > modules. This section MUST be patterned after the latest approved > template (available at > http://www.ops.ietf.org/netconf/yang-security-considerations.txt). > This seems like an odd place for a normative reference to point. I'd be much happier with a place that required some form of review and consensus call to be updated. |
2010-08-24
|
11 | Russ Housley | [Ballot Position Update] New position, Discuss, has been recorded by Russ Housley |
2010-08-23
|
11 | Lars Eggert | [Ballot comment] Section 3., paragraph 3: > The following sections MUST be present in an Internet-Draft > containing a module: > o … [Ballot comment] Section 3., paragraph 3: > The following sections MUST be present in an Internet-Draft > containing a module: > o Narrative sections > o Definitions section > o Security Considerations section > o IANA Considerations section > o References section I think it makes sense here to separate this into sections that this memo requires for YANG modules (the first two), and into sections that the general ID template requires (the final three), because the latter can change and obviously YANG IDs need new sections if they become required to submit an ID. For the latter, you should rephrase the sections that describe their content in a way that makes it clear that they are currently required, but that new ones may be added and just maybe some of the listed ones will dissappear. Section 3.1., paragraph 3: > Each YANG module or submodule contained within an Internet-Draft or > RFC is considered to be a code component. The strings ' BEGINS>' and ' |
2010-08-23
|
11 | Lars Eggert | [Ballot discuss] Section 4., paragraph 0: > 3.7. Intellectual Property Section DISCUSS: The current ID format does not have an Intellectual Property Section … [Ballot discuss] Section 4., paragraph 0: > 3.7. Intellectual Property Section DISCUSS: The current ID format does not have an Intellectual Property Section anymore. |
2010-08-23
|
11 | Lars Eggert | [Ballot Position Update] New position, Discuss, has been recorded by Lars Eggert |
2010-08-22
|
11 | Alexey Melnikov | [Ballot comment] I am generally glad that this document is written. Some comments/questions below: 3.6. Reference Sections For every normative reference statement which appears … [Ballot comment] I am generally glad that this document is written. Some comments/questions below: 3.6. Reference Sections For every normative reference statement which appears in a module contained in the specification, which identifies a separate document, a corresponding normative reference to that document SHOULD appear in the Normative References section. Why only a SHOULD (and not a MUST)? 4.1. Module Naming Conventions Modules contained in standards track documents SHOULD be named according to the guidelines in the IANA considerations section of [I-D.ietf-netmod-yang]. Why only a SHOULD? A distinctive word or acronym (e.g., protocol name or working group acronym) SHOULD be used in the module name. If new definitions are being defined to extend one or more existing modules, then the same word or acronym should be reused, instead of creating a new one. s/should/SHOULD ? 4.7. Module Header, Meta, and Revision Statements It is acceptable to reuse the same revision statement within unpublished versions (i.e., Internet-Drafts), but the revision date MUST be updated to a higher value each time the Internet-Draft is re- published. I tend to think that this MUST will be ignored in practice. I think making authors update a revision date with every uncompatible change would be more sensible. |
2010-08-22
|
11 | Alexey Melnikov | [Ballot Position Update] New position, No Objection, has been recorded by Alexey Melnikov |
2010-08-18
|
11 | Dan Romascanu | Ballot has been issued by Dan Romascanu |
2010-08-18
|
11 | Dan Romascanu | Placed on agenda for telechat - 2010-08-26 by Dan Romascanu |
2010-08-18
|
11 | Dan Romascanu | State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Dan Romascanu |
2010-08-18
|
11 | Dan Romascanu | [Ballot Position Update] New position, Yes, has been recorded for Dan Romascanu |
2010-08-18
|
11 | Dan Romascanu | Ballot has been issued by Dan Romascanu |
2010-08-18
|
11 | Dan Romascanu | Created "Approve" ballot |
2010-08-11
|
10 | (System) | New version available: draft-ietf-netmod-yang-usage-10.txt |
2010-07-12
|
09 | (System) | New version available: draft-ietf-netmod-yang-usage-09.txt |
2010-07-11
|
11 | Samuel Weiler | Request for Last Call review by SECDIR Completed. Reviewer: Tom Yu. |
2010-07-08
|
08 | (System) | New version available: draft-ietf-netmod-yang-usage-08.txt |
2010-07-08
|
11 | Amanda Baber | IANA comments: Upon approval of this document, IANA will make the following assignment in the "ns" registry located at http://www.iana.org/assignments/xml-registry/ns.html ID URI Registration template Reference … IANA comments: Upon approval of this document, IANA will make the following assignment in the "ns" registry located at http://www.iana.org/assignments/xml-registry/ns.html ID URI Registration template Reference -- --- -------------------- --------- yang:ietf-template urn:ietf:params:xml:ns:yang:ietf-template yang:ietf-template [RFC-netmod-yang-usage-07] We understand the above to be the only IANA Action for this document. |
2010-07-08
|
11 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2010-06-24
|
11 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Tom Yu |
2010-06-24
|
11 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Tom Yu |
2010-06-24
|
11 | Amy Vezza | Last call sent |
2010-06-24
|
11 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2010-06-24
|
11 | Dan Romascanu | State Changes to Last Call Requested from AD Evaluation::AD Followup by Dan Romascanu |
2010-06-24
|
11 | Dan Romascanu | Last Call was requested by Dan Romascanu |
2010-06-24
|
11 | (System) | Ballot writeup text was added |
2010-06-24
|
11 | (System) | Last call text was added |
2010-06-24
|
11 | (System) | Ballot approval text was added |
2010-06-23
|
07 | (System) | New version available: draft-ietf-netmod-yang-usage-07.txt |
2010-06-22
|
11 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2010-06-22
|
06 | (System) | New version available: draft-ietf-netmod-yang-usage-06.txt |
2010-06-22
|
11 | Dan Romascanu | State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Dan Romascanu |
2010-06-21
|
11 | Dan Romascanu | State Changes to AD Evaluation from Publication Requested by Dan Romascanu |
2010-06-11
|
11 | Cindy Morgan | (1.a) Who is the Document Shepherd for this document? David Partain, NETMOD WG co-chair Has the Document … (1.a) Who is the Document Shepherd for this document? David Partain, NETMOD WG co-chair Has the Document Shepherd personally reviewed this version of the document and, in particular, does he or she believe this version is ready for forwarding to the IESG for publication? Yes, I have reviewed this document and consider it much ready for IESG review and publication as Informational. (1.b) Has the document had adequate review both from key WG members and from key non-WG members? Yes, the document has gone through the normal review processes within the Working Group. Does the Document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? No, I do not. (1.c) Does the Document Shepherd have concerns that the document needs more review from a particular or broader perspective, e.g., security, operational complexity, someone familiar with AAA, internationalization, or XML? The document would be well-served by further review from members of the O&M community who are not deeply involved in the NETCONF area, particularly as the document provides guidelines for how YANG will be used for modeling management information. (1.d) Does the Document Shepherd have any specific concerns or issues with this document that the Responsible Area Director and/or the IESG should be aware of? No, this document has been stable and straightforward to reach consensus on. Has an IPR disclosure related to this document been filed? No IPR disclosures have been filed against this document. (1.e) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? I believe this document represents strong consensus of the working group. (1.f) Has anyone threatened an appeal or otherwise indicated extreme discontent? No. (1.g) Has the Document Shepherd personally verified that the document satisfies all ID nits? (See http://www.ietf.org/ID-Checklist.html and http://tools.ietf.org/tools/idnits/.) Boilerplate checks are not enough; this check needs to be thorough. The following nit is NOT an issue: ----------------------------------------- Looks like a reference, but probably isn't: '42' on line 411 'caution. (e.g., //chapter[42]). Note that a NETCONF server is on...' ----------------------------------------- The following nit will need to be fixed: ----------------------------------------- Using lowercase 'not' together with uppercase 'MUST', 'SHALL', 'SHOULD', or 'RECOMMENDED' is not an accepted usage according to RFC 2119. Please use uppercase 'NOT' together with RFC 2119 keywords (if that is what you mean). Found 'MUST not' in this paragraph: Once a module name is published, it MUST not be reused, even if the RFC containing the module is reclassified to 'Historic' status. ----------------------------------------- Outdated reference: A later version (-13) exists of draft-ietf-netmod-yang-12 ----------------------------------------- Has the document met all formal review criteria it needs to, such as the MIB Doctor, media type, and URI type reviews? Yes. (1.h) Has the document split its references into normative and informative? Yes. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? The companion NETMOD documents (draft-ietf-netmod-yang and draft-ietf-netmod-yang-types) are included but will be going to advancement in parallel. Both have already been approved by the IESG. If such normative references exist, what is the strategy for their completion? They are being advanced in parallel. Are there normative references that are downward references, as described in [RFC3967]? No. (1.i) Has the Document Shepherd verified that the document's IANA Considerations section exists and is consistent with the body of the document? Yes. If the document specifies protocol extensions, are reservations requested in appropriate IANA registries? Are the IANA registries clearly identified? No protocol extensions are specified. If the document creates a new registry, does it define the proposed initial contents of the registry and an allocation procedure for future registrations? No new registry is created. Does it suggest a reasonable name for the new registry? Not applicable. (1.j) Has the Document Shepherd verified that sections of the document that are written in a formal language, such as XML code, BNF rules, MIB definitions, etc., validate correctly in an automated checker? Yes, there is an example YANG module. (1.k) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary YANG is a data modeling language used to model configuration and state data manipulated by the Network Configuration Protocol (NETCONF) protocol, NETCONF remote procedure calls, and NETCONF notifications. This document provides guidelines for authors and reviewers of standards track specifications containing YANG data model modules. Applicable portions may be used as a basis for reviews of other YANG data model documents. Recommendations and procedures are defined, which are intended to increase interoperability and usability of NETCONF implementations which utilize YANG data model modules. Working Group Summary Consensus was reached among all interested parties before requesting the publication of this document. Document Quality Multiple implementers of YANG and those who write models using YANG have reviewed the document. |
2010-06-11
|
11 | Cindy Morgan | Draft Added by Cindy Morgan in state Publication Requested |
2010-06-11
|
11 | Cindy Morgan | [Note]: 'David Partain (david.partain@ericsson.com) is the document shepherd.' added by Cindy Morgan |
2010-05-18
|
05 | (System) | New version available: draft-ietf-netmod-yang-usage-05.txt |
2010-04-20
|
04 | (System) | New version available: draft-ietf-netmod-yang-usage-04.txt |
2010-01-14
|
03 | (System) | New version available: draft-ietf-netmod-yang-usage-03.txt |
2009-10-26
|
02 | (System) | New version available: draft-ietf-netmod-yang-usage-02.txt |
2009-08-12
|
01 | (System) | New version available: draft-ietf-netmod-yang-usage-01.txt |
2009-05-19
|
00 | (System) | New version available: draft-ietf-netmod-yang-usage-00.txt |