Re: [calsify] WG Review: Calendaring Extensions (calext)

Michael Douglass <mikeadouglass@gmail.com> Fri, 04 February 2022 19:36 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 F02E23A20C2; Fri, 4 Feb 2022 11:36:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.812
X-Spam-Level:
X-Spam-Status: No, score=-2.812 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.714, 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 XmOj5OGucR7M; Fri, 4 Feb 2022 11:35:56 -0800 (PST)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 57C943A20C8; Fri, 4 Feb 2022 11:35:56 -0800 (PST)
Received: by mail-qk1-x72c.google.com with SMTP id 71so5608710qkf.4; Fri, 04 Feb 2022 11:35:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=7QL0AiH3/WbYoPB/sMrGq9xDXrXyFnMqtk8axyneZ7U=; b=blLqrc7aKQIwhujmtqWI67ykv7Icy9HlTwqW+hpvzj9OgRgj5JkeZC3PxLuiS8XoW+ QwWbj4d23Gic8lkze9a3SUIMT7Pwwc89J88Q8emVAKtEIgfTiNOXX23Owg0csPWhNXTv fGIpgODvGQ6UVGP94f58C+Cs8CnMyo4uMgO180jZvE1A9vVY5AVIFss8qGddvA0OPO0H UpJTx0sJ8esTQDhf2nB/MLMqZCQ5rXvWpVpCeuF4zF8/NVBzko7FM8WYMFyF4pxs+Vd0 TBm8DCaGH19Ej4woHQ5wIjayJbM1VwOqa7YIe5KclzEJehAVTxJ3WnP8SyOPUClPKzLW Z/yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=7QL0AiH3/WbYoPB/sMrGq9xDXrXyFnMqtk8axyneZ7U=; b=ClvdcTNKxjKlGlyd407vOXr7N9T08uGznjiu2pXQRSeARvgXUJ5VKb9IJfTTYbbNDw HHMRNw76s/+eJsexuqRsuLBV9dhxGoGBlOu+SjWj7BYgoXPgTSkl2a88ujYAMqkE9eNa +HUhKZTL6MJjhTmgQKy8WOBh/awULwCHNpm+TIOxGGHmG/Cycb2BnMIR0Q9qLyZEIKtP BXLrL2KjSDz/i81XmS4ojgYMlSN8ha3Z9v0j198O1U4ccYO0kvKNdnVW5xZFubg/Mbl1 ZaDet1NaCsZP+VYHwFTia+znaB9Yw3Ei3xC+JYkTsq0yfDB33kcTuI3D0i56Ui1ZmSvt MNtg==
X-Gm-Message-State: AOAM530HVlVVExTz63+2rsdoM9XCjD0EcZr1jGAD784Z45+L1TdKYhPy 1Zb6fjN05fIrnuHVuTzc6Hnz6tdvBrY=
X-Google-Smtp-Source: ABdhPJwQO+cszqIAlxt1gaSIIS+uXT9rKJ43/ecPmlKZHu/om8oHRd8AW0HgfrjmNVHTZPIHxWcoeQ==
X-Received: by 2002:a37:a2cb:: with SMTP id l194mr362837qke.531.1644003354068; Fri, 04 Feb 2022 11:35:54 -0800 (PST)
Received: from [192.168.1.151] (cpe-74-70-70-237.nycap.res.rr.com. [74.70.70.237]) by smtp.googlemail.com with ESMTPSA id w5sm1488568qko.34.2022.02.04.11.35.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Feb 2022 11:35:53 -0800 (PST)
Message-ID: <eb79e091-f842-51d2-ac38-09415613e3e3@gmail.com>
Date: Fri, 04 Feb 2022 14:35:52 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.5.1
Content-Language: en-US
To: iesg@ietf.org, IETF-Announce <ietf-announce@ietf.org>
Cc: calsify@ietf.org
References: <164400233323.5527.10604273066672069901@ietfa.amsl.com>
From: Michael Douglass <mikeadouglass@gmail.com>
In-Reply-To: <164400233323.5527.10604273066672069901@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/w851pg5vZ14Ad9EcfvVB4TPCZR0>
Subject: Re: [calsify] WG Review: Calendaring Extensions (calext)
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <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: Fri, 04 Feb 2022 19:36:01 -0000

I strongly support this move but see below for a couple of comments...

