summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2020-04-13 16:48:23 -0700
committerIan Lance Taylor <iant@golang.org>2020-04-14 19:34:31 +0000
commitab31e2749f89a65a6381348baa008a7f5010b8b5 (patch)
treeac54d95803c2e66803d3ad622788ad636ed5a834 /lib
parent48403b268bd31a220685c28a94259a461b352e3e (diff)
downloadgo-git-ab31e2749f89a65a6381348baa008a7f5010b8b5.tar.gz
time/tzdata: new package
Importing the time/tzdata package will embed a copy of the IANA timezone database into the program. This will let the program work correctly when the timezone database is not available on the system. It will increase the size of the binary by about 800K. You can also build a program with -tags timetzdata to embed the timezone database in the program being built. This is a roll forward of CL 224588 which was rolled back due to test failures. In this version, the test is in the time package, not the time/tzdata package. That lets us compare the zip file to the time/tzdata package, ensuring that we are looking at similar versions of tzdata information. Fixes #21881 Fixes #38013 Fixes #38017 Change-Id: I916d9d8473abe201b897cdc2bbd9168df4ad671c Reviewed-on: https://go-review.googlesource.com/c/go/+/228101 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Diffstat (limited to 'lib')
-rwxr-xr-xlib/time/update.bash2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/time/update.bash b/lib/time/update.bash
index 695da8e8f1..27bbadbaab 100755
--- a/lib/time/update.bash
+++ b/lib/time/update.bash
@@ -28,6 +28,8 @@ rm -f ../../zoneinfo.zip
zip -0 -r ../../zoneinfo.zip *
cd ../..
+go generate time/tzdata
+
echo
if [ "$1" = "-work" ]; then
echo Left workspace behind in work/.