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

Conversation

@gmackall
Copy link
Member

@gmackall gmackall commented Nov 1, 2023

See the last time this was done #601.

Needed to bump the engine to use Android 14.

New version was just uploaded https://chrome-infra-packages.appspot.com/p/flutter/android/sdk/all

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read the Flutter Style Guide recently, and have followed its advice.
  • I signed the CLA.
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@gmackall gmackall marked this pull request as ready for review November 1, 2023 21:26
@gmackall
Copy link
Member Author

gmackall commented Nov 1, 2023

Added you all as reviewers individually because I can't use the reviewers group here for some reason

@reidbaker
Copy link
Contributor

I also double checked that 34.0.0 was the latest sdk tools published as of today.

@gmackall gmackall added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 6, 2023
@auto-submit auto-submit bot merged commit 6508cc5 into flutter:master Nov 6, 2023
@gmackall gmackall added the revert Label used to revert changes in a closed and merged pull request. label Nov 6, 2023
auto-submit bot pushed a commit that referenced this pull request Nov 6, 2023
@auto-submit auto-submit bot mentioned this pull request Nov 6, 2023
8 tasks
@auto-submit auto-submit bot removed the revert Label used to revert changes in a closed and merged pull request. label Nov 6, 2023
auto-submit bot added a commit that referenced this pull request Nov 6, 2023
Reverts #790
Initiated by: gmackall
This change reverts the following previous change:
Original Description:
See the last time this was done #601. 

Needed to bump the engine to use Android 14.

New version was just uploaded https://chrome-infra-packages.appspot.com/p/flutter/android/sdk/all
@gmackall
Copy link
Member Author

gmackall commented Nov 6, 2023

Reverting this because the linux version of the CIPD package we depend on doesn't include the ndk subdirectory, leading to the following error:

ninja: Entering directory `/b/s/w/ir/cache/builder/src/out/android_profile'
ninja: error: '../../third_party/android_tools/ndk/sources/android/cpufeatures/cpu-features.c', needed by 'obj/third_party/android_tools/ndk/sources/android/cpufeatures/cpu_features.cpu-features.o', missing and no known rule to make it

Will reland when a corrected CIPD package is uploaded (the PR itself is fine, it just can't land until that package is uploaded correctly).

TODO is to figure out why the script didn't run correctly (https://github.com/flutter/engine/blob/master_archived/tools/android_sdk/create_cipd_packages.sh)

@gmackall gmackall mentioned this pull request Nov 8, 2023
8 tasks
auto-submit bot pushed a commit that referenced this pull request Nov 8, 2023
Re-land #790 now that flutter/engine#47609 is approved and passing checks
auto-submit bot pushed a commit to flutter/engine that referenced this pull request Nov 8, 2023
~**This should not land until flutter/buildroot#790 (re)lands, and I swap the buildroot url back to the latest commit.**~ ~Reland of PR to update buildroot at flutter/buildroot#792. ~ <- landed, and changed the buildroot commit to the latest in DEPS

Upgrades to android api 34

Also:
1. Upgrades to java 17 in DEPS/ci, because the linter now requires it.
2. Stops running some roboelectric tests on android apis 16-18, because Roboelectric indicated those versions were unsupported and we don't support them either.
3. Applies the four trivial new suggestions from the newer linter.
4. Updates the baseline lint to include the new non-trivial lint ([fixed in a different PR](https://github.com/flutter/engine/pull/47817/files)).
5. Changes some instances where we were hardcoding android apis as numbers (e.g. `sdk = 16') to use version codes (see the [comment below](#47609 (comment))).

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
auto-submit bot added a commit to flutter/engine that referenced this pull request Nov 8, 2023
Reverts #47609
Initiated by: zanderso
This change reverts the following previous change:
Original Description:
~**This should not land until flutter/buildroot#790 (re)lands, and I swap the buildroot url back to the latest commit.**~ ~Reland of PR to update buildroot at flutter/buildroot#792. ~ <- landed, and changed the buildroot commit to the latest in DEPS

Upgrades to android api 34

Also:
1. Upgrades to java 17 in DEPS/ci, because the linter now requires it.
2. Stops running some roboelectric tests on android apis 16-18, because Roboelectric indicated those versions were unsupported and we don't support them either.
3. Applies the four trivial new suggestions from the newer linter.
4. Updates the baseline lint to include the new non-trivial lint ([fixed in a different PR](https://github.com/flutter/engine/pull/47817/files)).
5. Changes some instances where we were hardcoding android apis as numbers (e.g. `sdk = 16') to use version codes (see the [comment below](#47609 (comment))).

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

autosubmit Merge PR when tree becomes green via auto submit App

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants