Re: [Sedate] A syntax proposal: floating and future times
Ujjwal Sharma <ryzokuken@igalia.com> Mon, 08 November 2021 12:02 UTC
Return-Path: <ryzokuken@igalia.com>
X-Original-To: sedate@ietfa.amsl.com
Delivered-To: sedate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BDDB3A0EA2 for <sedate@ietfa.amsl.com>; Mon, 8 Nov 2021 04:02:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.429
X-Spam-Level:
X-Spam-Status: No, score=-5.429 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, NICE_REPLY_A=-3.33, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=igalia.com
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 GNphx-qxcomJ for <sedate@ietfa.amsl.com>; Mon, 8 Nov 2021 04:01:59 -0800 (PST)
Received: from fanzine.igalia.com (fanzine2.igalia.com [213.97.179.56]) (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 BE3E53A0F61 for <sedate@ietf.org>; Mon, 8 Nov 2021 04:01:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:To:Subject:MIME-Version:Date:Message-ID; bh=kmx7RxagQtfPdwqLGDl8gZdmwx1aXHrauW7wm5+HvDw=; b=fcu1nGpSEDjkQHN1PylPahDBLrA4r1XO2Rj/GtVDJgeozV2jWrj3NKWfqSQ45CNfElzLbTgNoGuOYRKEJpbyuZgE35Jy7JsUYJkof41PzzygA0lPQNkqcrGelU7gplrmf7pp3hy4Js/oB85yJXyUtByoUWjHNUFb66/rALB0tYoFeDlPKyMIzadovDUJ3TqNYXkfOxfiiNtdq/VcvPwnnrl+2lVz94lE0PebUTJhUFLQ5URLWuGUklt5Z1TWZEhZsR4NUWkBYqpfIiFBgwuZ9a1NYTQlL2ggFqMdnajCKsu6UiPuhpn0wWlYsFN25IBzmrzyADhI7Je1gT7BugOgGg==;
Received: from [183.83.212.58] (helo=[192.168.0.191]) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim) id 1mk3Lk-00071I-Ms for <sedate@ietf.org>; Mon, 08 Nov 2021 13:02:09 +0100
Message-ID: <e52240b2-9969-c55d-f08e-c51f052c1cf5@igalia.com>
Date: Mon, 08 Nov 2021 17:31:37 +0530
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
To: sedate@ietf.org
References: <dd7c1028-09bc-4839-b6d4-68e14e99b349@dogfood.fastmail.com> <c0dbaa85-5e5e-409d-a613-9302e9103283@dogfood.fastmail.com> <088a5135-1a39-4135-b8d7-e61113e3c143@beta.fastmail.com> <8964ee5c-463e-44cd-a2b4-e1e1a419337b@dogfood.fastmail.com> <CACy7CfgD+P9GZHy2HG=dSYubJyutX_7YnnW-gj=4FXbV1n4Anw@mail.gmail.com> <67cbf820-a116-4c6b-aa2d-539174668021@dogfood.fastmail.com> <CACy7CfjCCTVM9Dbu6EDJ_2kZbNkAge0kRYosmJ0Tv_dB7Hq7-w@mail.gmail.com>
From: Ujjwal Sharma <ryzokuken@igalia.com>
Organization: Igalia S.L.
In-Reply-To: <CACy7CfjCCTVM9Dbu6EDJ_2kZbNkAge0kRYosmJ0Tv_dB7Hq7-w@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sedate/4db3fCYDf94cyrryZWgLIesgmgk>
Subject: Re: [Sedate] A syntax proposal: floating and future times
X-BeenThere: sedate@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Serialising Extended Data About Times and Events <sedate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sedate>, <mailto:sedate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sedate/>
List-Post: <mailto:sedate@ietf.org>
List-Help: <mailto:sedate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sedate>, <mailto:sedate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2021 12:02:11 -0000
Hello everyone! First of all, thanks Bron for kicking some energy into this discussion. On 08/11/2021 16.08, Justin Grant wrote: > I'd suggest that one way to achieve both camps' goals might be to split > the RFC text into two buckets (I'm assuming sections in the same document): I apologize for some of the initial misunderstanding in this thread, since it seems that I didn't manage to convey the updates from the previous IETF meetings to the Temporal champions very well and Justin seems to be a little out of the loop. We received pushback in the past against allowing "timestamps" that are subsets of the RFC3339 format, which is why Bron made this proposal, which tries to reach a good middle-ground (it perfectly represents a floating time without relying on the non-standard format which omits the offset). Now, as you mentioned, this is of course not ideal, since omitting the offset is simpler, though it comes at the cost of relying on a non-standard (atleast as of yet) representation. While I'm not opposed to standardizing this format, there are a number of folks who have their doubts regarding this subject, and therefore we decided to keep it off-limits for the time-being. There's some ways we could try to standardize the subsets you mention without upsetting others, but IIUC that work is currently not in the scope of SEDATE as per the current charter. One way I could imagine this being done would be to have a second RFC that reifies some of these subsets of the full 3339 format (eg: "floating date", "floating time", "floating datetime") and then we could change the current extension RFC to allow extending any of these formats in addition to the full 3339 format. The former could be a simple RFC, containing just the ABNF grammar for the supported formats as well as some motivating use-cases perhaps. What do folks think? Would the RFC be within the scope of CALEXT instead? I'd believe so since a majority of the formats would have the strongest use-cases within the calendaring space. Ujjwal -- Ujjwal "Ryzokuken" Sharma (he/him) Compilers Hacker, Node.js Core Collaborator and Speaker
- [Sedate] A syntax proposal: floating and future t… Bron Gondwana
- Re: [Sedate] A syntax proposal: floating and futu… Carsten Bormann
- Re: [Sedate] A syntax proposal: floating and futu… Neil Jenkins
- Re: [Sedate] A syntax proposal: floating and futu… Bron Gondwana
- Re: [Sedate] A syntax proposal: floating and futu… Neil Jenkins
- Re: [Sedate] A syntax proposal: floating and futu… Justin Grant
- Re: [Sedate] A syntax proposal: floating and futu… Carsten Bormann
- Re: [Sedate] A syntax proposal: floating and futu… Ujjwal Sharma
- Re: [Sedate] A syntax proposal: floating and futu… Carsten Bormann
- Re: [Sedate] A syntax proposal: floating and futu… Bron Gondwana
- Re: [Sedate] A syntax proposal: floating and futu… Justin Grant
- Re: [Sedate] A syntax proposal: floating and futu… Ujjwal Sharma
- Re: [Sedate] A syntax proposal: floating and futu… Neil Jenkins
- Re: [Sedate] A syntax proposal: floating and futu… Ujjwal Sharma
- Re: [Sedate] A syntax proposal: floating and futu… Shane Carr
- Re: [Sedate] A syntax proposal: floating and futu… Shane Carr
- Re: [Sedate] A syntax proposal: floating and futu… Justin Grant
- Re: [Sedate] A syntax proposal: floating and futu… ned+sedate
- Re: [Sedate] A syntax proposal: floating and futu… Martin J. Dürst
- Re: [Sedate] A syntax proposal: floating and futu… Justin Grant
- Re: [Sedate] A syntax proposal: floating and futu… Bron Gondwana
- Re: [Sedate] A syntax proposal: floating and futu… Carsten Bormann