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

Include icupkg executable on Windows to allow easy time zone data upgrade [CORE6215] #6459

Closed
firebird-automations opened this issue Dec 28, 2019 · 3 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @mrotteveel

For users to upgrade the tzdata, there are two procedures[1]:

1. Use icupkg to integrate the new time zone data in the ICU data file
2. Put the newer files in a directory and point ICU_TIMEZONE_FILES_DIR to it

The first option is currently hard to do on Windows, because you need the icupkg executable, which doesn't seem to available unless you compile from source yourself. The second requires setting an environment variable which is for a service is rather awkward to do[2].

To ease use of option 1, I suggest that we include a compiled version of icupkg in the Windows build.

[1]: http://userguide.icu-project.org/datetime/timezone#TOC-Updating-the-Time-Zone-Data
[2]: https://stackoverflow.com/questions/305870/accessing-environment-variables-from-windows-services

@firebird-automations
Copy link
Collaborator Author

Commented by: @asfernandes

Full solution is implemented in CORE6214, with .res files distributed by Firebird project.

@firebird-automations
Copy link
Collaborator Author

Modified by: @asfernandes

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Won't Fix [ 2 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Resolved [ 5 ] => Closed [ 6 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant