[calsify] Roman Danyliw's Yes on draft-ietf-calext-jscontact-vcard-07: (with COMMENT)

Roman Danyliw via Datatracker <noreply@ietf.org> Thu, 13 April 2023 00:48 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: calsify@ietf.org
Delivered-To: calsify@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB25C159A24; Wed, 12 Apr 2023 17:48:32 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-calext-jscontact-vcard@ietf.org, calext-chairs@ietf.org, calsify@ietf.org, mglt.ietf@gmail.com, mglt.ietf@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 10.0.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <168134691229.47405.14272733164780289150@ietfa.amsl.com>
Date: Wed, 12 Apr 2023 17:48:32 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/Hnjo3D-l0W3woT6wOZ_WTRJyeDY>
Subject: [calsify] Roman Danyliw's Yes on draft-ietf-calext-jscontact-vcard-07: (with COMMENT)
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 13 Apr 2023 00:48:32 -0000

Roman Danyliw has entered the following ballot position for
draft-ietf-calext-jscontact-vcard-07: Yes

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/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-calext-jscontact-vcard/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you to Phillip Hallam-Baker for the SECDIR review

Thank you Paul Kyzivat for the ARTAR review

** There are a few actionable tasks from idnits:

  -- The draft header indicates that this document updates RFC6350, but the
     abstract doesn't seem to mention this, which it should.

  -- The document seems to lack a disclaimer for pre-RFC5378 work, but may
     have content which was first submitted before 10 November 2008.  If you
     have contacted all the original authors and they are all willing to grant
     the BCP78 rights to the IETF Trust, then this is fine, and you can ignore
     this comment.  If not, you may need to add the pre-RFC5378 disclaimer.
     (See the Legal Provisions document at
     https://trustee.ietf.org/license-info for more information.)

** Section 2.1.2.

    Whatever identifier generation
   scheme implementations use, they SHOULD generate values of short
   character length.  For example, this could be an incrementing number
   across all Ids or only unique within one JSON object.

Given that this guidance carries is a normative SHOULD, is there any hint on
what constitutes “short”?

** Section 2.2.2

   The TIME, DATE-TIME, DATE-AND-OR-TIME types and DATE type values that
   only define a month or day do not convert to any JSContact type.
   vCard properties or parameters having such values MAY convert as
   defined in Section 2.16.

What is the proposed alternative if NOT following the mechanism described for
Section 2.16.

** Please use https in example instead of http.  See Section 2.6.6, 2.10.2,
2.13.1, 2.14.1, 2.14.2, 2.14.3

** Section 2.14.2.  Per the use of the FTP example (Figure 42), is it common to
serve a .ics over a plaint-text channel with no integrity protection.  It seems
like calendaring information might be sensitive.  Perhaps ftps:// or just
another https:// example?