-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Roll Flutter master to 8b22f67c85114 #9407
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 Flutter master to 8b22f67c85114 #9407
Conversation
Rolls the Flutter master pin to 8b22f67c85114def3f090286c386627efdf59614 flutter/flutter@d8baa77...8b22f67
This is a subset of #9402 to narrow down the range where the various failures there started. |
It looks like this narrow range has the iOS quick actions failure, as expected, and also a Pigeon integration test failure that's also in the larger-range roll PR:
I'm not sure what would be causing that. |
From local testing, flutter/flutter#169365 broke the Pigeon example, although the error message is slightly different if I check out that hash (maybe the follow-up to do a runtime warning changed the behavior slightly). That suggests that the automigration is not always safe. /cc @gaaclarke |
Oh, I see. The example is doing let controller = window?.rootViewController as! FlutterViewController so it's crashing. This is flagged by the runtime warning if I |
This is going to be a problem. Fixing this within the context of our CI, which runs against both |
You can mimic the behavior of the FlutterPluginRegistrant for now by subclassing the view controller and putting your setup code in the awakeFromNib method. |
Thanks, I was trying to figure out what the least disruptive way to get a call at the right time was. A custom view controller makes sense! |
Now investigating the video_player_avfoundation failures, which I can repro locally. |
// TODO(stuartmorgan): Convert to using mock registrars instead.
NSObject<FlutterPluginRegistry> *GetPluginRegistry(void) {
#if TARGET_OS_IOS
return (NSObject<FlutterPluginRegistry> *)[[UIApplication sharedApplication] delegate];
#else
return (FlutterViewController *)NSApplication.sharedApplication.windows[0].contentViewController;
#endif
} 🤦🏻 |
@bparrishMines I believe this will be landable now (modulo flake) as another incremental to continue working toward getting the roller caught up and healthy again. |
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.
LGTM
autosubmit label was removed for flutter/packages/9407, because - The status or check suite Linux_web web_platform_tests_shard_1 master has failed. Please fix the issues identified (or deflake) before re-applying this label. |
Overrides: the changes to the example app aren't relevant to clients. |
fbd3bc2
to
60ce03a
Compare
(Force pushed due to flutter/flutter#170300) |
This
|
Maybe a race condition. We are getting what should end up being the superlayer via |
|
flutter/packages@974f152...0b322a2 2025-06-11 [email protected] Roll Flutter master to 2d9977c (flutter/packages#9402) 2025-06-11 [email protected] [google_maps_flutter] Fix iOS analysis for newer Xcode (flutter/packages#9415) 2025-06-10 [email protected] [in_app_purchase] Return jwsRepresentation and jsonRepresentation for StoreKit2 (flutter/packages#9280) 2025-06-10 [email protected] Roll Flutter master to 7e30df2 (flutter/packages#9413) 2025-06-10 [email protected] [vector_graphics]Add Null Check for Image Retrieval in listener.dart's onDrawImage Function (flutter/packages#9211) 2025-06-10 [email protected] Roll Flutter master to 8b22f67 (flutter/packages#9407) 2025-06-06 [email protected] Roll Flutter master to d8baa77 (flutter/packages#9379) 2025-06-06 [email protected] Fix the `zIndex`-related issue in the `copyWith` method. (flutter/packages#9396) 2025-06-06 [email protected] [multi] Remove @tool from docs that does not work (flutter/packages#9394) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC [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
Rolls the Flutter master pin to 8b22f67c85114def3f090286c386627efdf59614 flutter/flutter@d8baa77...8b22f67 Makes the following changes: - Updates the Pigeon example app's iOS channel registration for the breaking change caused by UISceneDelegate automigration in the `flutter` tool - Updates the video_player_avfoundation XCTests to use mock registrars instead of real registrars created by the real registry. This was tech debt, since unit tests shouldn't be coupled to real app state, and it broke because of the registry no longer being available when the unit tests run (due to the same migration). - Updates video_player_avfoundation to take a view provider, so that tests can inject a fake provider, decoupling unit test behavior from the actual app's root view controller, fixing a potential race after the UISceneDelegate migration. - Skips quick_actions_ios XCUITests until the plugin can be fixed. Tracked in flutter/flutter#169928
…r#170462) flutter/packages@974f152...0b322a2 2025-06-11 [email protected] Roll Flutter master to 2d9977c (flutter/packages#9402) 2025-06-11 [email protected] [google_maps_flutter] Fix iOS analysis for newer Xcode (flutter/packages#9415) 2025-06-10 [email protected] [in_app_purchase] Return jwsRepresentation and jsonRepresentation for StoreKit2 (flutter/packages#9280) 2025-06-10 [email protected] Roll Flutter master to 7e30df2 (flutter/packages#9413) 2025-06-10 [email protected] [vector_graphics]Add Null Check for Image Retrieval in listener.dart's onDrawImage Function (flutter/packages#9211) 2025-06-10 [email protected] Roll Flutter master to 8b22f67 (flutter/packages#9407) 2025-06-06 [email protected] Roll Flutter master to d8baa77 (flutter/packages#9379) 2025-06-06 [email protected] Fix the `zIndex`-related issue in the `copyWith` method. (flutter/packages#9396) 2025-06-06 [email protected] [multi] Remove @tool from docs that does not work (flutter/packages#9394) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC [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
Rolls the Flutter master pin to 8b22f67c85114def3f090286c386627efdf59614
flutter/flutter@d8baa77...8b22f67
Makes the following changes:
flutter
tool