Re: A structured format for dates?

Tommy Pauly <tpauly@apple.com> Fri, 09 September 2022 12:55 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25BA6C15256A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 9 Sep 2022 05:55:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.33
X-Spam-Level:
X-Spam-Status: No, score=-3.33 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 JJDsUsQe1-Xb for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 9 Sep 2022 05:55:01 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C2E0C152566 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 9 Sep 2022 05:55:01 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1oWdUW-009Jbh-NE for ietf-http-wg-dist@listhub.w3.org; Fri, 09 Sep 2022 12:52:16 +0000
Resent-Date: Fri, 09 Sep 2022 12:52:16 +0000
Resent-Message-Id: <E1oWdUW-009Jbh-NE@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <tpauly@apple.com>) id 1oWdUV-009Jaj-Dz for ietf-http-wg@listhub.w3.org; Fri, 09 Sep 2022 12:52:15 +0000
Received: from ma1-aaemail-dr-lapp03.apple.com ([17.171.2.72]) by titan.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <tpauly@apple.com>) id 1oWdUT-00DboS-TN for ietf-http-wg@w3.org; Fri, 09 Sep 2022 12:52:15 +0000
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp03.apple.com (8.16.0.42/8.16.0.42) with SMTP id 289Cmcu8026595; Fri, 9 Sep 2022 05:52:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=content-type : content-transfer-encoding : from : mime-version : subject : date : message-id : references : cc : in-reply-to : to; s=20180706; bh=4ujYwOhf1WAdkmd2T4deOYKQUGHYmb2lIc2GVb9fYGs=; b=RcwwodcRBAXKuG5bLIzWJ1eYeKvUxwsCWBoh64YXu9MunM8IkfLok1CnmEs2hFmlExGT zgNx22NBhw8B0/ICbJKxZYu7YTE9K6xxvw83RzjKvWPhgtqtFYC/4EvyL+Nc8X/A+dji 3HT9+XK6lCCDtJlFIeh3GvfG5QqZls1nZZ0AWEVPJ16jfl7x3by6maGMCAQSSadQzqyN QqGBFwzs8jTPv9MDspI4LyQL8iRTNNaiy+D7xy//kb28viD/oM4Y/xFwG6rg13g2onxf jEkForzr+DiQj1+IcLTD/uTyvu5c2/AIaWMQ78A4cDkItWYyZPAfOV0iv53TquupoeuF TA==
Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 3jc5wwvd66-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 09 Sep 2022 05:52:01 -0700
Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) with ESMTPS id <0RHY00G0S12OBAE0@rn-mailsvcp-mta-lapp04.rno.apple.com>; Fri, 09 Sep 2022 05:52:00 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) id <0RHY00I000WTKE00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Fri, 09 Sep 2022 05:52:00 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 1ea9fc21d4317491099989f2a1fdb838
X-Va-E-CD: 02a6e54929b7e0e4d75cd752a781bf38
X-Va-R-CD: 4327496eb5c4ee01e8bbdba360a7b29c
X-Va-CD: 0
X-Va-ID: f3cd94e2-9dff-4768-8690-a5ab3bb8b476
X-V-A:
X-V-T-CD: 1ea9fc21d4317491099989f2a1fdb838
X-V-E-CD: 02a6e54929b7e0e4d75cd752a781bf38
X-V-R-CD: 4327496eb5c4ee01e8bbdba360a7b29c
X-V-CD: 0
X-V-ID: 8955cc0e-c5b5-4867-b6e3-a6bf9a2a024a
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.528,18.0.895 definitions=2022-09-09_07:2022-09-09,2022-09-09 signatures=0
Received: from smtpclient.apple (unknown [17.234.75.51]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) with ESMTPSA id <0RHY00K2H12KTT00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Fri, 09 Sep 2022 05:51:59 -0700 (PDT)
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: quoted-printable
From: Tommy Pauly <tpauly@apple.com>
MIME-version: 1.0 (1.0)
Date: Fri, 09 Sep 2022 05:51:45 -0700
Message-id: <7D5FB52E-BD76-4D0C-82A7-E07635A9C026@apple.com>
References: <A9AE1653-1E17-4E13-838F-83CF65773EB4@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
In-reply-to: <A9AE1653-1E17-4E13-838F-83CF65773EB4@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
X-Mailer: iPhone Mail (20A362)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.528,18.0.895 definitions=2022-09-09_07:2022-09-09,2022-09-09 signatures=0
Received-SPF: pass client-ip=17.171.2.72; envelope-from=tpauly@apple.com; helo=ma1-aaemail-dr-lapp03.apple.com
X-W3C-Hub-DKIM-Status: validation passed: (address=tpauly@apple.com domain=apple.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-11.4
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1oWdUT-00DboS-TN 8adb876c56f30cf681b04fc7814fb1cc
X-Original-To: ietf-http-wg@w3.org
Subject: Re: A structured format for dates?
Archived-At: <https://www.w3.org/mid/7D5FB52E-BD76-4D0C-82A7-E07635A9C026@apple.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40381
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>


> On Sep 9, 2022, at 12:22 AM, Mark Nottingham <mnot@mnot.net> wrote:
> 
> As editor of the spec, my current impression is that more people support the integer representation. Given that this is a predict-the-future-were-not-sure kind of question, I think that's probably the right direction to go, unless there are arguments or information that haven't surfaced yet.
> 
> Anyone want to say anything else? Tommy, would you like to do a consensus call, or a hum at 115? If not, I'll just merge now.

I don’t think we need to wait for 115, necessarily. My impression is that no one has a “this will be totally broken!” level of concern either way. 

If anyone cannot abide with this resolution, please speak up with your reasons.

If we don’t hear any such objections within a few days, Mark please go ahead and merge. 

Thanks,
Tommy

> 
> Cheers,
> 
> 
>> On 16 Jun 2022, at 11:54 am, Mark Nottingham <mnot@mnot.net> wrote:
>> 
>> I'd love to hear what people think about this issue:
>> https://github.com/httpwg/http-extensions/issues/2162
>> 
>> In a nutshell, the idea is to define a new structured type for dates, so that instead of e.g.,
>> 
>> SF-Date: 784072177
>> 
>> we'd have:
>> 
>> SF-Date: @1994-11-06T08:49:37Z 
>> 
>> ...as the textual representation. Obviously, if we ever do binary structured fields, its representation there could be more efficient.
>> 
>> Thoughts?
>> 
>> --
>> Mark Nottingham   https://www.mnot.net/
>> 
>> 
> 
> --
> Mark Nottingham   https://www.mnot.net/
>