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 > > >
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… rfc-editor
- [auth48] AUTH48: RFC-to-be 9554 <draft-ietf-calex… rfc-editor
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Alanna Paloma
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Murray S. Kucherawy
- Re: [auth48] AUTH48: RFC-to-be 9554 <draft-ietf-c… Robert Stepanek
- Re: [auth48] AUTH48: RFC-to-be 9554 <draft-ietf-c… Robert Stepanek
- [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-ietf-… Karen Moore
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Karen Moore
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Murray S. Kucherawy
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Robert Stepanek
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Murray S. Kucherawy
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Robert Stepanek
- [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-ietf-… Karen Moore
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Orie Steele
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Bron Gondwana
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Orie Steele
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Bron Gondwana
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Robert Stepanek
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Karen Moore
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Orie Steele
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Robert Stepanek
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Karen Moore
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Robert Stepanek
- Re: [auth48] [AD] AUTH48: RFC-to-be 9554 <draft-i… Mario Loffredo
- Re: [auth48] AUTH48: RFC-to-be 9554 <draft-ietf-c… Karen Moore