Re: [Sedate] Robert Wilton's Block on charter-ietf-sedate-01-00: (with BLOCK)

Carsten Bormann <cabo@tzi.org> Thu, 13 April 2023 13:38 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 E95E6C15155E; Thu, 13 Apr 2023 06:38:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.885
X-Spam-Level:
X-Spam-Status: No, score=-1.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 wc1PCUZmG1IS; Thu, 13 Apr 2023 06:38:52 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 CF85BC151B2B; Thu, 13 Apr 2023 06:38:51 -0700 (PDT)
Received: from [192.168.217.124] (p548dc9a4.dip0.t-ipconnect.de [84.141.201.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4Py0zF39KzzDCfT; Thu, 13 Apr 2023 15:38:49 +0200 (CEST)
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: <168139109514.46960.10088188298946909806@ietfa.amsl.com>
Date: Thu, 13 Apr 2023 15:38:49 +0200
Cc: The IESG <iesg@ietf.org>, sedate-chairs@ietf.org, sedate@ietf.org
X-Mao-Original-Outgoing-Id: 703085928.966099-2fa38151576122b49c261933da1addb1
Content-Transfer-Encoding: quoted-printable
Message-Id: <695C8ED9-23F7-4B2F-8F41-D7EB1D0C49BC@tzi.org>
References: <168139109514.46960.10088188298946909806@ietfa.amsl.com>
To: Robert Wilton <rwilton@cisco.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sedate/nY_qAoIvcxSPkNWONvFKiVXsoUA>
Subject: Re: [Sedate] Robert Wilton's Block on charter-ietf-sedate-01-00: (with BLOCK)
X-BeenThere: sedate@ietf.org
X-Mailman-Version: 2.1.39
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, 13 Apr 2023 13:38:58 -0000

On 2023-04-13, at 15:04, Robert Wilton via Datatracker <noreply@ietf.org> wrote:
> 
> Robert Wilton has entered the following ballot position for
> charter-ietf-sedate-01-00: Block
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/charter-ietf-sedate/
> 
> 
> 
> ----------------------------------------------------------------------
> BLOCK:
> ----------------------------------------------------------------------

I may be easier to understand this charter in the context of what is actually in the draft:

https://ietf-wg-sedate.github.io/draft-ietf-sedate-datetime-extended/draft-ietf-sedate-datetime-extended.html#name-updating-rfc-3339

> Am, I right that the proposal is:
> - Remove support for "-00:00"

More like: acknowledge that this isn’t widely implemented, and cannot be, as it is prohibited by ISO 8601.
(Section 2 ends in “the present specification however does not formally deprecate this syntax”; I personally would have gone further.)

> - Redefine what "Z" means in a timezone so that it now means something
> different from what it has meant for the last 20 years?

More like: Acknowledge that Z has had that meaning in a wide variety of implementations.
(We cannot fix the fact that there are exceptions that actually implement RFC 3339 by mapping +00:00 to Z.  But this has been questionable in practice already.
Note that we are discussing only the “timezone hint” aspect expressed via a timezone offset; the meaning of the timestamp itself does not change.
The new specification also provides ways to express better timezone hints in the future.)

> If so, given that I presume that these timezones are very widely used/deployed
> then when a device returns a timezone using the Z notation, how will the
> recipient know whether there are using the existing RFC 3339 convention, or the
> new convention?

They can be reasonably sure that the implementation already will be using the “new”  convention, which is now documented.

Note that RFC 3339 is different from email dates (RFC 2822/5322), which show (limited, but active) usage for the -00:00 convention.

> I feel like I must be missing something here ...

I don’t think we have a good way with dealing with situations where competing (and contradicting) standards led implementations to do something different from what we originally prescribed.

Or, succinctly, the outcome of this cannot be good.  I can only be less bad.

Grüße, Carsten