On 2/4/22 14:18, The IESG wrote:
> The Calendaring Extensions (calext) WG in the Applications and Real-Time Area
> of the IETF is undergoing rechartering. The IESG has not made any
> determination yet. The following draft charter was submitted, and is provided
> for informational purposes only. Please send your comments to the IESG
> mailing list (iesg@ietf.org) by 2022-02-14.
>
> Calendaring Extensions (calext)
> -----------------------------------------------------------------------
> Current status: Active WG
>
> Chairs:
>    Daniel Migault <daniel.migault@ericsson.com>
>    Bron Gondwana <brong@fastmailteam.com>
>
> Assigned Area Director:
>    Francesca Palombini <francesca.palombini@ericsson.com>
>
> Applications and Real-Time Area Directors:
>    Murray Kucherawy <superuser@gmail.com>
>    Francesca Palombini <francesca.palombini@ericsson.com>
>
> Mailing list:
>    Address: calsify@ietf.org
>    To subscribe: http://www.ietf.org/mailman/listinfo/calsify
>    Archive: https://mailarchive.ietf.org/arch/browse/calsify/
>
> Group page: https://datatracker.ietf.org/group/calext/
>
> Charter: https://datatracker.ietf.org/doc/charter-ietf-calext/
>
> The CALEXT working group is chartered to maintain and extend the
> specifications for formats and protocols related to calendaring and contacts
> within the IETF, starting from the basis of:
>
> - CalDAV (RFC 4791)
> - iCalendar (RFC 5545)
> - iTIP (RFC 5546)
> - iMIP (RFC 6047)
> - VCARD (RFC 6350)
> - CardDAV (RFC 6352)
> - JSCalendar (RFC 8984)
> - JSContact (draft-ietf-jmap-jscontact)
>
> and the many existing extensions and companion documents to these.
>
> This working group is envisaged to be long-running, and deal with a steady
> slow flow of changes.  Experience has shown that these specifications are
> still seeing significant need for updates, as new use-cases are identified
> and user requirements change.
Do we need "slow"? "a steady flow" seems better - it might pick up...
>
> This working group will do the following:
>
> - maintain existing standards and proposed standards, processing errata and
> refreshing them as required - evaluate and develop extensions to the existing
> standards to provide for new use-cases where there is demand - generate
> documents describing existing vendor extensions which are in common usage,
> and likely to be encountered in the wild.
>
> The working group will work under the following parameters:
>
> - The extensions developed are expected to be backwards-compatible with the
> existing standards. Incompatibilities must be identified, minimized, and
> justified. - Any extensions to icalendar or jscalendar must include a
> representation in both formats, and define a robust mapping between them. -
> Any extensions to vcard or jscontact must include a representation in both
> formats, and define a robust mapping between them. - All calendar extensions
> must examine their impact on the iTIP protocol (RFC 5546), and define any
> necessary extensions to iTIP to accommodate such impact.

The 2 sentences

The extensions developed are expected to be backwards-compatible with the
existing standards. Incompatibilities must be identified, minimized, and
justified.

are incompatible.

"are expected to be backwards-compatible with the existing standards"

maybe should be something like

"should be, where possible, backwards-compatible with the existing 
standards"

>
> The working group will maintain relationships with other working groups:
>
> - HTTPBIS and HTTPAPI: when extending the CalDAV or CardDAV protocols to
> ensure that changes are consistent with good http practices. - JMAP: when
> making updates to JSCalendar and JSContact to ensure that the changes are
> compatible with the JMAP methods for managing data in these formats. - EXTRA,
> DMARC and EMAILCORE: for changes related to iTIP delivery via email. - TZDIST
> and SEDATE for date, time, and timezone related issues. - Other IETF working
> groups as appropriate, when their work interacts with ours. - Other standards
> organisations like CalConnect and M3AAWG that are doing work in the same
> fields.
>
> The following are out of scope for the working group:
>
> - Any attempt to develop non-Gregorian calendar systems/calculations.
> - Work which is in scope for any other ART area working group, and better
> suited to that group. - Work which is unrelated to anything that this group
> is currently maintaining.
>
> Milestones:
>
>    Jan 2022 - Submit Subscription Upgrade document to IESG for publication
>
>    Jan 2022 - Submit task draft to IESG
>
>    Apr 2022 - Submit JSCalendar mapping document to IESG for publication
>
>    Apr 2022 - Submit JSON Contact document to IESG
>
>    Jun 2022 - Submit vpoll document to IESG for publication
>
>    Jun 2022 - Submit Serverside Subscription draft to IESG for publication
>
>    Jul 2022 - Submit calendar series document to IESG for publication
>
>
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify