-
Notifications
You must be signed in to change notification settings - Fork 6k
remove legacy build deps #8820
remove legacy build deps #8820
Conversation
tvolkert
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RSLGTM
| "//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", |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
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.
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