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
[SR-10574] Update ICU on Linux to support new Japanese calendar era name #52974
Comments
@milseman, @millenomi, do you know how we qualify new ICUs on Linux? |
ianpartridge (JIRA User) might know |
Comment by Ian Partridge (JIRA) @spevans did the work to get ICU in-tree. Fixing this may be as simple as updating this line:
|
ICU62 should work, 63 and 64 still cause some of ICU62 issues were fixed by apple/swift-corelibs-foundation#1736 |
Comment by Ian Partridge (JIRA) @spevans is moving from 61.1 to 61.2 as simple as updating the one line in that JSON file? |
It should be, the buildbots do an `update-checkout` as part of the build. My only concern is that if a CI build fails and the CI emails everyone who made a change in that build, will it spam the ICU maintainers? |
Comment by Ian Partridge (JIRA) I think it should email the person who opened the PR. Let's find out: #24387 |
I meant the snapshot builds that run regularly. I think it emails every address it finds in the list of commits across all repos if there is a failure. I just don't know if it considers ICU to be a repo. |
yusukeito (JIRA User) could you please open a PR against |
Comment by Yusuke Ito (JIRA) Thanks for patches. I have sent additional tests for the new era. apple/swift-corelibs-foundation#2200 |
ICU has been updated to 65.1 in |
Additional Detail from JIRA
md5: 74c30648d981db1f40f78a7400ef9350
Issue Description:
A new era in Japanese calendar will begin on May 1st, 2019 and the era name will be changed.
We could update ICU to support them and these versions support new era name.
In master branch of Swift, current ICU version is 61.1. So, we could update from 61.1 to 61.2.
Or ICU 64.2 is much better than minor updating since this version supports proper representation of 1st year `Gannen` (is supported on iOS and macOS as well). But I assume that more tests or validation is required for updating to this version.
I have added some tests for checking new era name on related date formatting classes and these tests should be passed after ICU is updated to newer versions.
The text was updated successfully, but these errors were encountered: