Re: [VCARDDAV] [Technical Errata Reported] RFC6350 (3086)

"Javier Godoy" <rjgodoy@fich.unl.edu.ar> Thu, 12 January 2012 16:40 UTC

Return-Path: <rjgodoy@fich.unl.edu.ar>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EA3921F84E7 for <vcarddav@ietfa.amsl.com>; Thu, 12 Jan 2012 08:40:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.998
X-Spam-Level:
X-Spam-Status: No, score=-4.998 tagged_above=-999 required=5 tests=[AWL=-2.400, BAYES_00=-2.599, STOX_REPLY_TYPE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kOi4OXut2hXy for <vcarddav@ietfa.amsl.com>; Thu, 12 Jan 2012 08:40:07 -0800 (PST)
Received: from fich.unl.edu.ar (fich.unl.edu.ar [190.122.240.170]) by ietfa.amsl.com (Postfix) with ESMTP id 7515C21F84E2 for <vcarddav@ietf.org>; Thu, 12 Jan 2012 08:40:06 -0800 (PST)
Received: from localhost ([127.0.0.1]) by fich.unl.edu.ar (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits)); Thu, 12 Jan 2012 13:39:34 -0300
Message-ID: <CFC4C8E7C7734BC7BEB035F266CF6763@Javier2>
From: Javier Godoy <rjgodoy@fich.unl.edu.ar>
To: Simon Perreault <simon.perreault@viagenie.ca>, RFC Errata System <rfc-editor@rfc-editor.org>
References: <20120109180759.75FB872E004@rfc-editor.org> <4F0D96A7.4030707@viagenie.ca>
Date: Thu, 12 Jan 2012 13:39:10 -0300
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="original"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Cc: Pete Resnick <presnick@qualcomm.com>, vcarddav@ietf.org
Subject: Re: [VCARDDAV] [Technical Errata Reported] RFC6350 (3086)
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Jan 2012 16:40:08 -0000

On  01/11/2012 11:03 AM, Simon Perreault wrote:

> Looks correct to me. But I wonder if it is an errata (as in "vCard 4 does
> this and the text is wrong") or a bug (as in "vCard 4 should do this, the
> text is wrong").

I don't know of vCard 4 implementations "doing this", but any use case
requiring BDAY or DEATHDATE (DDAY in vcardrev-13 when the parameter was added)
as a text-valued property with language-param is applicable to ANNIVERSARY.

I think that the intended consensus was that text-valued properties with date
semantics should allow language-param, and this case was only an unintentional
omission.


Best regards

Javier

----- Original Message ----- 


> On 01/09/2012 01:07 PM, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6350,
>> "vCard Format Specification".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6350&eid=3086
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Roberto Javier Godoy<rjgodoy@fich.unl.edu.ar>
>>
>> Section: 6.2.6
>>
>> Original Text
>> -------------
>>       ANNIVERSARY-param = "VALUE=" ("date-and-or-time" / "text")
>>       ANNIVERSARY-value = date-and-or-time / text
>>         ; Value and parameter MUST match.
>>
>>       ANNIVERSARY-param =/ altid-param / calscale-param / any-param
>>         ; calscale-param can only be present when ANNIVERSARY-value is
>>         ; date-and-or-time and actually contains a date or date-time.
>>
>> Corrected Text
>> --------------
>>       ANNIVERSARY-param = ANNIVERSARY-param-date / ANNIVERSARY-param-text
>>       ANNIVERSARY-value = date-and-or-time / text
>>         ; Value and parameter MUST match.
>>
>>       ANNIVERSARY-param-date = "VALUE=date-and-or-time"
>>       ANNIVERSARY-param-text = "VALUE=text" / language-param
>>
>>       ANNIVERSARY-param =/ altid-param / calscale-param / any-param
>>         ; calscale-param can only be present when ANNIVERSARY-value is
>>         ; date-and-or-time and actually contains a date or date-time.
>>
>> Notes
>> -----
>> language-param should be allowed when ANNIVERSARY is reset to a single text
>> value (BDAY, defined in section 6.2.5 accepts language-param)
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party (IESG)
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6350 (draft-ietf-vcarddav-vcardrev-22)
>> --------------------------------------
>> Title               : vCard Format Specification
>> Publication Date    : August 2011
>> Author(s)           : S. Perreault
>> Category            : PROPOSED STANDARD
>> Source              : vCard and CardDAV
>> Area                : Applications
>> Stream              : IETF
>> Verifying Party     : IESG