Re: [calsify] AD review of draft-ietf-calext-ical-relations-05

Barry Leiba <barryleiba@computer.org> Tue, 15 December 2020 18:04 UTC

Return-Path: <barryleiba@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 890413A129F; Tue, 15 Dec 2020 10:04:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level:
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 hJwEN5-ASjTc; Tue, 15 Dec 2020 10:04:10 -0800 (PST)
Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (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 A5B103A129E; Tue, 15 Dec 2020 10:04:09 -0800 (PST)
Received: by mail-lf1-f44.google.com with SMTP id o13so18530223lfr.3; Tue, 15 Dec 2020 10:04:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1qt4tvFvXqqkg5dCgMZ367oFU5uhdKqsj7yoAyO3WIo=; b=apvjef0xVnUezCDXvCqPzWxSYdRc4f/KTtAOuO6gPlAIJ7twcI15cnlu5PfR7SH7a6 BdJ/nVmxohSYa28436kXGZd/6KCAKriBi+3WU8mMdj5qdBswnSwwVC30JU5yTVzPvLh3 nDUj9UOri8uUeNYDSKdRr2CDX9gybAgg8KdoN0hPrjWCscptw8IocNyxGn0cZTPGRlEq MXNjrQV1PMHDxXHeeVAdkMICco8OREWwYqSyFqbc8YIo4v1iwJmT5rSnbf2Z6LeGVwi6 JDQ3GPlpsA2bDF71xN0vbpz4JcCxTRo72m9VkOEOT69jkStQ4QCGjXVvrtQlJHX6G4cY 2eAg==
X-Gm-Message-State: AOAM533EkiDfvqnv3YR59J8M+V8WnfR4LyJdRyNEgr5/YTlcB9zGZmrv VMTa7HoZB9e+ftk3pbt5IhInYVuB74qBBCt7tSw=
X-Google-Smtp-Source: ABdhPJzsKJilyaonqTUi+vMpe9IlPwvFDlja2tQlPyYQwYnjuV1zuDmVUPyjQQLj1sTzO/EEMmlwy/pqkBAYObR6r0M=
X-Received: by 2002:a2e:b047:: with SMTP id d7mr8317688ljl.467.1608055447595; Tue, 15 Dec 2020 10:04:07 -0800 (PST)
MIME-Version: 1.0
References: <CALaySJKAMbY8ggUCCiG4hDL7wzD9RpW8Zx3z719VhTypX6cKjg@mail.gmail.com> <7d01160e-de34-17d2-ebc9-5f8904db9f62@gmail.com>
In-Reply-To: <7d01160e-de34-17d2-ebc9-5f8904db9f62@gmail.com>
From: Barry Leiba <barryleiba@computer.org>
Date: Tue, 15 Dec 2020 13:03:56 -0500
Message-ID: <CALaySJKbcMJTPZzc_X1Jj7sCFcbxv=hUn2Z+5+XYH9s170=amg@mail.gmail.com>
To: Michael Douglass <mikeadouglass@gmail.com>
Cc: draft-ietf-calext-ical-relations.all@ietf.org, calsify@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/RTnet8jwUtO09dkRVSz_25LQLa0>
Subject: Re: [calsify] AD review of draft-ietf-calext-ical-relations-05
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, 15 Dec 2020 18:04:12 -0000

I agree that it's not up to this document to deprecate x- for
iCalendar in general, I agree that we should probably consider a
5545bis, and that we might at least consider a separate doc to
deprecate x-.  Still, I see no reason that we shouldn't *now*
eliminate "x-" from new extensions/additions that we publish.

That said, I'm not going to hold out on this point, and if the working
group thinks it's best to leave "x-" in for now, I will still move the
document forward.  But I'd like to hear *why* the working group think
that (and not just "because it's still in a lot of other places as
well").

Barry

On Tue, Dec 15, 2020 at 12:26 PM Michael Douglass
<mikeadouglass@gmail.com> wrote:
>
> I'm hoping to get through all your message today but I thought I'd deal with at least one point separately:
>
> On 11/19/20 14:08, Barry Leiba wrote:
>
> This is probably a good time to pay attention to BCP 178 (RFC 6648) by
> removing the x-name construction from the ABNF (also in Section 5.1).
>
>
> I agree with your point - however 6648 says
>
>    5.  Does not override existing specifications that legislate the use
>        of "X-" for particular application protocols (e.g., the "x-name"
>        token in [RFC5545]); this is a matter for the designers of those
>        protocols.
>
> So 5545 in section 3.1 defines x-name
>
> and goes on to say:
>
>    Applications MUST ignore x-param and iana-param values they don't
>    recognize.
>
> There are about 50 references to "x-".
>
> In section 3.6 I found
>
> Applications MUST ignore
>    x-comp and iana-comp values they don't recognize.  Applications that
>    support importing iCalendar objects SHOULD support all of the
>    component types defined in this document, and SHOULD NOT silently
>    drop any components as that can lead to user data loss.
>
> On a side note in section 3.6.6 I found this:
>
>          Note: Implementations should carefully consider whether they
>          accept alarm components from untrusted sources, e.g., when
>          importing calendar objects from external sources.  One
>          reasonable policy is to always ignore alarm components that the
>          calendar user has not set herself, or at least ask for
>          confirmation in such a case.
>
>
> and 3.8.6.1
>
>  Applications MUST ignore alarms with x-name
>       and iana-token values they don't recognize.
>
> 3.8.8.1 and 3.8.8.2 deals with iana and x-properties
>
> I think what I'm working round to saying is that it's probably time to consider a replacement for 5545. In my opinion 5545+ should state up front what MUST be processed and what CAN or SHOULD be ignored (though that may differ with the protocol used)
>
> In the shorter term we probably at least ought to have an update which explicitly deprecates x- for 5545
>
>
>
>