You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Curious if we should consider moving this to nodejs/node (and potentially tagging with good first issue?). The automation would be on that repository, and this issue would probably get more visibility there.
Reacted by Richard Lau, Michaël Zasso, Steven R. Loomis, Myles Borins, Rosalia Guerrero Arellano and Somesh Debnath
we embed icu in Node.js which has timezone information embedded. This timezone data can end up being updated separately from the icu dependency being updated, this is especially important for LTS versions of Node.js which may not get ICU updates regularly. It is important that the timezone data is up to date or it can cause programming erorrs or issues with services.
This issue referenced in the original post does a good job of explaining how things can go bad.
Activity
srl295 commentedon Feb 10, 2022
if you need help with the icu side in CI lmk
BethGriggs commentedon May 5, 2022
Curious if we should consider moving this to
nodejs/node(and potentially tagging withgood first issue?). The automation would be on that repository, and this issue would probably get more visibility there.srl295 commentedon May 5, 2022
@BethGriggs probably a
good idea.srl295 commentedon May 17, 2022
^ my offer stands
Ayushi15-Vamne commentedon May 23, 2022
Hey @MylesBorins,
Can you please brief little more where that issue replicating.
Thanks
MylesBorins commentedon May 23, 2022
we embed icu in Node.js which has timezone information embedded. This timezone data can end up being updated separately from the icu dependency being updated, this is especially important for LTS versions of Node.js which may not get ICU updates regularly. It is important that the timezone data is up to date or it can cause programming erorrs or issues with services.
This issue referenced in the original post does a good job of explaining how things can go bad.
jimezesinachi commentedon Jul 7, 2022
I'm interested in solving this issue. Where do I sign up?
bnoordhuis commentedon Jul 8, 2022
@rapaktech Right here. :-)
Node's tzdata comes from ICU. ICU's binary data file is stored in deps/icu-small/source/data/in. Somehow that file should be updated to include newer tzdata - maybe by updating ICU's data/zone/* files from icu4c-71_1-data.zip and building a new .dat file?
srl295 commentedon Jul 8, 2022
jimezesinachi commentedon Jul 8, 2022
Thanks @bnoordhuis & @srl295. Gone through the resources you shared, and I think I understand what to do.
This is my first time contributing here and I'm not sure what the contributing guideline is. Would appreciate any pointers. Thanks.
22 remaining items
srl295 commentedon Sep 15, 2022
@mudassir-jmi @Shub3am hi. Take a look at #43988 that is where the latest work is
tools: add timezone update workflow
tools: add timezone update workflow
tools: add timezone update workflow
tools: add timezone update workflow
tools: add timezone update workflow