Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@filmil
Copy link
Contributor

@filmil filmil commented Oct 14, 2019

The current version is 62.1, which is a now 3 major releases behind,
given that ICU 65 was released on Oct 3, 2019.

The version bump required an update to buildroot to fix too strict compilation
of ICU.

Previous update was here:
#6097

I was advised to upgrade in the code review for this PR:
#13045

This change brings in the function icu::Locale::forLanguageTag(...)
which is directly relevant to the work in the PR, but also updates
the library considerably.

Tested:

set -x

readonly FLUTTER_ENGINE_DIR="${FLUTTER_ENGINE_DIR:-$HOME/fx/flutter/engine/src}"
readonly OUT_DIR="${FLUTTER_ENGINE_DIR}/out"

(
  cd ${FLUTTER_ENGINE_DIR}

  ./flutter/tools/gn --unoptimized
  ninja -j 100 -C "${OUT_DIR}/host_debug_unopt"
  ./flutter/testing/run_tests.py --type engine
)

@filmil
Copy link
Contributor Author

filmil commented Oct 14, 2019

@chinmaygarde @iskakaushik FYI

I'll probably need some good advice on how to test this stuff out.

@filmil filmil force-pushed the upgrade-icu branch 4 times, most recently from 2139d39 to 1d88867 Compare October 15, 2019 00:28
@filmil
Copy link
Contributor Author

filmil commented Oct 15, 2019

There was an intervening update to the licenses files in the meantime. Rebased, and will use the diff report from https://github.com/flutter/engine/tree/master/tools/licenses to merge the licenses correctly. I don't think I can do this manually.

@filmil filmil force-pushed the upgrade-icu branch 7 times, most recently from 7663a42 to 914cfd2 Compare October 15, 2019 16:15
The current version is 62.1, which is a now 3 major releases behind,
given that ICU 65 was released on Oct 3, 2019.

The version bump required an update to buildroot to fix too strict compilation
of ICU.

Previous update was here:
flutter#6097

I was advised to upgrade in the code review for this PR:
flutter#13045

This change brings in the function `icu::Locale::forLanguageTag(...)`
which is directly relevant to the work in the PR, but also updates
the library considerably.

Tested:

```bash

set -x

readonly FLUTTER_ENGINE_DIR="${FLUTTER_ENGINE_DIR:-$HOME/fx/flutter/engine/src}"
readonly OUT_DIR="${FLUTTER_ENGINE_DIR}/out"

(
  cd ${FLUTTER_ENGINE_DIR}

  ./flutter/tools/gn --unoptimized
  ninja -j 100 -C "${OUT_DIR}/host_debug_unopt"
  ./flutter/testing/run_tests.py --type engine
)
```
@filmil
Copy link
Contributor Author

filmil commented Oct 15, 2019

@chinmaygarde All precommit hooks have passed. Is there anything else I need to do here?

@filmil filmil requested a review from chinmaygarde October 15, 2019 18:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants