-
Notifications
You must be signed in to change notification settings - Fork 6k
Reland "[Impeller] Fail if software backend is chosen and Impeller is enabled on iOS." #46275
Conversation
|
Let's hold the reland until the fixes for other tests are submitted. Thanks. |
|
Is that cl/567703381? |
|
I think this is waiting for cl/567703381 |
|
The linked CL has been approved but still not landed. Is there a blocker? No hurry. |
|
I believe the ask was for @jiahaog to take al ook at the ios_test related build rules to make sure this wouldn't be too disruptive. Something will need to be done here, because internal authors want to run tests that initialize a FlutterViewController even if they don't render anything, but this change will make that fail if it's not possible to get a MTLDevice |
I don't think we should support this broken configuration. Can they mock it instead? Triage: We'll circle back to this when @chingjun is back. |
|
From PR review triage: This is waiting on b/301315893 (maybe among others? cc @jiahaog) |
|
Yes, I've sent out changes to all affected clients and we're pending reviews from them. |
jiahaog
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.
Those clients should no longer be using a "real" Flutter Engine in the unsupported test configuration. We should be able to land this now.
|
This PR likely needs a rebase before landing. |
f9daef1 to
da2b93d
Compare
|
auto label is removed for flutter/engine/46275, due to - The status or check suite Linux mac_unopt has failed. Please fix the issues identified (or deflake) before re-applying this label. |
da2b93d to
a77c643
Compare
|
@jiahaog is this ok to land now? |
|
@dnfield The mac_unopt tests appear to have failures that might be related to this PR: https://ci.chromium.org/ui/p/flutter/builders/try/Mac%20Engine%20Drone/510350/overview |
|
@dnfield yes, have already migrated the breaking clients away. |
|
auto label is removed for flutter/engine/46275, due to - The status or check suite Linux mac_unopt has failed. Please fix the issues identified (or deflake) before re-applying this label. |
|
auto label is removed for flutter/engine/46275, due to - The status or check suite Linux mac_unopt has failed. Please fix the issues identified (or deflake) before re-applying this label. |
e7e0c73 to
0c8ff91
Compare
|
Many tests were providing a |
…mpeller is enabled on iOS." (flutter/engine#46275)
…138637) flutter/engine@90c3ada...141a01c 2023-11-17 [email protected] Reland "[Impeller] Fail if software backend is chosen and Impeller is enabled on iOS." (flutter/engine#46275) 2023-11-17 [email protected] Make `impeller/geometry/...` compatible with `.clang-tidy`. (flutter/engine#48154) 2023-11-17 [email protected] Make `impeller/{archivist|compiler|core|entity}/...` compatible with â�¦ (flutter/engine#48153) 2023-11-17 [email protected] Assign mojom `kSwitch` role to switches (flutter/engine#48146) 2023-11-17 [email protected] [web] Move scene DOM management to DomManager (flutter/engine#47460) 2023-11-17 [email protected] [Impeller] Unify around "transform" (flutter/engine#48184) 2023-11-17 [email protected] Roll Dart SDK from a9c212f2f54b to 03cddb5d740d (1 revision) (flutter/engine#48182) 2023-11-17 [email protected] Actually make `status_or.h` compatible with `.clang-tidy`. (flutter/engine#48151) 2023-11-17 [email protected] [Impeller] Cleanups to geometry interfaces. (flutter/engine#48180) 2023-11-17 [email protected] [web] Move all DOM creation to DomManager (flutter/engine#48123) 2023-11-17 [email protected] Reenable UnobstructedPlatformViewTests testMultiplePlatformViewsWithOverlays (flutter/engine#48139) 2023-11-17 [email protected] Roll Dart SDK from 46e8b18047eb to a9c212f2f54b (1 revision) (flutter/engine#48176) 2023-11-17 [email protected] Roll Skia from bcd22e8f95bc to 8e9e168418a0 (1 revision) (flutter/engine#48173) 2023-11-17 [email protected] Roll Fuchsia Linux SDK from M0zM3CJLIrd5lb0u0... to Bcq9TZdt-vtTSL5YH... (flutter/engine#48172) 2023-11-17 [email protected] Roll Skia from c8ee25282849 to bcd22e8f95bc (1 revision) (flutter/engine#48170) 2023-11-17 [email protected] [Flutter GPU] Add Textures. (flutter/engine#48118) Also rolling transitive DEPS: fuchsia/sdk/core/linux-amd64 from M0zM3CJLIrd5 to Bcq9TZdt-vtT If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Reverts #46217
cl/568091248 makes this safe to land again.
fyi @jonahwilliams @chinmaygarde