[SERVER-44568] Update the embedded version of the server's timezone data file to tzdb-2019c Created: 11/Nov/19  Updated: 29/Oct/23  Resolved: 10/Dec/19

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 3.6.17, 4.2.3, 4.0.14, 4.3.3

Type: Improvement Priority: Major - P3
Reporter: Nicholas Zolnierz Assignee: David Storch
Resolution: Fixed Votes: 1
Labels: qexec-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Related
is related to SERVER-44273 Failure to parse certain time zone sp... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.2, v4.0, v3.6
Sprint: Query 2019-12-16
Participants:

 Description   

Within the 3rd party timelib, there's an embedded data file which contains the timezone "rules" as published by IANA. The release branches are running various different versions based on when their version of timelib was last updated. This can cause confusion similar to SERVER-44273 where a "new" version of the server is released yet it contains outdated timezone rules.



 Comments   
Comment by Githook User [ 16/Dec/19 ]

Author:

{'name': 'David Storch', 'email': 'david.storch@mongodb.com', 'username': 'dstorch'}

Message: SERVER-44568 Update server's embedded time zone rules to version 2019c.

This applies commit 7100439d476a615466bac87e89eea45ca9ec55fc
from the upstream third party repository, derickr/timelib.
It also adds a test to ensure that the latest time zone
rules are now respected by default (in particular, that the
abolition of daylight savings time in Brazil is accounted
for).

2019c is the most recent time zone database as of this
writing, but the latest version can always be found at
iana.org/time-zones.

(cherry picked from commit 317684a1dad2c629a9a8bdc6bf37639d72a6aae0)
Branch: v3.6
https://github.com/mongodb/mongo/commit/8696d76b46bd3309f36a11e5c0ea992b3a70dddd

Comment by Githook User [ 13/Dec/19 ]

Author:

{'name': 'David Storch', 'email': 'david.storch@mongodb.com', 'username': 'dstorch'}

Message: SERVER-44568 Update server's embedded time zone rules to version 2019c.

This applies commit 7100439d476a615466bac87e89eea45ca9ec55fc
from the upstream third party repository, derickr/timelib.
It also adds a test to ensure that the latest time zone
rules are now respected by default (in particular, that the
abolition of daylight savings time in Brazil is accounted
for).

2019c is the most recent time zone database as of this
writing, but the latest version can always be found at
iana.org/time-zones.

(cherry picked from commit 317684a1dad2c629a9a8bdc6bf37639d72a6aae0)
Branch: v4.0
https://github.com/mongodb/mongo/commit/8c4c6cc2b5e3818873b9dadcedd029839b5dc550

Comment by Githook User [ 10/Dec/19 ]

Author:

{'name': 'David Storch', 'username': 'dstorch', 'email': 'david.storch@mongodb.com'}

Message: SERVER-44568 Update server's embedded time zone rules to version 2019c.

This applies commit 7100439d476a615466bac87e89eea45ca9ec55fc
from the upstream third party repository, derickr/timelib.
It also adds a test to ensure that the latest time zone
rules are now respected by default (in particular, that the
abolition of daylight savings time in Brazil is accounted
for).

2019c is the most recent time zone database as of this
writing, but the latest version can always be found at
iana.org/time-zones.

(cherry picked from commit 317684a1dad2c629a9a8bdc6bf37639d72a6aae0)
Branch: v4.2
https://github.com/mongodb/mongo/commit/3f0df9d2d9c1c4520f8b704e8d15b32f6698d04d

Comment by Githook User [ 10/Dec/19 ]

Author:

{'name': 'David Storch', 'username': 'dstorch', 'email': 'david.storch@mongodb.com'}

Message: SERVER-44568 Update server's embedded time zone rules to version 2019c.

This applies commit 7100439d476a615466bac87e89eea45ca9ec55fc
from the upstream third party repository, derickr/timelib.
It also adds a test to ensure that the latest time zone
rules are now respected by default (in particular, that the
abolition of daylight savings time in Brazil is accounted
for).

2019c is the most recent time zone database as of this
writing, but the latest version can always be found at
iana.org/time-zones.
Branch: master
https://github.com/mongodb/mongo/commit/317684a1dad2c629a9a8bdc6bf37639d72a6aae0

Generated at Thu Feb 08 05:06:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.