Re: [Sedate] Can offsets like [+02:00] be used instead of IANA names in brackets?

Carsten Bormann <cabo@tzi.org> Thu, 17 March 2022 19:29 UTC

Return-Path: <cabo@tzi.org>
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 256BB3A156F for <sedate@ietfa.amsl.com>; Thu, 17 Mar 2022 12:29:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=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 Mw-mE91ZPxGa for <sedate@ietfa.amsl.com>; Thu, 17 Mar 2022 12:29:18 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5E9C3A0B21 for <sedate@ietf.org>; Thu, 17 Mar 2022 12:29:16 -0700 (PDT)
Received: from [192.168.217.118] (p5089ad4f.dip0.t-ipconnect.de [80.137.173.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4KKHJT5btczDCff; Thu, 17 Mar 2022 20:29:13 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CACy7CfgwehrwckoG1TuFVCf6c0xvCtiq-QLSzDTAdru9NmvUaw@mail.gmail.com>
Date: Thu, 17 Mar 2022 20:29:13 +0100
Cc: Edward Welbourne <edward.welbourne@qt.io>, Ujjwal Sharma <ryzokuken@igalia.com>, "sedate@ietf.org" <sedate@ietf.org>
X-Mao-Original-Outgoing-Id: 669238153.206049-6e22b9ec5837870117dd786fc1b67026
Content-Transfer-Encoding: quoted-printable
Message-Id: <85522526-B023-415A-8E36-83021721FC9F@tzi.org>
References: <CACy7CfhB63dgxatWHYSr-KMKP1SWwd6nRmumCSCPVijgYede4A@mail.gmail.com> <c8035af7-1302-a04a-e449-76db3ad1754e@igalia.com> <6D38910C-72A3-4133-A9BF-794B532765DF@tzi.org> <CACy7Cfgw42p4e0squf0=Ji=RPau+ASeTWd=D6syK5=WUXpfvDw@mail.gmail.com> <A5B6B601-F5B1-469F-B442-3D008519D24B@tzi.org> <CACy7CfhxiOOy0BMdAgx2Jaiomnq6GvEqhamUmOwgdWB6oyKY3w@mail.gmail.com> <63BE08D0-C7C5-4CEA-BBE2-640C8F126661@tzi.org> <f6645a58-74f4-31f4-edd7-85d3d1b91851@igalia.com> <CACy7CfitzT5qDh68P5ZBRDSMAKwSWozWgg9yTJAT2AX9S_VD_A@mail.gmail.com> <VI1PR0202MB34246D8D790A3B6BC4A76E9F870A9@VI1PR0202MB3424.eurprd02.prod.outlook.com> <CACy7CfgwehrwckoG1TuFVCf6c0xvCtiq-QLSzDTAdru9NmvUaw@mail.gmail.com>
To: Justin Grant <justingrant.ietf.public@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sedate/Y2y2KPYWkZqcNO7zse-566l2dl4>
Subject: Re: [Sedate] Can offsets like [+02:00] be used instead of IANA names in brackets?
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: Thu, 17 Mar 2022 19:29:22 -0000

On 2022-03-17, at 18:01, Justin Grant <justingrant.ietf.public@gmail.com> wrote:
> 
> I'm hearing consensus on this thread that it's OK to add offset strings in brackets, e.g. "2021-12-09T00:00-08:00[-08:00]" in order to be compatible with prior art in java.time.ZonedDateTime. Caveat: this format is allowed but is generally not recommended because of the issues noted by @Edward Welbourne and others. Documentation should discourage but not prohibit use of this format.

Declaring consensus is the remit of the WG chairs, but as an editor of the WG draft I’m hearing clear direction from the WG to include this in the next revision of the draft.

> Does anyone object?
> 
> If not, can we merge https://github.com/ietf-wg-sedate/draft-ietf-sedate-datetime-extended/issues/12 ?

Can’t merge issues, but I’m looking at https://github.com/ietf-wg-sedate/draft-ietf-sedate-datetime-extended/pull/15

The current PR defines a few terms but then doesn’t use them; the editors can supply the necessary glue.
The discussion here so far can probably provide some guidance on what the semantics of this form are.

Why is it necessary to deviate from the definition of Zulu time in RFC 3339 (adding a plus)?

I would like to avoid discussing the weird legacy Etc/GMT timezones (exhibit 1: PR#15 gets this wrong).

I’d prefer to have references to the specifications (RFCs?) relevant for the IANA timezone database; the PR text leaves that as an exercise to the reader.  So if the WG can point us to the documents that you want to have referenced, that might help reducing ambiguity.

Grüße, Carsten