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

Barry Leiba <barryleiba@computer.org> Sun, 01 March 2015 11:29 UTC

Return-Path: <barryleiba@gmail.com>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E533B1A88A7 for <vcarddav@ietfa.amsl.com>; Sun, 1 Mar 2015 03:29:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.678
X-Spam-Level:
X-Spam-Status: No, score=-0.678 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, J_CHICKENPOX_36=0.6, SPF_PASS=-0.001] autolearn=no
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 1JawXdYswI1g for <vcarddav@ietfa.amsl.com>; Sun, 1 Mar 2015 03:29:10 -0800 (PST)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) (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 6A5441A889A for <vcarddav@ietf.org>; Sun, 1 Mar 2015 03:29:10 -0800 (PST)
Received: by labhs14 with SMTP id hs14so25230488lab.4 for <vcarddav@ietf.org>; Sun, 01 Mar 2015 03:29:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Sryaga5A6YO8fzzcfW2GFO9o4AnEKTn7ZeJHHOVCYHs=; b=RsThGDg4BJhEy2O76gsxLGNkNEJOW4CvbmXqexuUmS04byYT3cV39qUXpNnzHMbVYB aMeM5JhcYXCe1JHyW8OLxy6bQLi+gsyZx0ouQIR4ZPF3V1FUEgPoVaYiG5lzh1ceai0u bo37sXn+8EBIUALKzu459dHkctc4q29Gu/em/nwEiNLag3rZxscSD+jgO9o8Xg+0k7dt hVxZdHEktjN1hSE6d7I1k8P9nH52QurLyk2LuduCWJIKbaTDJ1dr5cvGao6Vp3L8XwpI 9UhnFHwj0sFdNqM51f0VVEvGqnCutbyvlOC69dLYleo96NSwY4tQaAE1H3wkwdwn5wi6 xMEg==
MIME-Version: 1.0
X-Received: by 10.112.146.163 with SMTP id td3mr19794953lbb.119.1425209348971; Sun, 01 Mar 2015 03:29:08 -0800 (PST)
Sender: barryleiba@gmail.com
Received: by 10.152.127.165 with HTTP; Sun, 1 Mar 2015 03:29:08 -0800 (PST)
In-Reply-To: <20150205094201.123D81832B6@rfc-editor.org>
References: <20150205094201.123D81832B6@rfc-editor.org>
Date: Sun, 01 Mar 2015 12:29:08 +0100
X-Google-Sender-Auth: RP7WLlZSuU1lgkxKteI77c96DQs
Message-ID: <CALaySJKgcUOKCrAwkbAnPHZxed1YXmL7EyB158Oh=K8EQrcZZA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Simon Perrault <sperreault@jive.com>
Content-Type: text/plain; charset="ISO-8859-1"
Archived-At: <http://mailarchive.ietf.org/arch/msg/vcarddav/DsjQG-cR65_UQBzwKuAKffmU_eE>
Cc: ivan.enderlin@fruux.com, CardDAV <vcarddav@ietf.org>
Subject: Re: [VCARDDAV] [Technical Errata Reported] RFC6350 (4261)
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.15
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: Sun, 01 Mar 2015 11:29:12 -0000

Simon, can you please comment on this errata report also?

Thanks,
Barry

On Thu, Feb 5, 2015 at 10:42 AM, RFC Errata System
<rfc-editor@rfc-editor.org> 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=4261
>
> --------------------------------------
> Type: Technical
> Reported by: Ivan Enderlin <ivan.enderlin@fruux.com>
>
> Section: 4.3
>
> Original Text
> -------------
> In RFC6351 (Appendice A), we have a Relax NG Schema defining date and
> time format:
>
> # 4.3.1
> value-date = element date {
>     xsd:string { pattern = "\d{8}|\d{4}-\d\d|--\d\d(\d\d)?|---\d\d" }
>   }
>
> # 4.3.2
> value-time = element time {
>     xsd:string { pattern = "(\d\d(\d\d(\d\d)?)?|-\d\d(\d\d?)|--\d\d)"
>                          ~ "(Z|[+\-]\d\d(\d\d)?)?" }
>   }
>
> # 4.3.3
> value-date-time = element date-time {
>     xsd:string { pattern = "(\d{8}|--\d{4}|---\d\d)T\d\d(\d\d(\d\d)?)?"
>                          ~ "(Z|[+\-]\d\d(\d\d)?)?" }
>   }
>
> # 4.3.4
> value-date-and-or-time = value-date | value-date-time | value-time
>
> We assume this is the format from ISO.8601.2004 mentioned in RFC6350.
> There is no link on ISO.8601.2004 because ISO documents are not free.
> So this is our guess: These formats are very close based on different
> examples in RFC6350 and RFC6351.
>
>
> Corrected Text
> --------------
> See notes.
>
> Notes
> -----
> Question: --10 is October or 10 seconds?
>
> --10 can fit into value-date and value-time:
>
>   * From value-date, the 3rd element in the disjunction is --\d\d(\d\d)?, so it matches --10,
>   * From value-time, the last element in the first disjunction is --\d\d, so it matches --10.
>
> value-date-and-or-time matches value-date before value-time. Conclusion: --10 is always October and never 10 seconds. Is it a technical error in the RFC.
>
>
> PS: This erratum can be applied on RFC6350 and RFC6351.
> PPS: Consider the following erratum http://www.rfc-editor.org/errata_search.php?rfc=6351&eid=4247 on value-time also.
>
> Instructions:
> -------------
> This erratum 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
>