Re: [Gen-art] draft-ietf-sacm-requirements-15.txt

"Nancy Cam-Winget (ncamwing)" <ncamwing@cisco.com> Sun, 25 June 2017 23:27 UTC

Return-Path: <ncamwing@cisco.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62AF31270B4; Sun, 25 Jun 2017 16:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tiRa3jbeXsk9; Sun, 25 Jun 2017 16:27:39 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04B15126C22; Sun, 25 Jun 2017 16:27:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7062; q=dns/txt; s=iport; t=1498433259; x=1499642859; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Vz44eZPPyKe+a7ZL+AFlweygR6PdLGhhxp/MctE+tfg=; b=lPhF+lixQ2DTCOYBuAzG4910Jp+EQba5/vIzPKqzqfcnIsaWFrQQu3yV Zxy00Muf3FJ3YqTc3o5GFBiJtKUPxVbc8so2tW3yLlssrkmkI3CgvDYUl I95U2ptKw40Y7NoKTSS7pc+Lh1LLTyoxlkWQgt9oI/L+RsDQp09MiEH7D M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C3AACiRlBZ/5xdJa1dGQEBAQEBAQEBAQEBBwEBAQEBg1higQ0Hg2WKGZFflXqCESELhXgCGoJuPxgBAgEBAQEBAQFrKIUYAQEBAQIBAQEhBA06CxACAQgQBAQCAiYCAgIlCxUQAgQBCQQFiiQIELFFgWw6i08BAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQuCHIUtK4J5hDsSARw4AoJZMIIxBZ5pAocyjDOCCYVIikGJKot2AR84fwt0FR8qEgGGfHYBAYZ/gSOBDQEBAQ
X-IronPort-AV: E=Sophos;i="5.39,392,1493683200"; d="scan'208";a="443839956"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jun 2017 23:27:37 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v5PNRbHv011411 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 25 Jun 2017 23:27:37 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 25 Jun 2017 19:27:36 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sun, 25 Jun 2017 19:27:36 -0400
From: "Nancy Cam-Winget (ncamwing)" <ncamwing@cisco.com>
To: Alissa Cooper <alissa@cooperw.in>, Francis Dupont <Francis.Dupont@fdupont.fr>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-sacm-requirements.all@ietf.org" <draft-ietf-sacm-requirements.all@ietf.org>
Thread-Topic: [Gen-art] draft-ietf-sacm-requirements-15.txt
Thread-Index: AQHS4pUZSBoHXGQatEOno3v7KqeATqIv2RwAgAZEqQA=
Date: Sun, 25 Jun 2017 23:27:36 +0000
Message-ID: <D4893A27-003A-407A-B276-64DE75132592@cisco.com>
References: <201706110913.v5B9DSlQ087714@givry.fdupont.fr> <C5A8354B-F162-4F5E-A445-E9AFA113CF34@cooperw.in>
In-Reply-To: <C5A8354B-F162-4F5E-A445-E9AFA113CF34@cooperw.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1a.0.160910
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.253.68]
Content-Type: text/plain; charset="utf-8"
Content-ID: <E503F6A5C8F97C41A4FBEFF7009B9F0D@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/DXCYKxpQy6hb4QJR1VbRisXpTnw>
Subject: Re: [Gen-art] draft-ietf-sacm-requirements-15.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Jun 2017 23:27:41 -0000

Thanks for including the Gen-Art feedback.
For some reason, I have not received either the gen-art nor the “discuss” so am trying to resolve and respond through this 
Email (for the gen-art) and will see on how to better respond to the “discuss” in a bit.

To Alissa’s comment: I have made the general substitution of “transport” to “transfer” where applicable (apologies as the inconsistency is an oversight).

For gen-art, please see below with my annotations marked as “[NCW]”:

On 6/21/17, 9:44 AM, "Alissa Cooper" <alissa@cooperw.in> wrote:

    Francis, thank you for your review. I have indicated in my ballot that no response has been received yet.
    
    Alissa
    
    > On Jun 11, 2017, at 5:13 AM, Francis Dupont <Francis.Dupont@fdupont.fr> wrote:
    > 
    > I am the assigned Gen-ART reviewer for this draft. The General Area
    > Review Team (Gen-ART) reviews all IETF documents being processed
    > by the IESG for the IETF Chair.  Please treat these comments just
    > like any other last call comments.
    > 
    > For more information, please see the FAQ at
    > 
    > <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
    > 
    > Document: draft-ietf-sacm-requirements-15.txt
    > Reviewer: Francis Dupont
    > Review Date: 20170607
    > IETF LC End Date: 20170605
    > IESG Telechat date: unknown
    > 
    > Summary: Almost Ready
    > 
    > Major issues: None
    > 
    > Minor issues: ambiguous uses of lowercase keywords:
    > RFC 2119 is very ambiguous about the required case of keywords so even
    > of 1.1 includes a "uppercase keyword only" statement I strongly recommend
    > to avoid use of lowercase keywords in numbered requirements (and to
    > add a statement about this in 1.1). Note there are a few "required" and
    > at least a "shall". In a few case this should avoid further questions
    > about whether to promote a lower case verb (e.g., a may) to a keyword.
[NCW] There was another comment/question to the actual applicability of
2119.  As this is a requirements document, the uppercase keywords are meant
to indicate what is an actual requirement (MUST) vs. recommendation (SHOULD);
as such, I will remove the 2119 and update the requirements language to better
reflect intent.

    > 
    > Nits/editorial comments: 
    > - ToC page 2 and 3 page 15: Acknowledgements -> Acknowledgments
[NCW] Done.

    > 
    > - 1 page 2: expand the SACM abbrev at the first use in the boday
[NCW] Done.

    > 
    > - 2.1 page 5 G-002: first example of a lowercase keyword (a must)
    >  which is both ambiguous and a candidate to uppercase (note as
    >  there is no keywords in G-002 it is even a strong candidate).
[NCW] candidates for adoption have to ensure interoperability, so I’ve made this a capital MUST.

    > 
    > - 2.1 page 5 G-003: ambiguous "must" in "Scalability must be addressed..."
    >  (I propose to replace it by "has to")
[NCW] Fair enough, though the MUST is to reflect that is has to address this…but the recommendation to include a section should suffice so will have the “MUST” to “has to”

    > 
    >  I counted 30 ambiguous keywords in numbered requirements
    >  (I can give details if you need)
[NCW] Hopefully with new “intent” of use of capitalization should have helped, if not, do please let me know.

    > 
    > - 2.1 page 6 (G-006 & G-009 (twice)), 2.3 page 9 (IM-006), 2.6 page 14
    >  (T-004):  i.e. -> i.e.,
    > 
    > - 2.2 page 8 (ARCH-007), 2.4 pages 10 (DM-002) and 11 (DM-004, DM-010
    >  and DM-011), 2,5 page 13 (OP-007 (twice)), 2.6 page 14 (T-003 and T-005),
    >  5.2 page 17:  e.g. -> e.g.,
    > 
    > - 2.6 page 14 (proposal): hyperText -> hypertext
    >  BTW HTTP is a well known abbrev so you can simply leave HTTP
    >  (cf http://www.rfc-editor.org/materials/abbrev.expansion.txt)
[NCW] LoL….I was told to add it in a previous review, but will remove it (again since I can reference the link above!) 
    > 
    > - 5 pages 15-17: lowercase keywords (so not to be interpreted as keywords)
    >  are fine here as there are not in numbered requirements.
    > 
    > - 5.2 page 17: unecessary -> unnecessary
    > 
    > - 7.1 page 18: draft-ietf-sacm-terminology is (intented to be)
    >  informational so to have it as a normative reference is questionable.
    >  Same for RFC 5209 and RFC 7632. Note according to the RFC 7322 the
    >  rule for normative vs informative references is flexible so you can
    >  argue these documents bring important or even critical information.
[NCW] Oops, will move them to informational.  Though, I will leave 7632 as they
were used to exemplify and tease out the requirements.

    > 
    > - Addresses page 10: (more for the RFC Editor) please try to move the
    >  title to the next page.
    > 
    > Regards
    > 
    > Francis.Dupont@fdupont.fr
    > 
    > _______________________________________________
    > Gen-art mailing list
    > Gen-art@ietf.org
    > https://www.ietf.org/mailman/listinfo/gen-art