-
Notifications
You must be signed in to change notification settings - Fork 26.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roll engine to version b148e628ec86b3a9a0382e0bcfae73f0390a8232 #20427
Conversation
There seems to be issues with mockito package:
|
Turns out Siva's roll in the engine wasn't further rolled into flutter/flutter yet. Doing this will require upgrading all 3rd party packages in pubspec files to be compatible with Dart 2, since this roll includes a new version number, namely I've tried to find all the necessary package upgrades and filed issues for:
So far. |
'matcher': '0.12.2+1', // TODO(ianh): https://github.com/flutter/flutter/issues/18608, https://github.com/dart-lang/matcher/pull/88 | ||
'flutter_gallery_assets': '0.1.4', // See //examples/flutter_gallery/pubspec.yaml | ||
'mockito': '3.0.0', | ||
'matcher': '0.12.3+1', // TODO(ianh): https://github.com/flutter/flutter/issues/18608 |
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.
Please don't do this. It's a breaking change for our users.
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.
Guess this issue has been resolved already by #20602
@@ -1075,6 +1075,7 @@ String _generateFakePubspec(Iterable<PubspecDependency> dependencies) { | |||
if (!dependency.pointsToSdk) | |||
dependency.describeForFakePubspec(result, overrides); | |||
result.write(overrides.toString()); | |||
//print('XXXX: ${result.toString()}'); |
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.
nit: commented out code
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.
Done.
This includes: Roll Dart to version be6309690fd60284a87f3258a740c7c30efb1092 (flutter#5987)
…t to avoid defaulting to <2.0.0
…ter_tester will crash very deeply inside Dart VM
The SEGV crash in the After debugging this for a while it became clear that this is due to a missing platform file, which caused the VM to fall back to code paths which it should never fall back to in a Dart 2.0 world. The root cause was flutter/engine@a84b210 which renamed the platform file the |
Since the engine->flutter roll also brings in new skia changes, I've made flutter/goldens#11 to update the goldens. |
still LGTM |
The existing redness on the flutter dashboard needs to be investigated, e.g. I can see e.g. |
Reason for revert: The package:flutter_gallery_assets has removed some images which are required for the examples/flutter_gallery, so the gallery build is failing (only discovered after landing, since gallery doesn't seem to get built during github PR presubmit checks)
This is a re-land with downgraded `package:flutter_gallery_assets` version.
* Reland "Roll engine to version b148e62 (#20427)" This is a re-land with downgraded `package:flutter_gallery_assets` version. * Downgrade package:flutter_gallery_assets to 0.1.4 * Change engine.version to 81baff9 (which contains an additional fix) * Change engine.version to e3687f7 (since mac tarballs are corrupted on earlier commit)
This includes:
Roll Dart to version be6309690fd60284a87f3258a740c7c30efb1092 (#5987)