Update segmenter to ICU4X 1.5
Categories
(Core :: Internationalization, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox129 | --- | fixed |
People
(Reporter: TYLin, Assigned: m_kato)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
ICU4X 1.5 has been released https://github.com/unicode-org/icu4x/releases/tag/icu%401.5.0. We can import it to get a proper fix for bug 1880362, https://github.com/unicode-org/icu4x/issues/4446, and maybe other bugs.
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 1•4 months ago
|
||
css/css-pseudo/first-letter-hi-001.html is incompatible with ICU4X 1.5. I guess that Unicode 15.1 has some rules for Indic language.
Assignee | ||
Comment 2•4 months ago
|
||
Update script and patches for ICU4X 1.5
Assignee | ||
Comment 3•4 months ago
|
||
Run sh update-icu4x.sh https://github.com/unicode-org/icu4x.git icu@1.5.0 45.0.0 release-75-1 1.5.0
.
Assignee | ||
Comment 4•4 months ago
|
||
Test files for icu_segmenter is too large, so I add build system reviewers as reviewers.
Assignee | ||
Comment 5•4 months ago
|
||
icu_capi 1.5 has small changes for 8-bit char type.
Assignee | ||
Comment 6•4 months ago
|
||
After applying ICU4X 1.5, this test are failure. Grapheme cluster in ICU4X 1.5
uses Unicode 15.1, so some Indic language rules are different [*1].
Assignee | ||
Comment 7•4 months ago
|
||
Comment 8•4 months ago
|
||
I'm still waiting for an r+ from platform-i18n-reviewers for https://phabricator.services.mozilla.com/D211762 (bug 1899177), but I guess at this point it makes more sense to first land your changes and after that bug 1899177, right?
Assignee | ||
Comment 9•4 months ago
|
||
Yes, since ICU4X 1.5 is released, I have to update all crates to 1.5. This release has some bug fix for Intl.Segmenter too.
Of course, If you want to land bug 1899177 soon, I can wait for it.
Comment 10•4 months ago
|
||
I'm happy to wait landing bug 1899177, assuming the update to 1.5 lands in the next two weeks or so. (If you need more time for the update, I'll probably try to land bug 1899177 first.)
Comment 11•4 months ago
|
||
Comment 13•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/43093acb50a2
https://hg.mozilla.org/mozilla-central/rev/0f6e56cf3c7a
https://hg.mozilla.org/mozilla-central/rev/3aaeee2d7204
https://hg.mozilla.org/mozilla-central/rev/3dc65d6b8662
https://hg.mozilla.org/mozilla-central/rev/bd64aa85c08c
https://hg.mozilla.org/mozilla-central/rev/12d5ea126a22
Description
•