Re: [calsify] WGLC for draft-ietf-calext-subscription-upgrade

Michael Douglass <mikeadouglass@gmail.com> Tue, 19 November 2019 16:20 UTC

Return-Path: <mikeadouglass@gmail.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1F95120980 for <calsify@ietfa.amsl.com>; Tue, 19 Nov 2019 08:20:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 xQxp1Qm6yrC6 for <calsify@ietfa.amsl.com>; Tue, 19 Nov 2019 08:20:57 -0800 (PST)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39FC2120959 for <calsify@ietf.org>; Tue, 19 Nov 2019 08:20:28 -0800 (PST)
Received: by mail-qt1-x830.google.com with SMTP id r20so25168361qtp.13 for <calsify@ietf.org>; Tue, 19 Nov 2019 08:20:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=StHRxwAzWNDhJubQC9UtJvoJxhlt2C6ewo0IgX/j7zg=; b=lUsnMJuAJ9xEzSZXlL6DXzZF9TxjFr9p7Fso1o013sZvX4/NjZtP20PLF4jbdLofjz 73vx5GbiLtCzRuSnzBRE9dCK7jzHLTIW7k8u+jS7+qZwhG1GDR+3/NiNkP5KKjdPeiAb LqGYJ7wi5eaMuuHnnx6Ct/Y9VmRX6cjWYvpq6oi5sTs4b9aVv+xP7YmvPOO9TkpOGRDS lP6cMb3GoIxFAn1MG591c295c2ShAKwzNCNtYVS5cpP1Ag1KzrKwQ+1stjkF2Qx5stJJ NxE+sS3NOCdaB5/V0kmo6DBasUeT6MLGlJeULOQQmY4RBOg69iGIdH6dNpCqufpUFEp8 FoBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=StHRxwAzWNDhJubQC9UtJvoJxhlt2C6ewo0IgX/j7zg=; b=oiFdfE/CQoK/r20lSUwbr71+ZkcCyVWy3fGYAtxtYoSIQQXv4BZw/F02DcHIuVJ5oZ H67DGdWF/OkdEIyWl9DbSmsCSO45tD1nY8KrVFxTKwGe9Xjpdhe3QTpQF8tC62IffayS 7KbHrPNtNkRCINUtN0BGWgavTqkFicNe1B0XhY06WPnCxUoQXeBD5+a0SqhEJ3pWmb8A giJtxwl/8edDF7NPWkWkzY0wTIEpcq5CuyA7RvGkuTQSW4qpIziIoiXwy874MSQlJ1eS 8ZP0nlov5ys1tWO6hYEuAMdk6pGpHpBg2aERJSO1G+y4nnLtDmiTSuStZYmP9IEHP0iC 3w0A==
X-Gm-Message-State: APjAAAWOxTWiF92eLidCsrWUiJsaQAQ4am798mFSBpak+BCtRtVeltl4 RDCWk2Hsouw6QuTAcFwG5IHrj+nTLrQ=
X-Google-Smtp-Source: APXvYqz5B6Dz1LNZcW3vlgMaRiBxiha+qYRj+3Pdm+1JQ9kEe7lS4Lx+ua/3sMdRc1NE/6Yxwwi7tg==
X-Received: by 2002:ac8:2d19:: with SMTP id n25mr33698316qta.144.1574180427011; Tue, 19 Nov 2019 08:20:27 -0800 (PST)
Received: from Michaels-MacBook-Pro.local (cpe-74-70-80-66.nycap.res.rr.com. [74.70.80.66]) by smtp.googlemail.com with ESMTPSA id x39sm12955421qth.92.2019.11.19.08.20.26 for <calsify@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Nov 2019 08:20:26 -0800 (PST)
To: calsify@ietf.org
References: <CADZyTkkTBUzP6msFR_Vd68o7R6JW_YZgAb4J58Y_ija0cDpbxQ@mail.gmail.com>
From: Michael Douglass <mikeadouglass@gmail.com>
Message-ID: <736e3f26-86fc-eca8-54a0-72d16c7a6ec6@gmail.com>
Date: Tue, 19 Nov 2019 11:20:24 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CADZyTkkTBUzP6msFR_Vd68o7R6JW_YZgAb4J58Y_ija0cDpbxQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------8D7399D32AD778A2C75896EF"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/Tt5GZsWFakkpbN1Cqt4DBVC-WU0>
Subject: Re: [calsify] WGLC for draft-ietf-calext-subscription-upgrade
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 16:21:00 -0000

(Reposted Neil's reply to the wrong list)

> My notes and queries after reading this through:
>
>> These LINK headers will be delivered when a client carries out a HEAD
>> request targeting the URL of the resource.
> Is there a reason this isn't added in response to the GET request as
> well? If the client is hoping to use CalDAV then it makes sense to do
> the HEAD first, but if it only supports the "enhanced get" it'll need to
> do the GET next anyway regardless of the response and so it would save
> you a request.
A number of people have asked for this. I can specify that they MUST be 
returned on GET as well. The issue for some people is that they want to 
farm the download off to another process as it's potentially very large.
>
>> by specifying the Prefer header field preference "limit=n" where n is
>> the number of components.
> If you want to specify "limit=n" as well as "subscribe-enhanced-get",
> it's unclear to me whether that's two Prefer header fields or one (e.g.
> comma separated). I'd guess two (since it's not specified), but use of
> the definite article "the Prefer header field" implies maybe not. This
> needs to be clarified, and an example would be very welcome.
I'd need to read the Prefer spec again but (also http). I suspect it 
doesn't matter if it's one or two header fields.
>
>> 5.  Header Field: Sync-Token
>>    The value MUST be a URI.
> Why is this a URI? It's unclear to me the purpose of that, especially
> given the spec says:
because it has to be in WebDAV sync (perhaps a point to consider in 
jscalendar). Anything can be turned into a data URI. As to why it's a 
URI in WebDAV sync maybe the authors can tell us (or maybe the spec does)
>
>> Client MUST not attempt to interpret the data URI value.
> Shouldn't this just be an opaque string?
>
>> 7.  Link relations
> As discussed in the meeting today, this needs more fleshing out and some spec references.
>
>>   The following preferences have been added to the HTTP Preferences
>>    Registry defined in [RFC7240]
>>
>>    Preference
>>     subscribe-enhanced-get
> We'll need to check with the HTTP folks whether this is considered
> appropriate use of the Prefer header. There's already the
> "return=minimal" Prefer option registered, which maybe we could use? If
> registering a new one, given how tied this is to calendaring and
> iCalendar the name probably shouldn't be quite so generic.
I think that we started there. However it might conflict with other 
intended uses. I'd really prefer a specific option for this purpose.
>
>> 9.3.  Link Relation Registrations
>>
>>    This document defines the following new iCalendar properties to be
>>    added to the registry defined in section=8.2.3 [RFC5545]:
> I am very confused by this; why is anything being added to the iCalendar
> property registry? How are these meant to be used as iCalendar
> properties?
Maybe a leftover
>
> Neil.

On 11/5/19 21:09, Daniel Migault wrote:
>
> This email starts a WGLC for the 
> document draft-ietf-calext-subscription-upgrade [1]. In order to move 
> the document forward, please review the document and state your 
> opinion or comments until Tuesday November 19.
>
> Note that given the history of the document, it is important to show 
> the IESG the document is supported by the WG.
>
> Yours,
> Bron and Daniel
>
> [1] 
> https://datatracker.ietf.org/doc/draft-ietf-calext-subscription-upgrade/
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify