Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-ietf-calext-vcard-jscontact-extensions-10> for your review

Orie Steele <orie@transmute.industries> Tue, 09 April 2024 01:04 UTC

Return-Path: <orie@transmute.industries>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DAA3C14F6BC for <auth48archive@ietfa.amsl.com>; Mon, 8 Apr 2024 18:04:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=transmute.industries
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yR9MC3utrXLc for <auth48archive@ietfa.amsl.com>; Mon, 8 Apr 2024 18:04:14 -0700 (PDT)
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A950C14F614 for <auth48archive@rfc-editor.org>; Mon, 8 Apr 2024 18:04:14 -0700 (PDT)
Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-2a2d248a2e1so3269095a91.0 for <auth48archive@rfc-editor.org>; Mon, 08 Apr 2024 18:04:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=transmute.industries; s=google; t=1712624654; x=1713229454; darn=rfc-editor.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PDWCqTA4DYHo5QiDbUhRs0suHdC+lth2ryGet/TFdxk=; b=TPdBuBeYPVoqPAiL7/dAX7bt5/U/o4O4rp83BAEGoMQUm8Aa3r/VsrlOE4K9w6dQuY gofv+sMSevhF0NqXZcnw61jIvxWZNysnfV8o9VItRiFspV5ksMxrld65JZ7CtCegNZ+k V58fc6xL+7gi8yMslQNaCQGurS5+9xurhSIXNztS5xAmO55xxKpyGsvZVDJvF4w4XbBv 4uPdrgD1IrDsuNyllKJ6iotm+q4x7pjqhcbz3K/zf9Y/fz/pF6sIHgj7S8JTRmPVkSG7 ao/ZPKZJIZUes/0xpEKHa5kxIu7LtnY5lkr7SNuuYIG18kDncysRiFyc9MjTIb6/HYdk Ihgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712624654; x=1713229454; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PDWCqTA4DYHo5QiDbUhRs0suHdC+lth2ryGet/TFdxk=; b=mSul0wMoaEQ1v8RKDTUPyCfQM2iUbLn+SITalOg6nNdswUeKUqdZZw906CLlQ/6cEb RhukV3NTa0H4cDoowkvgpLLOfFQW0sysV8gUMEUElXiwh7hs+xWriC2uMs/MM6YtW0p1 vCnsgFxV+eYr0p3Be018J140jlzoP6Dk2FWwtO9jC3rF8njQeRoRppJ/ZsxUA34tlHQP ETf2W/4b0a0/o0ERefQv2MJ+0ypE65wNdjoKfRDD+WCvgtvn3TrJrumWZ0UmYpL1jApN ffn86ZH/bsdSjyK5N3HAA24Aiw28zMy33he53rOsPi6JTB6hQ5MaowQn4mTn5ZMmeVCn zQbw==
X-Forwarded-Encrypted: i=1; AJvYcCWuRUXzauDER9yqiOAJzOQsYTp+mzABwIgzPiQtPG4ves2Bvn0tpDlDhs3OK0jXRzU5uAzLAlcuG9vuPEX0m2AudL3xtl+6LZdnwFka
X-Gm-Message-State: AOJu0YyESR8JkxnUU/+o9lQeZYlydVql7qyaLKfxOoBFYM+1OEALUurX +uCf/7hWivoeg1pCQHfpaHLID/lxahs8NL98WfigXRK6/psrZ5y4UPafyztNv7AWEw/8AM8iahW phdUM4RRUhuoTP4k+4wnnbAWuM8HDfxjBAdeFkw==
X-Google-Smtp-Source: AGHT+IFzS09jSJDO7ZDyQaYxE3HPfTWOoPN5mw0zObepjFMZcJTnwceRSPesdUVLhJ3ATb4ZZP/b4FHWkfpB0Gqvyv4=
X-Received: by 2002:a17:90a:f40c:b0:2a2:bc9d:f450 with SMTP id ch12-20020a17090af40c00b002a2bc9df450mr1856803pjb.0.1712624652379; Mon, 08 Apr 2024 18:04:12 -0700 (PDT)
MIME-Version: 1.0
References: <20240315214259.96B0D1FFA18E@rfcpa.amsl.com> <48b5c001-604f-4982-9ce4-c39936733b4b@app.fastmail.com> <2ffce6d6-b5f1-45f4-a9aa-8eb34963c954@app.fastmail.com> <1A81437D-D40C-4BF0-92B6-99C48B2AF357@amsl.com> <3550D1EF-082B-468B-A996-727ED80F48D5@amsl.com> <CAN8C-_J7bxdOK7cK4H+jKVr3A+UL5OB1dgQn5xDj1s_ZjAYLvg@mail.gmail.com> <b6f5c9df-a776-4c14-9d44-d3445649ff54@betaapp.fastmail.com>
In-Reply-To: <b6f5c9df-a776-4c14-9d44-d3445649ff54@betaapp.fastmail.com>
From: Orie Steele <orie@transmute.industries>
Date: Mon, 08 Apr 2024 20:03:59 -0500
Message-ID: <CAN8C-_LTqktvr6WxQoozd7VuC2v539dhx5Xz0KmHQCTHMqL-DQ@mail.gmail.com>
To: Bron Gondwana <brong@fastmailteam.com>
Cc: Karen Moore <kmoore@amsl.com>, Robert Stepanek <rsto=40fastmailteam.com@dmarc.ietf.org>, Mario Loffredo <mario.loffredo@iit.cnr.it>, RFC Errata System <rfc-editor@rfc-editor.org>, calext-ads@ietf.org, calext-chairs@ietf.org, "Murray S. Kucherawy" <superuser@gmail.com>, Daniel Migault <mglt.ietf@gmail.com>, auth48archive <auth48archive@rfc-editor.org>
Content-Type: multipart/alternative; boundary="0000000000000a024406159f8094"
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/PjWKK9_ZMVOgJmmNe24NBsqwAL0>
Subject: Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-ietf-calext-vcard-jscontact-extensions-10> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Apr 2024 01:04:19 -0000

Thanks Bron :)

To be clear are you saying the original example is correct and should
remain as is?

OS


On Mon, Apr 8, 2024, 7:53 PM Bron Gondwana <brong@fastmailteam.com> wrote:

> On Tue, Apr 9, 2024, at 05:06, Orie Steele wrote:
>
> > Removing the ALTID parameter from GRAMGENDER:
> > We removed the ALTID parameter because it isn't necessary. There can
> only be one grammatical gender per contact and language anyway.
> >
> > Updated examples:
> > We updated the examples to clarify both the changes that I just outlined.
>
>
> This example is now confusing:
>
>   Example(s):
>       GRAMGENDER;LANGUAGE=de:masculine
>       GRAMGENDER:LANGUAGE=en:neuter
>
> especially given your comment regarding ALTID, I suggest a single example
> (and double check ":" vs ";")
>
> I suggest:
>
> Example:
>       GRAMGENDER:LANGUAGE=de:inanimate
>
>
> No, using colon for both is incorrect syntax.  The VCARD format is
> something like this:
>
> key [ ";" param=paramvalue ";" param2=pval2 ... ] ":" value
>
>
> There are further "value" fields which also are separated by ";" or by ","
> or structured in other awful ways, even with ":".  It's really REALLY
> bad, which is why jscontact, based on a structured data format, is so much
> better.
>
> For example, my rather incomplete (and incorrect about the email's role)
> contact book entry for Karen is:
>
> BEGIN:VCARD
> VERSION:3.0
> FN:Karen Moore
> N:Moore;Karen;;;
> NICKNAME:
> ORG:;
> TITLE:
> EMAIL;TYPE=home;TYPE=pref:kmoore@amsl.comNOTE:
> PRODID:-//CyrusIMAP.org//Cyrus 3.1.6-736-gdfb8e44-fmstable-20190718v2//EN
> REV:20190720T090159Z
> UID:[...]
> END:VCARD
>
>
> You can see the value components separated by semicolon in the "N"
> structured name field, and the TYPE parameters on the "EMAIL" field.
>
> LANGUAGE is a parameter on the GRAMGENDER field above.
>
> Cheers,
>
> Bron.
>
> --
>   Bron Gondwana, CEO, Fastmail Pty Ltd
>   brong@fastmailteam.com
>
>
>