Re: [calsify] Barry Leiba's Discuss on draft-ietf-calext-eventpub-extensions-12: (with DISCUSS and COMMENT)
Michael Douglass <mikeadouglass@gmail.com> Sun, 26 May 2019 02:44 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 B324012006B; Sat, 25 May 2019 19:44:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_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 u4bWEVT62ZRG; Sat, 25 May 2019 19:44:48 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 5DC4D12003E; Sat, 25 May 2019 19:44:48 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id q197so13220055qke.7; Sat, 25 May 2019 19:44:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=QhFzD2n59jSs34clmi54YVpvmhpssbrexzjrmb1l5HI=; b=YFneFhQx7xGnbhcknWtv2e64cnisEO9t2ECghqqOcJoSLYbMCTzjxaw5PsTzZYDM/L UgNBzbjEuCmXMcBIv2/LsnUxWmnTfDE4D0XiyUPUStjHdBI1ca9+g7LOnzGKBQXnDYMx n/b+wm4z2N5Gw5nzLudUlK9pkmoUirjUVyxr6RaLztSU8Q+GyKuwMHJUpXFeDT0YXgfF MKIQbbDp2LnPVtJCglW58/04CfPVLuh1gitdavt/Ej4uSkH+hLvt8Xl5+VO4pkTQjRJi 77xyXfyJxdxGMKH2bSXLMoB/6LKtlnrfNl3UWe6DNB7qvmiWz2xDVRtVWDP3kpk/BEx6 Qofw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=QhFzD2n59jSs34clmi54YVpvmhpssbrexzjrmb1l5HI=; b=HCJ7dv5MGyka8bGHppS6Ture//5ecjANUMUAL+ff2F+Oc0OSakRORJheZMyW5ED6jz C///FTSDq79eGztIYbpRoQsJvUGflgqlfwhJ2NOQnXPk9xUPJ4/hrHbV6pamww8Ct0sQ 4w0RYiPntZTzZSZyQOm64KoaMSbHxi4NexxE0QPOTQiOpYpLNFTNV3E0MlQ4Db6m074w nJgne7eRy9jgENCVBJpvq/zaa921cyp9EjTeqwkjV960dSYjXhPM+sErGT2Ryk537AlA vvGvbR6e9ECrcOrshfrIeX3wIURyrho6MzUG6OSD23gtenQpvXf3v9sQoBlwFiBaX3yZ MgQA==
X-Gm-Message-State: APjAAAWIEPs+OKwE9oiOtgTluCpVpUR1tbhxZLAdqMKZY6Dnz/i5mqvP A5DoP9Lgu6ucBywhfQH2p3iLSRWhirY=
X-Google-Smtp-Source: APXvYqwrAjayi3D6Or8xfcp7/EKpRNno0vnZPyWQGRj//eBei2w+mUMiD2JnLeYcNraHFw/IEDmP9A==
X-Received: by 2002:ac8:2a46:: with SMTP id l6mr43696314qtl.309.1558838687300; Sat, 25 May 2019 19:44:47 -0700 (PDT)
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 c9sm3447157qtc.39.2019.05.25.19.44.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 25 May 2019 19:44:46 -0700 (PDT)
To: Barry Leiba <barryleiba@computer.org>, The IESG <iesg@ietf.org>
Cc: draft-ietf-calext-eventpub-extensions@ietf.org, calext-chairs@ietf.org, calsify@ietf.org
References: <155799446016.19593.5421721957765362252.idtracker@ietfa.amsl.com>
From: Michael Douglass <mikeadouglass@gmail.com>
Message-ID: <309a7ae1-09fb-137b-a639-f0b04328aeed@gmail.com>
Date: Sat, 25 May 2019 22:44:46 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <155799446016.19593.5421721957765362252.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------BFF6C8E1D37DC4B691E58425"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/8fRZFh-sKI0D3RZK3_2DMwt3Oto>
Subject: Re: [calsify] Barry Leiba's Discuss on draft-ietf-calext-eventpub-extensions-12: (with DISCUSS and COMMENT)
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: Sun, 26 May 2019 02:44:51 -0000
Thanks Barry. On 5/16/19 04:14, Barry Leiba via Datatracker wrote: > Barry Leiba has entered the following ballot position for > draft-ietf-calext-eventpub-extensions-12: Discuss > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html > for more information about IESG DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-calext-eventpub-extensions/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > Thanks for the work in this document; I think there’s useful stuff here, and I > appreciate what it took to put it together. Two things at the DISCUSS level: > > — Sections 5.2, 7.1, and 8.1 — > Please see BCP 178 (RFC 6648), and then remove x-name and x-prop. Thanks. Removed > — Section 10 — > It’s good to refer to RFC 3986 for URI-related security considerations, and all > of them do apply here. > > Something else that comes to mind that comes along with a set of new URIs is > whether they actually point to what they say they do. I don’t see that there’s > any way to verify that they do, and I’m very skeptical about the effectiveness > of warning an end user about this sort of thing, for many reasons. I can see > why allowing URIs is convenient and compelling, but I’m very heavily concerned > about tracking and other privacy leaks, malicious and deceptive content, and > other such problems, especially considering the prevalence of abusive calendar > invitations these days. > > I’m not sure what the answer is here, but let’s have a discussion about it and > see where we can go with it. Maybe a brief discussion at CalConect/IETF meeting? > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > The document organization points below are on the edge of DISCUSS for me, but > in the end I thing the document is readable as it is, so I’ve made them COMMENT > level. But PLEASE consider what I’m suggesting, because I think it would > really help the flow and understandability. > > — Section 1 — > This strikes me as far too much detail for the Introduction. You give a bit of > detail about each component, property, and parameter — details that should > simply be left for the definitions that come later. Even listing them isn’t > necessary, because there’s a table of contents. Having all that in the > Introduction puts it out of context: it’s too early in the document for a > reader to get the details, and it comes out as rather disorganized, scattered. > > I suggest merging the paragraph about the PARTICIPANT component into the second > paragraph of Section 2, and then removing everything after that from Section 1 > entirely. The information should instead go into an introductory paragraph in > each added element’s definition section. Done > — Section 2 — > > This is a > better match for the way [W3C.REC-xml-20081126] and JSON, [RFC8259] > handles such structures and allows richer definitions. > > There’s an extraneous comma after “JSON”, and it should be “handle” to match > the plural subject. Yes - done > — Section 3 — > As with Section 1, you’re going into detail about the properties and component, > details that again seem out of place. Again, I suggest moving those details > into the sections that define those items, and promoting Section 3.1 to be > Section 3 (so Section 3 becomes the “Use Cases”). > > — Section 5.3 — > > Its value MUST be an integer greater than or equal to 1 that > quantifies the order with 1 being the first in the ordering. > > You quantify cardinal numbers, not ordinal numbers. I think “specifies” is the > word you want here. > > A given value, or the > absence of a value, MUST NOT be interpreted on its own. > > I don’t understand what this means; can you explain? No. Not sure what I was trying to say. I think the preceding sentence is sufficient. > This parameter MAY be applied to any property that allows multiple > instances. > > What about properties that don’t allow multiple instances? This MAY is > unnecessary because you already have the equivalent “OPTIONAL” at the beginning > if the definition. I think your intent here is this: > > NEW > This parameter MUST NOT be applied to a property that does not > allow multiple instances. > END Done > — Section 6 — > > Purpose: This property provides a reference to information about a > component such as a participant possibly as a vcard or optionally > a plain text typed value. > > This sentence needs some punctuation or rephrasing in order to make sense. Can > you try? Is this better? This property provides a reference to information about a component such as a participant. For example, that information may be a vcard or a plain text typed value. > — Section 8.1 — > > Description: This component provides information about an > participant in an event, task or poll. > > Make it “a participant”. Done > > _______________________________________________ > calsify mailing list > calsify@ietf.org > https://www.ietf.org/mailman/listinfo/calsify
- [calsify] Barry Leiba's Discuss on draft-ietf-cal… Barry Leiba via Datatracker
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Michael Douglass
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Barry Leiba
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Barry Leiba
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Michael Douglass
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Doug Royer
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Michael Douglass
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Doug Royer
- Re: [calsify] Barry Leiba's Discuss on draft-ietf… Michael Douglass
- Re: [calsify] Off list meetings. Doug Royer
- Re: [calsify] Off list meetings. Bron Gondwana
- Re: [calsify] Off list meetings. Eliot Lear