Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lib/time: update tzdata before release #22487

Open
tklauser opened this issue Oct 29, 2017 · 26 comments
Open

lib/time: update tzdata before release #22487

tklauser opened this issue Oct 29, 2017 · 26 comments

Comments

@tklauser
Copy link
Member

@tklauser tklauser commented Oct 29, 2017

The timezone database in lib/time should be updated shortly before the 1.10 release (to whatever tzdata release is current then). There was https://golang.org/cl/74230 attempting to do this just now, but it was too early. @ALTree suggested to open an issue about this, so we don't forget.

@ALTree ALTree added this to the Go1.10 milestone Oct 29, 2017
@ALTree ALTree added the NeedsFix label Oct 29, 2017
@gopherbot
Copy link

@gopherbot gopherbot commented Dec 6, 2017

Change https://golang.org/cl/74230 mentions this issue: lib/time: update tzdata to 2017c

gopherbot pushed a commit that referenced this issue Dec 6, 2017
Update the tzdata database to version 2017c (released 2017-10-20).

Updates #22487

Change-Id: If58ff89173ef1f1044075505f42ff132b57795f0
Reviewed-on: https://go-review.googlesource.com/74230
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
@bradfitz
Copy link
Contributor

@bradfitz bradfitz commented Jan 4, 2018

2017c is still the latest. Will regarget to Go 1.11.

@bradfitz bradfitz modified the milestones: Go1.10, Go1.11 Jan 4, 2018
@bradfitz bradfitz changed the title lib/time: update tzdata before 1.10 release lib/time: update tzdata before release Jan 4, 2018
@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 16, 2018

2018a came out a few days ago:

https://www.iana.org/time-zones

I'm assuming it's too late in the cycle, but just thought I'd post.

@ALTree
Copy link
Member

@ALTree ALTree commented Jan 16, 2018

That's weird, they didn't even announce it in the mailing list: http://mm.icann.org/pipermail/tz-announce/

Anyway I've looked at the CHANGELOG and there are a few changes in the timezones data, here's the short version:

Release 2018a

  - São Tomé and Príncipe switched from +00 to +01.
  - Brazil's DST will now start on November's first Sunday.
  - Ireland's standard time is now in the summer, not the winter.

We could try to update it and see if anything breaks (usually it's the tests). If everything is fine, maybe it could be shipped with go1.10

@ALTree
Copy link
Member

@ALTree ALTree commented Jan 16, 2018

At the moment our update script is broken because the 2018a release is not yet published at https://data.iana.org/time-zones/releases/, which is the place we visit to download the data. Considering this (and the fact that the new release wasn't even announced in the tz-announce mailing list) we should probably wait.

@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 16, 2018

Agreed, I've downloaded the archives and make fails, so I think it may have issues.

@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 17, 2018

There was an issue with the archive, 2018b will be released in a few days:

http://mm.icann.org/pipermail/tz/2018-January/025814.html

@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 23, 2018

Another issue with 2018b, but 2018c finally made it to the announce list:

http://mm.icann.org/pipermail/tz-announce/2018-January/000048.html

@bradfitz
Copy link
Contributor

@bradfitz bradfitz commented Jan 23, 2018

Doesn't seem worth doing this late in the cycle. @ianlancetaylor?

@ianlancetaylor
Copy link
Contributor

@ianlancetaylor ianlancetaylor commented Jan 24, 2018

I have no opinion. I note that there is some disagreement going on about Irish time; I don't know how or whether that was resolved.

@gopherbot
Copy link

@gopherbot gopherbot commented Jan 24, 2018

Change https://golang.org/cl/89375 mentions this issue: lib/time: follow redirects in curl

@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 24, 2018

The Irish issue was reverted. It sounded a little messy. It may just be a good idea to wait, but I have no strong opinion either. They did change the location of the archives, which the referenced CL fixes when the tree opens up.

gopherbot pushed a commit that referenced this issue Jan 24, 2018
Starting on or about the 2018c archives, www.iana.org is redirected to
data.iana.org.  Tell curl to follow the redirect.

Updates: #22487

Change-Id: I00acada1a3ba01ef701d6d4ffae6cc2cbb6a068f
Reviewed-on: https://go-review.googlesource.com/89375
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@gopherbot
Copy link

@gopherbot gopherbot commented Jun 11, 2018

Change https://golang.org/cl/117855 mentions this issue: lib/time: update vendored tzdata to release 2018e

gopherbot pushed a commit that referenced this issue Jun 11, 2018
It has been a long time since the last time the vendored zoneinfo in
lib/time was updated, and we're well into the freeze. Update it to the
lastest release from IANA.

Updates #22487

Change-Id: Ib9a8eb409554848285fc88363dbb04ed9d6d9eb0
Reviewed-on: https://go-review.googlesource.com/117855
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@tklauser tklauser modified the milestones: Go1.11, Go1.12 Jul 10, 2018
@gopherbot
Copy link

@gopherbot gopherbot commented Nov 27, 2018

Change https://golang.org/cl/151299 mentions this issue: lib/time: update tzdata to 2018g

gopherbot pushed a commit that referenced this issue Nov 28, 2018
Now that the tree has been frozen for some time, update the tzdata
database to version 2018g (released 2018-10-26) for Go 1.12.

Updates #22487

Change-Id: I9e82bcdaef28d308643c08c9fd3472e4c14a196e
Reviewed-on: https://go-review.googlesource.com/c/151299
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@tklauser tklauser modified the milestones: Go1.12, Go1.13 Nov 28, 2018
@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Jan 4, 2019

Just an update, there have been two more releases since 2018g, 2018i is available as of 2018-12-30:

https://www.iana.org/time-zones

@gopherbot
Copy link

@gopherbot gopherbot commented Jan 7, 2019

Change https://golang.org/cl/156637 mentions this issue: lib/time: update tzdata to 2018i

gopherbot pushed a commit that referenced this issue Jan 7, 2019
Updates #22487

Change-Id: Iab4874ddef8e47eb99cd03e1c40af8372cce65c6
Reviewed-on: https://go-review.googlesource.com/c/156637
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
@gopherbot
Copy link

@gopherbot gopherbot commented Jul 2, 2019

Change https://golang.org/cl/184577 mentions this issue: lib/time: update tz data to 2019b

gopherbot pushed a commit that referenced this issue Jul 3, 2019
Updates #22487

Change-Id: I3c933c68b5c3c5e78e3a9656ea2dcdbcbb59533f
Reviewed-on: https://go-review.googlesource.com/c/go/+/184577
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@tklauser tklauser modified the milestones: Go1.13, Go1.14 Jul 4, 2019
@gopherbot
Copy link

@gopherbot gopherbot commented Nov 25, 2019

Change https://golang.org/cl/208797 mentions this issue: lib/time: update tz data to 2019c

gopherbot pushed a commit that referenced this issue Nov 26, 2019
Updates #22487

Change-Id: I32dcd604af84e2000196d64bf69c67f81535290a
Reviewed-on: https://go-review.googlesource.com/c/go/+/208797
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
@tklauser tklauser modified the milestones: Go1.14, Go1.15 Jan 16, 2020
@gopherbot
Copy link

@gopherbot gopherbot commented Apr 28, 2020

Change https://golang.org/cl/230360 mentions this issue: lib/time, time/tzdata: update tz data to 2020a

gopherbot pushed a commit that referenced this issue Apr 30, 2020
Updates #22487

Change-Id: I691b4c8ced7bfb368f46ade0be46b2ab3f1820dd
Reviewed-on: https://go-review.googlesource.com/c/go/+/230360
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@tklauser tklauser modified the milestones: Go1.15, Go1.16 May 11, 2020
xujianhai666 added a commit to xujianhai666/go-1 that referenced this issue May 21, 2020
Updates golang#22487

Change-Id: I691b4c8ced7bfb368f46ade0be46b2ab3f1820dd
Reviewed-on: https://go-review.googlesource.com/c/go/+/230360
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@andybons andybons added the recurring label Jul 30, 2020
@gopherbot
Copy link

@gopherbot gopherbot commented Oct 12, 2020

Change https://golang.org/cl/261363 mentions this issue: lib/time, time/tzdata: update tz data to 2020b

@tklauser tklauser modified the milestones: Go1.16, Go1.17 Oct 13, 2020
gopherbot pushed a commit that referenced this issue Oct 13, 2020
Set ZFLAGS="-b fat" as the default was changed to '-b slim', see
http://mm.icann.org/pipermail/tz-announce/2020-October/000059.html
This will make sure that backwards-compatibibilty data is still emitted.

Updates #22487

Change-Id: I310a1b3a91e435673d1df41fbf8bb76abce1f94d
Reviewed-on: https://go-review.googlesource.com/c/go/+/261363
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@gopherbot
Copy link

@gopherbot gopherbot commented Oct 24, 2020

Change https://golang.org/cl/264681 mentions this issue: lib/time, time/tzdata: update tz data to 2020d

gopherbot pushed a commit that referenced this issue Oct 24, 2020
See http://mm.icann.org/pipermail/tz-announce/2020-October/000060.html
and http://mm.icann.org/pipermail/tz-announce/2020-October/000062.html
for a description of the changes.

Updates #22487

Change-Id: I4b2717d2d642284889345a0125eb6c614575c0ea
Reviewed-on: https://go-review.googlesource.com/c/go/+/264681
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@gopherbot
Copy link

@gopherbot gopherbot commented Dec 23, 2020

Change https://golang.org/cl/279794 mentions this issue: lib/time, time/tzdata: update tzdata to 2020e

gopherbot pushed a commit that referenced this issue Dec 23, 2020
Changelog:

  Volgograd switches to Moscow time on 2020-12-27 at 02:00.
  Small changes to past timestamps and abbreviations.

See

  http://mm.icann.org/pipermail/tz-announce/2020-December/000063.html

Updates #22487

Change-Id: I709abe899ca498698463e945ccbcf4bc5fe60b92
Reviewed-on: https://go-review.googlesource.com/c/go/+/279794
Trust: Alberto Donizetti <alb.donizetti@gmail.com>
Run-TryBot: Alberto Donizetti <alb.donizetti@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@ksshannon
Copy link
Contributor

@ksshannon ksshannon commented Dec 23, 2020

It appears 2020f is on the way:

https://mm.icann.org/pipermail/tz/2020-December/029646.html

@gopherbot
Copy link

@gopherbot gopherbot commented Dec 30, 2020

Change https://golang.org/cl/280455 mentions this issue: lib/time, time/tzdata: update tzdata to 2020f

gopherbot pushed a commit that referenced this issue Dec 30, 2020
Changelog

 'make rearguard_tarballs' no longer generates a bad rearguard.zi,
 fixing a 2020e bug.

No actual changes to timezones data. See

  http://mm.icann.org/pipermail/tz-announce/2020-December/000064.html

Updates #22487

Change-Id: I78f7adba1c3c1d3489b0da870601117b9b8cb0d3
Reviewed-on: https://go-review.googlesource.com/c/go/+/280455
Trust: Alberto Donizetti <alb.donizetti@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
@gopherbot
Copy link

@gopherbot gopherbot commented Jan 25, 2021

Change https://golang.org/cl/285719 mentions this issue: lib/time, time/tzdata: update tzdata to 2021a

gopherbot pushed a commit that referenced this issue Jan 25, 2021
Changelog:

  South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.

Release announcement:

  http://mm.icann.org/pipermail/tz-announce/2021-January/000065.html

Updates #22487

Change-Id: Ia0a1a7a8f5d47adac9782bc2a445f69e02440f77
Reviewed-on: https://go-review.googlesource.com/c/go/+/285719
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Alberto Donizetti <alb.donizetti@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
8 participants
@bradfitz @andybons @tklauser @ksshannon @ianlancetaylor @ALTree @gopherbot and others