TZ database version
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 67
- Forks
- 57
- PR merge metrics
- No merged PRs in 30d
Description
This might be a duplicate of https://github.com/microsoft/icu/issues/120 but the entire library doesn't need to be updated in order to update timezone information, only the timezone resource files. I'm unsure how this is shipped so I could be incorrect on this.
I started creating a custom tzdb using libicu directly for use with date/tz, similar to how STL does it for std::chrono and ended up with a hard realization that the TZ database included with the version of libicu shipped on Windows is over 2 years out of date at this point, shipping with version 2021a of the IANA database.
So my question is straight forward, is this library meant to be used as a reliable TZ database for Windows?
- If not, could I be redirected on what the appropriate way to go about this on Windows is?
- If so, is it okay that the TZ data is 2 years out of date? If it's problematic, could I request the database be updated more regularly, even if the core libicu is not kept up-to-date with upstream?
- Am I even in the right place to request any of this? I feel like a lost child if I'm honest.
References:
Somewhat Related:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the related ICU issue 120 and the STL tzdb.cpp reference linked in the report. Determine how ICU timezone resource files are shipped on Windows and whether they can be updated independently of the library. Done means establishing the supported source and update process for current TZ database data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- internationalization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100