-
Notifications
You must be signed in to change notification settings - Fork 6k
Conversation
This passes the flutter wide gamut tests locally: https://github.com/flutter/flutter/tree/master/dev/integration_tests/wide_gamut_test |
The failure seems to be related to using the bgra10_xr format on the CI machine. It passes locally on my machine, this may be a limit to their GPU?
|
This reverts commit 468cffd.
@chinmaygarde @jonahwilliams this is ready for review now, please don't land it until I get back into the office though. |
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.
Overall LGTM, I'd want @zanderso to double check the CI configs though
Zach is out of office for a minute so I'm going to land this. |
A reason for requesting a revert of flutter/engine/52019 could |
Reason for revert: I believe the tree failures are due to changes in the build configuration this file introduced. |
This reverts commit 092710a.
Reverts: #52019 Initiated by: jonahwilliams Reason for reverting: I believe the tree failures are due to changes in the build configuration this file introduced. Original PR Author: gaaclarke Reviewed By: {jonahwilliams} This change reverts the following previous change: fixes flutter/flutter#145933 This required that we moved the golden image tests to arm64 since the wide gamut tests would now require BGRA10_XR and that's only available to arm64. tests: in framework repo https://github.com/flutter/flutter/tree/master/dev/integration_tests/wide_gamut_test. There was a test added to that suite specifically for this case when we turned off BGRA10_XR the first time. This has a dependency on #51998 which includes the necessary skia change. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
I believe the failure is https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20Production%20Engine%20Drone/313368/overview |
…ter#52140)" This reverts commit 503e7e8.
Mac Production Engine - Releaselinkhttps://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20Production%20Engine%20Drone/313370/infra error
evaluationThis happens when swiftshader isn't available to the test runner. I had to fix this for some of the presubmit steps. There are 2 variables that seem to effect this:
Mac Production Engine - Debuglinkhttps://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20Production%20Engine%20Drone/313368/overview error
evaluationThis is a crash in the complier when compiling files unrelated to this PR for arm64. I am surprised that this would cause things to be compiled for arm64 that were not already compiled for arm64 for debug builds since I the golden tests who were moved to arm64 should be release only builds. I did notice that the failure is when cross-compiling on an x64 machine to arm64. We might be able to fix that problem by moving to an arm64 machine. I'm not sure what Mac Production Engine's are, but hopefully we can get them running in presubmit when we reland this. |
I think the clang crash is an ongoing issue related to the goma / RBE migration |
I accidentally submitted my comment before it was finished. I updated it. I hypothesize that we can git rid of that crash by moving that bot to an arm64 mac. Right now it's cross compiling for arm64 on x64. |
relands #52019 Patch addresses the compilation problem noted in #52019 (comment) [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
…146790) flutter/engine@07ae93c...503e7e8 2024-04-15 98614782+auto-submit[bot]@users.noreply.github.com Reverts "[Impeller] moved to bgra10_xr (#52019)" (flutter/engine#52140) 2024-04-15 [email protected] Roll Skia from d27e288efd54 to 0b5df0201734 (1 revision) (flutter/engine#52132) 2024-04-15 [email protected] Roll Skia from 0fe107da5a4e to d27e288efd54 (6 revisions) (flutter/engine#52130) 2024-04-15 [email protected] [Impeller] moved to bgra10_xr (flutter/engine#52019) 2024-04-15 [email protected] Roll Skia from 9e20a146c024 to 0fe107da5a4e (33 revisions) (flutter/engine#52129) 2024-04-15 [email protected] [Impeller] Use Wang's formula for quad/cubic subdivision. (flutter/engine#52079) 2024-04-15 [email protected] [Impeller] organize shaders a bit, make filter shaders use same vertex source. (flutter/engine#52113) 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
Now that #52019 has landed, we shouldn't need it anymore. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I added new tests to check the change I am making or feature I am adding, or the PR is [test-exempt]. See [testing the engine] for instructions on writing and running engine tests. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I signed the [CLA]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style [testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
…lutter#146790) flutter/engine@07ae93c...503e7e8 2024-04-15 98614782+auto-submit[bot]@users.noreply.github.com Reverts "[Impeller] moved to bgra10_xr (flutter#52019)" (flutter/engine#52140) 2024-04-15 [email protected] Roll Skia from d27e288efd54 to 0b5df0201734 (1 revision) (flutter/engine#52132) 2024-04-15 [email protected] Roll Skia from 0fe107da5a4e to d27e288efd54 (6 revisions) (flutter/engine#52130) 2024-04-15 [email protected] [Impeller] moved to bgra10_xr (flutter/engine#52019) 2024-04-15 [email protected] Roll Skia from 9e20a146c024 to 0fe107da5a4e (33 revisions) (flutter/engine#52129) 2024-04-15 [email protected] [Impeller] Use Wang's formula for quad/cubic subdivision. (flutter/engine#52079) 2024-04-15 [email protected] [Impeller] organize shaders a bit, make filter shaders use same vertex source. (flutter/engine#52113) 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
fixes flutter/flutter#145933
This required that we moved the golden image tests to arm64 since the wide gamut tests would now require BGRA10_XR and that's only available to arm64.
tests: in framework repo https://github.com/flutter/flutter/tree/master/dev/integration_tests/wide_gamut_test. There was a test added to that suite specifically for this case when we turned off BGRA10_XR the first time.
This has a dependency on #51998 which includes the necessary skia change.
Pre-launch Checklist
///
).If you need help, consider asking for advice on the #hackers-new channel on Discord.