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

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

Return-Path: <julian.reschke@gmx.de>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE7EA28C2D9 for <ietf@core3.amsl.com>; Mon, 17 Aug 2009 04:57:47 -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 ihXNRCRwBU9S for <ietf@core3.amsl.com>; Mon, 17 Aug 2009 04:57:47 -0700 (PDT)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id C72BA28C2B8 for <ietf@ietf.org>; Mon, 17 Aug 2009 04:57:46 -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>
Subject: Re: Gen-ART review of draft-ietf-vcarddav-webdav-mkcol-05
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
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Aug 2009 11:57:48 -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