Re: [Sedate] Calendar systems

Justin Grant <justingrant.ietf.public@gmail.com> Thu, 09 December 2021 19:56 UTC

Return-Path: <justingrant.ietf.public@gmail.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 618273A0C52 for <sedate@ietfa.amsl.com>; Thu, 9 Dec 2021 11:56:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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=gmail.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 K32z2rpKcbBr for <sedate@ietfa.amsl.com>; Thu, 9 Dec 2021 11:56:51 -0800 (PST)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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 BD4833A0C51 for <sedate@ietf.org>; Thu, 9 Dec 2021 11:56:50 -0800 (PST)
Received: by mail-yb1-xb32.google.com with SMTP id v203so16322308ybe.6 for <sedate@ietf.org>; Thu, 09 Dec 2021 11:56:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PIeC9sQDPJBMyrx12Li+SRZTyPLMOWigvi9gTjCsdYU=; b=nS+TlHIOix2sEKIVJ6Or5WCfMfpsnRPmqX6bOAeF6WQJ+Ms6CLU4w1Jp0M9nyY9eCv qj2mOVSEg9xkALkjNv2Mpuk/pem8R+Gs2//wwdS7dB8wjHwW0aOj9dz+D/P7j782pJqu uhoy9fgvpRD2pi+HrXbAlDSElPBA+cP0UR9ipT8JrVJ5SC2BzLNupAzScG9wCvCNUDNH GDq7EFkLwJnF+fP4YkJITdAcwn55lmxkfihvjxMnZEQuBZdLnieMN6mh52yFAZa9R7Je lquNpEyvzQHFKhTJgNeFBtQgJQBO71WuUi+BddgIPd/wOItmOUXxqV0Ts+lnKrfxov/E x30g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PIeC9sQDPJBMyrx12Li+SRZTyPLMOWigvi9gTjCsdYU=; b=IcG3KGdVqFNVgIxf/1iG437VaSxC4w5xdmt3sFPFuXfRWR3aXwk7N4FdzzsIx18rM6 iw3ZIe78UZ7SP/m2cxiX47dttnXQie2rOgXRX8PolzYNS2w3h2tr5g78Aho8BSdq+ruN jR9fl5a+eMJw+WxcJS1nRA9300P8Wo7IcqB8wkg8+2pB6ULi0fF9GgWOS+LVSuIiiNzq 7sCk27lGU4+CVz6HNryXXM0z19iReYZkHNHW6fA+MKXeXPsHRFF5XqSnqQKeHjOhXcvg eM6h0eBn+MSyozqhTzRdVKjxzOwVIjNzQIeZ37k6vLDxhkvs0tR1N78Obk+IuZA0+bsw NYng==
X-Gm-Message-State: AOAM5334GyvqTGUoTbvL60XEhyKpaXguWT5DhcvnOhR2zdIIJPSLfZ3m 4e1/DTxTdhd/gFCKj6KVcotsLsoKXqrQx56UVpc=
X-Google-Smtp-Source: ABdhPJwsOnab32iavnGptiulEIF4+J51aBgSbaIhbAKw5YWTVeBwW0cl4xql7gYTF5kWka9mV+Wiu6llYqmL+DzoHGM=
X-Received: by 2002:a5b:c50:: with SMTP id d16mr8496993ybr.106.1639079809059; Thu, 09 Dec 2021 11:56:49 -0800 (PST)
MIME-Version: 1.0
References: <06d9cfbf-ac0f-fe4a-2583-6458e98d132d@gmail.com> <AM6PR0202MB34131B07DAF1BFB318751ABD876E9@AM6PR0202MB3413.eurprd02.prod.outlook.com> <CACy7CfiXK4qbQ+gLYyMAjcWmNEko7xjzb_Zk_t7LyRUcCrThsQ@mail.gmail.com> <5ab7882d-5837-3876-6c43-82a61f5ace69@gmail.com>
In-Reply-To: <5ab7882d-5837-3876-6c43-82a61f5ace69@gmail.com>
From: Justin Grant <justingrant.ietf.public@gmail.com>
Date: Thu, 09 Dec 2021 11:56:38 -0800
Message-ID: <CACy7CfiGKcz75w42_UXzGUHzu7Zf7SsVo8mNSitvmZD1GSwmFg@mail.gmail.com>
To: Michael Douglass <mikeadouglass@gmail.com>
Cc: Edward Welbourne <edward.welbourne@qt.io>, "sedate@ietf.org" <sedate@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c7131305d2bc014c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sedate/G0qQYTgrSFUfSi3PU_98F4rcNfI>
Subject: Re: [Sedate] Calendar systems
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, 09 Dec 2021 19:56:55 -0000

>
> My point was not that that's what we understand but that it needs to be
> stated explicitly - because it's guaranteed that some people will
> understand differently.


Agreed.

On Thu, Dec 9, 2021 at 11:41 AM Michael Douglass <mikeadouglass@gmail.com>
wrote:

>
> On 12/9/21 14:19, Justin Grant wrote:
>
>
> I would indeed understand the wording in the
>> given example as saying the given date is a perfectly usual ISO 8601
>> date in the Gregorian calendar, but encouraging the receiving software
>> to *display* it using the Hebrew calendar's description of the exact
>> same moment.  Software lacking support for that calendar would be
>> entirely within its rights to ignore the annotation, IIUC.
>
>
> This matches our expectations on the JavaScript Temporal side. It's a hint
> for the receiving application to know about the calendar preference of the
> sending user, e.g. for display.
>
> My point was not that that's what we understand but that it needs to be
> stated explicitly - because it's guaranteed that some people will
> understand differently.
>
>
> On Tue, Dec 7, 2021 at 9:28 AM Edward Welbourne <edward.welbourne@qt.io>
> wrote:
>
>> Michael Douglass (7 December 2021 17:51) wrote:
>> > Reading through the draft I can't tell what the intent of this is:
>>
>>   1996-12-19T16:39:57-08:00[America/Los_Angeles][u-ca=hebrew]
>>
>>   Figure 5: Projecting to the Hebrew calendar
>>
>>   Figure 5 represents the exact same instant, but it informs
>>   calendar-aware implementations that they should project it to the
>>   Hebrew calendar.
>>
>> > Is it a hint that it might be appropriate to display the Hebrew date -
>> > for example a website listing Jewish religious festivals or it it
>> > something else.
>> >
>> > I assume we're not trying to say the date is actually a Hebrew
>> > calendar date? Or are we?
>>
>> I'm a total n00b to this list, but (not entirely unfamiliar with
>> calendars and date-times) I would indeed understand the wording in the
>> given example as saying the given date is a perfectly usual ISO 8601
>> date in the Gregorian calendar, but encouraging the receiving software
>> to *display* it using the Hebrew calendar's description of the exact
>> same moment.  Software lacking support for that calendar would be
>> entirely within its rights to ignore the annotation, IIUC.
>>
>> > I'm not even sure it helps with time/date calculations - if I as a
>> > non-Hebrew calendar person wants to set an alarm 1 month ahead I
>> > probably mean a Gregorian 1 month - but perhaps I'm wanting to know
>> > the Hebrew 1 month ahead - but I might want that even if the date is
>> > Gregorian.
>>
>> hmm ... well, I guess the receiving software would display an event as
>> starting at the given time; and it's up to the UI to, hopefully, let the
>> user switch between calendars when selecting when to set an alarm ahead
>> of it.  OTOH, setting alarms a month ahead probably isn't high on the UI
>> designer's list of priorities.
>>
>> And - speaking of being a n00b - Hi, I'm one of the Qt project's
>> developers, I take particular care of the l10n, date, time, time-zone
>> and calendar parts of the open source / free Qt framework, and I'm
>> paying attention because I'll probably want to add support for whatever
>> format you all end up deciding on,
>>
>>         Eddy.
>>
>> --
>> Sedate mailing list
>> Sedate@ietf.org
>> https://www.ietf.org/mailman/listinfo/sedate
>>
>