Re: draft-snell-http-prefer: Preference-Applied

James M Snell <jasnell@gmail.com> Thu, 06 June 2013 18:54 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB84F21F9622 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 6 Jun 2013 11:54:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bRYtF35ZAb8e for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 6 Jun 2013 11:54:07 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id A0C4521F9446 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 6 Jun 2013 11:53:58 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UkfJD-00084X-Qt for ietf-http-wg-dist@listhub.w3.org; Thu, 06 Jun 2013 18:53:15 +0000
Resent-Date: Thu, 06 Jun 2013 18:53:15 +0000
Resent-Message-Id: <E1UkfJD-00084X-Qt@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1UkfJ1-00083n-Eq for ietf-http-wg@listhub.w3.org; Thu, 06 Jun 2013 18:53:03 +0000
Received: from mail-ob0-f169.google.com ([209.85.214.169]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1UkfJ0-0001x3-9K for ietf-http-wg@w3.org; Thu, 06 Jun 2013 18:53:03 +0000
Received: by mail-ob0-f169.google.com with SMTP id up14so5311369obb.0 for <ietf-http-wg@w3.org>; Thu, 06 Jun 2013 11:52:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=4hhPmbRaMFRp7Hj23vgo+Iqa4/l8/kTACfiRomPSC6k=; b=0revpNFra+kw01AlIDIvoiEG+0lJeie+AGfSOj5bakJ61dtJv6isZoAJgxXhRQ14wJ /7aU7Ej3wdhe91JXKcmGQvCMYNnj1N6XAgKnAXuvY79yFk1RZcFnc7d5r8Cw50dcD9i6 jsrPNzXQ0uUZmfW+5cYx/w7PT0hHPX1qjaLHemCIelooQVP/4wZ37MJ7zQJtqPVSSolt aP9H+cZZgUUQZY5KHGEaZXbyTn7MvDHtyfyI4CHPJ9v/hPLqnjaQ1U+B/YnFHGGb0vUh kG2Es1ck75h9diLiUjZfe2GATK53u4v1yRY8ZOjqK2c2DRxc/h6dMVHe98/KRuOxAGSo k0jg==
X-Received: by 10.182.19.168 with SMTP id g8mr19543863obe.21.1370544756260; Thu, 06 Jun 2013 11:52:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.60.76.231 with HTTP; Thu, 6 Jun 2013 11:52:16 -0700 (PDT)
In-Reply-To: <51B0D89C.3090102@andrew.cmu.edu>
References: <51B0D89C.3090102@andrew.cmu.edu>
From: James M Snell <jasnell@gmail.com>
Date: Thu, 06 Jun 2013 11:52:16 -0700
Message-ID: <CABP7RbfDZ3tUOzje=vWrEzh5uX_H7eLE+aWXy5F=_gdUAYMd5g@mail.gmail.com>
To: Ken Murchison <murch@andrew.cmu.edu>
Cc: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.214.169; envelope-from=jasnell@gmail.com; helo=mail-ob0-f169.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.703, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1UkfJ0-0001x3-9K b65851fc1d93a34571e257eaf3b2b368
X-Original-To: ietf-http-wg@w3.org
Subject: Re: draft-snell-http-prefer: Preference-Applied
Archived-At: <http://www.w3.org/mid/CABP7RbfDZ3tUOzje=vWrEzh5uX_H7eLE+aWXy5F=_gdUAYMd5g@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18191
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

The Preference Header spec has already completed the RFC process. The
Preference-Applied was a MAY because there's no significantly
compelling reason to make it a SHOULD or MUST in all cases... there
are simply many cases where it's just not needed. It's utility really
depends on the nature of the Preferences being used.

On Thu, Jun 6, 2013 at 11:44 AM, Ken Murchison <murch@andrew.cmu.edu> wrote:
> All,
>
> I know its a little late for this feedback, but I thought I'd bring it to
> the list anyways.
>
> The members of the Calendar and Scheduling Consortium (CalConnect) are
> beginning to use the Prefer header fairly heavily based on
> http://tools.ietf.org/html/draft-murchison-webdav-prefer   At our latest
> interop testing session earlier this week, one of the CalDAV client authors
> noticed that the use of the Preference-Applied response header by a server
> is currently documented as a MAY in draft-snell-http-prefer.  The ensuing
> discussion in the room reached a consensus of "if a client can't rely on a
> server returning this response header if/when it applies one or more
> preferences, then its not very helpful".
>
> I know that Preference-Applied was reintroduced after a previous CalConnect
> interop session, but I don't recall if the strength of the conformance
> language for Preference-Applied was discussed on the list.  Was there a
> compelling reason behind making the use of Preference-Applied only a MAY for
> servers, or can this be changed into a SHOULD or MUST?  Or would we be
> better served adding such language to my WebDAV Prefer draft?
>
> Obviously, a server can choose not to apply any client requested
> preferences, but is there a use-case for a server applying a preference and
> not wanting to tell the client that it did so?
>
> Regards,
> Ken
>
> --
> Kenneth Murchison
> Principal Systems Software Engineer
> Carnegie Mellon University