Re: [Gen-art] Gen-ART review of draft-ietf-vcarddav-webdav-mkcol-05

Julian Reschke <julian.reschke@gmx.de> Mon, 17 August 2009 12:04 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: gen-art@core3.amsl.com
Delivered-To: gen-art@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48F4728C17C for <gen-art@core3.amsl.com>; Mon, 17 Aug 2009 05:04:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.638
X-Spam-Level:
X-Spam-Status: No, score=-3.638 tagged_above=-999 required=5 tests=[AWL=-1.639, BAYES_00=-2.599, J_CHICKENPOX_35=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MFHSNM7o58oN for <gen-art@core3.amsl.com>; Mon, 17 Aug 2009 05:04:44 -0700 (PDT)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id D1CAF28C187 for <gen-art@ietf.org>; Mon, 17 Aug 2009 05:04:26 -0700 (PDT)
Received: (qmail invoked by alias); 17 Aug 2009 11:57:50 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.117]) [217.91.35.233] by mail.gmx.net (mp008) with SMTP; 17 Aug 2009 13:57:50 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18PZ2FqNf8PN6PGQFDd8Bp3fdIQ8yt6UjSLG1PLO+ P37hyMY5DUb1PA
Message-ID: <4A8945B0.4000907@gmx.de>
Date: Mon, 17 Aug 2009 13:57:36 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: Spencer Dawkins <spencer@wonderhamster.org>
References: <2D88C0E3F0CC4C96A836764D5D59CF05@china.huawei.com>
In-Reply-To: <2D88C0E3F0CC4C96A836764D5D59CF05@china.huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.57
Cc: General Area Review Team <gen-art@ietf.org>, draft-ietf-vcarddav-webdav-mkcol@tools.ietf.org, ietf@ietf.org
Subject: Re: [Gen-art] Gen-ART review of draft-ietf-vcarddav-webdav-mkcol-05
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Mon, 17 Aug 2009 12:04:44 -0000

Spencer Dawkins wrote:
> ...
> 3.  WebDAV extended MKCOL
> 
>   The WebDAV MKCOL request is extended to allow the inclusion of a
>   request body.  The request body is an XML document containing a
>   single DAV:mkcol XML element as the root element.  The Content-Type
> 
> Spencer (minor): if I'm reading this paragraph correctly, I'd suggest 
> "The request body is an XML document that MUST contain a single 
> DAV:mkcol XML element as the root element" here - the last sentence in 
> this paragraph makes me think the requirement is normative, but it 
> doesn't look normative to 2119 scanners :-)
> ...

-0.5

As far as I can tell, it is a myth that things can only be normative 
when using RFC 2119 keywords. As a matter of fact, RFC 2119 points out:

6. Guidance in the use of these Imperatives

    Imperatives of the type defined in this memo must be used with care
    and sparingly.  In particular, they MUST only be used where it is
    actually required for interoperation or to limit behavior which has
    potential for causing harm (e.g., limiting retransmisssions)  For
    example, they must not be used to try to impose a particular method
    on implementors where the method is not required for
    interoperability.


So I'd prefer document authors to be more conservative in using those 
terms...

BR, Julian