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

Conversation

@dnfield
Copy link
Contributor

@dnfield dnfield commented May 2, 2019

Address part of flutter/flutter#17780

This removes the dependencies on the Chromium java_library templates.

This will also help address flutter/flutter#31928, where I want to generate some new Java code via GN to make the build mode available in the Java embedding

Copy link
Contributor

@tvolkert tvolkert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RSLGTM

@dnfield dnfield merged commit 39a950e into flutter:master May 2, 2019
@dnfield dnfield deleted the rewrite_flutter_jar branch May 2, 2019 23:03
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 2, 2019
"//third_party/android_support/android_support_annotations.jar",
"//third_party/android_support/android_support_fragment.jar",
"//third_party/android_support/android_arch_lifecycle_common.jar",
"//third_party/android_support/android_arch_lifecycle_viewmodel.jar",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dnfield do we know who is using this? The lifecycle_common is needed for the new plugin API proposal, but I don't think lifecycle_viewmodel is required for that purpose. I wasn't sure if someone else was using it for something.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are used by the embedding since the roll to sdk 28

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure exactly which classes consume them - some of them are transitive deps as well. But if you remove any javac will fail.

engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request May 3, 2019
flutter/engine@ef2bed6...39a950e

git log ef2bed6..39a950e --no-merges --oneline
39a950e remove legacy build deps (flutter/engine#8820)
c0be4e2 Fix api conformance check (flutter/engine#8817)
30639ee Allow FlutterEngine to be used on back-to-back screens (#31264). (flutter/engine#8808)
45d0c4d Roll src/third_party/skia cd5d14619fe2..68eb8c276355 (4 commits) (flutter/engine#8815)
9856479 Roll src/third_party/dart b6997deb3e..1577b95c93 (18 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
the roller if necessary.
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.

5 participants