Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-07-05 Thread Weston Pace
This vote passes with 6 binding and 3 non-binding +1 votes.  I will
update the PR[1] from draft to "ready for review".  Thanks for bearing
with all the votes :)

[1] https://github.com/apache/arrow/pull/10629


On Fri, Jul 2, 2021 at 1:40 AM Kazuaki Ishizaki  wrote:
>
> +1
>
> Kazuaki Ishizaki
>
> "Weston Pace"  wrote on 2021/06/30 18:52:46:
>
> > From: "Weston Pace" 
> > To: dev@arrow.apache.org
> > Date: 2021/06/30 18:53
> > Subject: [EXTERNAL] [VOTE] Arrow should state a convention for
> > encoding instants as Timestamp with "UTC" as the time zone
> >
> > This vote is a result of previous discussion[1][2].  This vote is also
> > a prerequisite for the PR in [5].
> >
> > ---
> > Some date & time libraries have three temporal concepts.  For the sake
> > of this document we will call them LocalDateTime, ZonedDateTime, and
> > Instant.  An Instant is a timestamp that has no meaningful reference
> > time zone (e.g. events that did not occur on Earth or columns of
> > timestamps spanning more than one time zone). For more extensive
> > definitions and a discussion of their semantics and uses see [3].
> > Currently Arrow describes how to encode two of these three concepts
> > into a Timestamp column and there is no guideline on how to store an
> > Instant.
> >
> >
> > This proposal states that Arrow should recommend that instants be
> encoded
> > into timestamp columns by setting the timezone string to "UTC".
> > ---
> >
> > For sample arguments (currently grouped as "for changing schema.fbs"
> > and "against changing schema.fbs") see [4].  For a detailed definition
> > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > discussion of their semantics see [3].  For a straw poll on
> > possible ways to handle instants see [2].
> >
> > This vote will be open for at least 72 hours.
> >
> > [ ] +1 Update schema.fbs to state the above convention
> > [ ] +0
> > [ ] -1 Do not make any change
> >
> > [1] INVALID URI REMOVED
> >
> u=https-3A__lists.apache.org_thread.html_r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb-2540-253Cdev.arrow.apache.org-253E=DwIBaQ=jf_iaSHvJObTbx-
> > siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> > ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-x3kY=Ty-Oq-
> > Gfuo2KRdogmjFFOLvji5yQ0LrrBZWWO7hDufs=
> > [2] INVALID URI REMOVED
> >
> u=https-3A__lists.apache.org_thread.html_r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44-2540-253Cdev.arrow.apache.org-253E=DwIBaQ=jf_iaSHvJObTbx-
> > siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> > ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> > x3kY=NyxlTSPly7kAqwMiuXS7BH0lZkK3W0VmVSvvRF-ANa8=
> > [3] INVALID URI REMOVED
> >
> u=https-3A__docs.google.com_document_d_1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI_edit-3Fusp-3Dsharing=DwIBaQ=jf_iaSHvJObTbx-
> > siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> > ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> > x3kY=opFrDCQFvlSmY31hxs8MDKLcUe3muSTaNXosFCaPX5U=
> > [4] INVALID URI REMOVED
> >
> u=https-3A__docs.google.com_document_d_1xEKRhs-2DGUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E_edit-3Fusp-3Dsharing=DwIBaQ=jf_iaSHvJObTbx-
> > siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> > ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> > x3kY=fIjWMI0tuH57ffsGzpOX85d5Dd7TN4tT_h0cj1elNbw=
> > [5] INVALID URI REMOVED
> >
> u=https-3A__github.com_apache_arrow_pull_10629=DwIBaQ=jf_iaSHvJObTbx-
> > siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> > ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> > x3kY=RQrwm8rHhpbx-6JbTZ4WMVpWGrUIu7Ns7oGrfLMk2uQ=
>
>


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-07-02 Thread Kazuaki Ishizaki
+1

Kazuaki Ishizaki

"Weston Pace"  wrote on 2021/06/30 18:52:46:

> From: "Weston Pace" 
> To: dev@arrow.apache.org
> Date: 2021/06/30 18:53
> Subject: [EXTERNAL] [VOTE] Arrow should state a convention for 
> encoding instants as Timestamp with "UTC" as the time zone
> 
> This vote is a result of previous discussion[1][2].  This vote is also
> a prerequisite for the PR in [5].
> 
> ---
> Some date & time libraries have three temporal concepts.  For the sake
> of this document we will call them LocalDateTime, ZonedDateTime, and
> Instant.  An Instant is a timestamp that has no meaningful reference
> time zone (e.g. events that did not occur on Earth or columns of
> timestamps spanning more than one time zone). For more extensive
> definitions and a discussion of their semantics and uses see [3].
> Currently Arrow describes how to encode two of these three concepts
> into a Timestamp column and there is no guideline on how to store an
> Instant.
> 
> 
> This proposal states that Arrow should recommend that instants be 
encoded
> into timestamp columns by setting the timezone string to "UTC".
> ---
> 
> For sample arguments (currently grouped as "for changing schema.fbs"
> and "against changing schema.fbs") see [4].  For a detailed definition
> of the terms LocalDateTime, ZonedDateTime, and Instant and a
> discussion of their semantics see [3].  For a straw poll on
> possible ways to handle instants see [2].
> 
> This vote will be open for at least 72 hours.
> 
> [ ] +1 Update schema.fbs to state the above convention
> [ ] +0
> [ ] -1 Do not make any change
> 
> [1] INVALID URI REMOVED
> 
u=https-3A__lists.apache.org_thread.html_r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb-2540-253Cdev.arrow.apache.org-253E=DwIBaQ=jf_iaSHvJObTbx-
> siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-x3kY=Ty-Oq-
> Gfuo2KRdogmjFFOLvji5yQ0LrrBZWWO7hDufs= 
> [2] INVALID URI REMOVED
> 
u=https-3A__lists.apache.org_thread.html_r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44-2540-253Cdev.arrow.apache.org-253E=DwIBaQ=jf_iaSHvJObTbx-
> siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> x3kY=NyxlTSPly7kAqwMiuXS7BH0lZkK3W0VmVSvvRF-ANa8= 
> [3] INVALID URI REMOVED
> 
u=https-3A__docs.google.com_document_d_1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI_edit-3Fusp-3Dsharing=DwIBaQ=jf_iaSHvJObTbx-
> siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> x3kY=opFrDCQFvlSmY31hxs8MDKLcUe3muSTaNXosFCaPX5U= 
> [4] INVALID URI REMOVED
> 
u=https-3A__docs.google.com_document_d_1xEKRhs-2DGUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E_edit-3Fusp-3Dsharing=DwIBaQ=jf_iaSHvJObTbx-
> siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> x3kY=fIjWMI0tuH57ffsGzpOX85d5Dd7TN4tT_h0cj1elNbw= 
> [5] INVALID URI REMOVED
> 
u=https-3A__github.com_apache_arrow_pull_10629=DwIBaQ=jf_iaSHvJObTbx-
> siA1ZOg=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-
> ZCGj9Pg=avV0JpLmaymMbxpZiYwNb9Yug7bj3PGiNYiJCM-
> x3kY=RQrwm8rHhpbx-6JbTZ4WMVpWGrUIu7Ns7oGrfLMk2uQ= 




Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-07-01 Thread Eduardo Ponce
+1 (non-binding)

~Eduardo


From: Rok Mihevc 
Sent: Thursday, July 1, 2021 4:21:49 AM
To: dev@arrow.apache.org 
Subject: Re: [VOTE] Arrow should state a convention for encoding instants as 
Timestamp with "UTC" as the time zone

+1 (non-binding)

On Thu, Jul 1, 2021 at 6:40 AM Bryan Cutler  wrote:

> +1 non-binding
>
> On Wed, Jun 30, 2021, 2:53 AM Weston Pace  wrote:
>
> > This vote is a result of previous discussion[1][2].  This vote is also
> > a prerequisite for the PR in [5].
> >
> > ---
> > Some date & time libraries have three temporal concepts.  For the sake
> > of this document we will call them LocalDateTime, ZonedDateTime, and
> > Instant.  An Instant is a timestamp that has no meaningful reference
> > time zone (e.g. events that did not occur on Earth or columns of
> > timestamps spanning more than one time zone). For more extensive
> > definitions and a discussion of their semantics and uses see [3].
> > Currently Arrow describes how to encode two of these three concepts
> > into a Timestamp column and there is no guideline on how to store an
> > Instant.
> >
> >
> > This proposal states that Arrow should recommend that instants be encoded
> > into timestamp columns by setting the timezone string to "UTC".
> > ---
> >
> > For sample arguments (currently grouped as "for changing schema.fbs"
> > and "against changing schema.fbs") see [4].  For a detailed definition
> > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > discussion of their semantics see [3].  For a straw poll on
> > possible ways to handle instants see [2].
> >
> > This vote will be open for at least 72 hours.
> >
> > [ ] +1 Update schema.fbs to state the above convention
> > [ ] +0
> > [ ] -1 Do not make any change
> >
> > [1]
> >
> https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > [2]
> >
> https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > [3]
> >
> https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > [4]
> >
> https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > [5] https://github.com/apache/arrow/pull/10629
> >
>


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-07-01 Thread Rok Mihevc
+1 (non-binding)

On Thu, Jul 1, 2021 at 6:40 AM Bryan Cutler  wrote:

> +1 non-binding
>
> On Wed, Jun 30, 2021, 2:53 AM Weston Pace  wrote:
>
> > This vote is a result of previous discussion[1][2].  This vote is also
> > a prerequisite for the PR in [5].
> >
> > ---
> > Some date & time libraries have three temporal concepts.  For the sake
> > of this document we will call them LocalDateTime, ZonedDateTime, and
> > Instant.  An Instant is a timestamp that has no meaningful reference
> > time zone (e.g. events that did not occur on Earth or columns of
> > timestamps spanning more than one time zone). For more extensive
> > definitions and a discussion of their semantics and uses see [3].
> > Currently Arrow describes how to encode two of these three concepts
> > into a Timestamp column and there is no guideline on how to store an
> > Instant.
> >
> >
> > This proposal states that Arrow should recommend that instants be encoded
> > into timestamp columns by setting the timezone string to "UTC".
> > ---
> >
> > For sample arguments (currently grouped as "for changing schema.fbs"
> > and "against changing schema.fbs") see [4].  For a detailed definition
> > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > discussion of their semantics see [3].  For a straw poll on
> > possible ways to handle instants see [2].
> >
> > This vote will be open for at least 72 hours.
> >
> > [ ] +1 Update schema.fbs to state the above convention
> > [ ] +0
> > [ ] -1 Do not make any change
> >
> > [1]
> >
> https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > [2]
> >
> https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > [3]
> >
> https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > [4]
> >
> https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > [5] https://github.com/apache/arrow/pull/10629
> >
>


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Bryan Cutler
+1 non-binding

On Wed, Jun 30, 2021, 2:53 AM Weston Pace  wrote:

> This vote is a result of previous discussion[1][2].  This vote is also
> a prerequisite for the PR in [5].
>
> ---
> Some date & time libraries have three temporal concepts.  For the sake
> of this document we will call them LocalDateTime, ZonedDateTime, and
> Instant.  An Instant is a timestamp that has no meaningful reference
> time zone (e.g. events that did not occur on Earth or columns of
> timestamps spanning more than one time zone). For more extensive
> definitions and a discussion of their semantics and uses see [3].
> Currently Arrow describes how to encode two of these three concepts
> into a Timestamp column and there is no guideline on how to store an
> Instant.
>
>
> This proposal states that Arrow should recommend that instants be encoded
> into timestamp columns by setting the timezone string to "UTC".
> ---
>
> For sample arguments (currently grouped as "for changing schema.fbs"
> and "against changing schema.fbs") see [4].  For a detailed definition
> of the terms LocalDateTime, ZonedDateTime, and Instant and a
> discussion of their semantics see [3].  For a straw poll on
> possible ways to handle instants see [2].
>
> This vote will be open for at least 72 hours.
>
> [ ] +1 Update schema.fbs to state the above convention
> [ ] +0
> [ ] -1 Do not make any change
>
> [1]
> https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> [2]
> https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> [3]
> https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> [4]
> https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> [5] https://github.com/apache/arrow/pull/10629
>


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Neal Richardson
+1

On Wed, Jun 30, 2021 at 9:25 AM Benjamin Kietzman 
wrote:

> +1
>
> On Wed, Jun 30, 2021, 08:54 David Li  wrote:
>
> > +1
> >
> > On Wed, Jun 30, 2021, at 08:46, Wes McKinney wrote:
> > > +1
> > >
> > > On Wed, Jun 30, 2021 at 12:03 PM Antoine Pitrou 
> > wrote:
> > > >
> > > > +1
> > > >
> > > >
> > > > Le 30/06/2021 à 11:52, Weston Pace a écrit :
> > > > > This vote is a result of previous discussion[1][2].  This vote is
> > also
> > > > > a prerequisite for the PR in [5].
> > > > >
> > > > > ---
> > > > > Some date & time libraries have three temporal concepts.  For the
> > sake
> > > > > of this document we will call them LocalDateTime, ZonedDateTime,
> and
> > > > > Instant.  An Instant is a timestamp that has no meaningful
> reference
> > > > > time zone (e.g. events that did not occur on Earth or columns of
> > > > > timestamps spanning more than one time zone). For more extensive
> > > > > definitions and a discussion of their semantics and uses see [3].
> > > > > Currently Arrow describes how to encode two of these three concepts
> > > > > into a Timestamp column and there is no guideline on how to store
> an
> > > > > Instant.
> > > > >
> > > > >
> > > > > This proposal states that Arrow should recommend that instants be
> > encoded
> > > > > into timestamp columns by setting the timezone string to "UTC".
> > > > > ---
> > > > >
> > > > > For sample arguments (currently grouped as "for changing
> schema.fbs"
> > > > > and "against changing schema.fbs") see [4].  For a detailed
> > definition
> > > > > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > > > > discussion of their semantics see [3].  For a straw poll on
> > > > > possible ways to handle instants see [2].
> > > > >
> > > > > This vote will be open for at least 72 hours.
> > > > >
> > > > > [ ] +1 Update schema.fbs to state the above convention
> > > > > [ ] +0
> > > > > [ ] -1 Do not make any change
> > > > >
> > > > > [1]
> >
> https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > > > > [2]
> >
> https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > > > > [3]
> >
> https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > > > > [4]
> >
> https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > > > > [5] https://github.com/apache/arrow/pull/10629
> > > > >
> > >
>


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Benjamin Kietzman
+1

On Wed, Jun 30, 2021, 08:54 David Li  wrote:

> +1
>
> On Wed, Jun 30, 2021, at 08:46, Wes McKinney wrote:
> > +1
> >
> > On Wed, Jun 30, 2021 at 12:03 PM Antoine Pitrou 
> wrote:
> > >
> > > +1
> > >
> > >
> > > Le 30/06/2021 à 11:52, Weston Pace a écrit :
> > > > This vote is a result of previous discussion[1][2].  This vote is
> also
> > > > a prerequisite for the PR in [5].
> > > >
> > > > ---
> > > > Some date & time libraries have three temporal concepts.  For the
> sake
> > > > of this document we will call them LocalDateTime, ZonedDateTime, and
> > > > Instant.  An Instant is a timestamp that has no meaningful reference
> > > > time zone (e.g. events that did not occur on Earth or columns of
> > > > timestamps spanning more than one time zone). For more extensive
> > > > definitions and a discussion of their semantics and uses see [3].
> > > > Currently Arrow describes how to encode two of these three concepts
> > > > into a Timestamp column and there is no guideline on how to store an
> > > > Instant.
> > > >
> > > >
> > > > This proposal states that Arrow should recommend that instants be
> encoded
> > > > into timestamp columns by setting the timezone string to "UTC".
> > > > ---
> > > >
> > > > For sample arguments (currently grouped as "for changing schema.fbs"
> > > > and "against changing schema.fbs") see [4].  For a detailed
> definition
> > > > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > > > discussion of their semantics see [3].  For a straw poll on
> > > > possible ways to handle instants see [2].
> > > >
> > > > This vote will be open for at least 72 hours.
> > > >
> > > > [ ] +1 Update schema.fbs to state the above convention
> > > > [ ] +0
> > > > [ ] -1 Do not make any change
> > > >
> > > > [1]
> https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > > > [2]
> https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > > > [3]
> https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > > > [4]
> https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > > > [5] https://github.com/apache/arrow/pull/10629
> > > >
> >


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread David Li
+1

On Wed, Jun 30, 2021, at 08:46, Wes McKinney wrote:
> +1
> 
> On Wed, Jun 30, 2021 at 12:03 PM Antoine Pitrou  wrote:
> >
> > +1
> >
> >
> > Le 30/06/2021 à 11:52, Weston Pace a écrit :
> > > This vote is a result of previous discussion[1][2].  This vote is also
> > > a prerequisite for the PR in [5].
> > >
> > > ---
> > > Some date & time libraries have three temporal concepts.  For the sake
> > > of this document we will call them LocalDateTime, ZonedDateTime, and
> > > Instant.  An Instant is a timestamp that has no meaningful reference
> > > time zone (e.g. events that did not occur on Earth or columns of
> > > timestamps spanning more than one time zone). For more extensive
> > > definitions and a discussion of their semantics and uses see [3].
> > > Currently Arrow describes how to encode two of these three concepts
> > > into a Timestamp column and there is no guideline on how to store an
> > > Instant.
> > >
> > >
> > > This proposal states that Arrow should recommend that instants be encoded
> > > into timestamp columns by setting the timezone string to "UTC".
> > > ---
> > >
> > > For sample arguments (currently grouped as "for changing schema.fbs"
> > > and "against changing schema.fbs") see [4].  For a detailed definition
> > > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > > discussion of their semantics see [3].  For a straw poll on
> > > possible ways to handle instants see [2].
> > >
> > > This vote will be open for at least 72 hours.
> > >
> > > [ ] +1 Update schema.fbs to state the above convention
> > > [ ] +0
> > > [ ] -1 Do not make any change
> > >
> > > [1] 
> > > https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > > [2] 
> > > https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > > [3] 
> > > https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > > [4] 
> > > https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > > [5] https://github.com/apache/arrow/pull/10629
> > >
> 

Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Wes McKinney
+1

On Wed, Jun 30, 2021 at 12:03 PM Antoine Pitrou  wrote:
>
> +1
>
>
> Le 30/06/2021 à 11:52, Weston Pace a écrit :
> > This vote is a result of previous discussion[1][2].  This vote is also
> > a prerequisite for the PR in [5].
> >
> > ---
> > Some date & time libraries have three temporal concepts.  For the sake
> > of this document we will call them LocalDateTime, ZonedDateTime, and
> > Instant.  An Instant is a timestamp that has no meaningful reference
> > time zone (e.g. events that did not occur on Earth or columns of
> > timestamps spanning more than one time zone). For more extensive
> > definitions and a discussion of their semantics and uses see [3].
> > Currently Arrow describes how to encode two of these three concepts
> > into a Timestamp column and there is no guideline on how to store an
> > Instant.
> >
> >
> > This proposal states that Arrow should recommend that instants be encoded
> > into timestamp columns by setting the timezone string to "UTC".
> > ---
> >
> > For sample arguments (currently grouped as "for changing schema.fbs"
> > and "against changing schema.fbs") see [4].  For a detailed definition
> > of the terms LocalDateTime, ZonedDateTime, and Instant and a
> > discussion of their semantics see [3].  For a straw poll on
> > possible ways to handle instants see [2].
> >
> > This vote will be open for at least 72 hours.
> >
> > [ ] +1 Update schema.fbs to state the above convention
> > [ ] +0
> > [ ] -1 Do not make any change
> >
> > [1] 
> > https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
> > [2] 
> > https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
> > [3] 
> > https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
> > [4] 
> > https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
> > [5] https://github.com/apache/arrow/pull/10629
> >


Re: [VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Antoine Pitrou

+1


Le 30/06/2021 à 11:52, Weston Pace a écrit :

This vote is a result of previous discussion[1][2].  This vote is also
a prerequisite for the PR in [5].

---
Some date & time libraries have three temporal concepts.  For the sake
of this document we will call them LocalDateTime, ZonedDateTime, and
Instant.  An Instant is a timestamp that has no meaningful reference
time zone (e.g. events that did not occur on Earth or columns of
timestamps spanning more than one time zone). For more extensive
definitions and a discussion of their semantics and uses see [3].
Currently Arrow describes how to encode two of these three concepts
into a Timestamp column and there is no guideline on how to store an
Instant.


This proposal states that Arrow should recommend that instants be encoded
into timestamp columns by setting the timezone string to "UTC".
---

For sample arguments (currently grouped as "for changing schema.fbs"
and "against changing schema.fbs") see [4].  For a detailed definition
of the terms LocalDateTime, ZonedDateTime, and Instant and a
discussion of their semantics see [3].  For a straw poll on
possible ways to handle instants see [2].

This vote will be open for at least 72 hours.

[ ] +1 Update schema.fbs to state the above convention
[ ] +0
[ ] -1 Do not make any change

[1] 
https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
[2] 
https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
[3] 
https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
[4] 
https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
[5] https://github.com/apache/arrow/pull/10629



[VOTE] Arrow should state a convention for encoding instants as Timestamp with "UTC" as the time zone

2021-06-30 Thread Weston Pace
This vote is a result of previous discussion[1][2].  This vote is also
a prerequisite for the PR in [5].

---
Some date & time libraries have three temporal concepts.  For the sake
of this document we will call them LocalDateTime, ZonedDateTime, and
Instant.  An Instant is a timestamp that has no meaningful reference
time zone (e.g. events that did not occur on Earth or columns of
timestamps spanning more than one time zone). For more extensive
definitions and a discussion of their semantics and uses see [3].
Currently Arrow describes how to encode two of these three concepts
into a Timestamp column and there is no guideline on how to store an
Instant.


This proposal states that Arrow should recommend that instants be encoded
into timestamp columns by setting the timezone string to "UTC".
---

For sample arguments (currently grouped as "for changing schema.fbs"
and "against changing schema.fbs") see [4].  For a detailed definition
of the terms LocalDateTime, ZonedDateTime, and Instant and a
discussion of their semantics see [3].  For a straw poll on
possible ways to handle instants see [2].

This vote will be open for at least 72 hours.

[ ] +1 Update schema.fbs to state the above convention
[ ] +0
[ ] -1 Do not make any change

[1] 
https://lists.apache.org/thread.html/r8216e5de3efd2935e3907ad9bd20ce07e430952f84de69b36337e5eb%40%3Cdev.arrow.apache.org%3E
[2] 
https://lists.apache.org/thread.html/r1bdffc76537ae9c12c37396880087fee9c0eec9000bf6ed4c9850c44%40%3Cdev.arrow.apache.org%3E
[3] 
https://docs.google.com/document/d/1QDwX4ypfNvESc2ywcT1ygaf2Y1R8SmkpifMV7gpJdBI/edit?usp=sharing
[4] 
https://docs.google.com/document/d/1xEKRhs-GUSMwjMhgmQdnCNMXwZrA10226AcXRoP8g9E/edit?usp=sharing
[5] https://github.com/apache/arrow/pull/10629