Uh oh!
There was an error while loading. Please reload this page.
Roll Flutter master to 8b22f67c85114 - #9407
Conversation
Rolls the Flutter master pin to 8b22f67flutter/flutter@d8baa77...8b22f67
stuartmorgan-g
commented
Jun 9, 2025
This is a subset of #9402 to narrow down the range where the various failures there started. |
stuartmorgan-g
commented
Jun 9, 2025
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 |
stuartmorgan-g
commented
Jun 9, 2025
Oh, I see. The example is doing letcontroller= window?.rootViewController as!FlutterViewControllerso it's crashing. This is flagged by the runtime warning if I |
stuartmorgan-g
commented
Jun 9, 2025
This is going to be a problem. Fixing this within the context of our CI, which runs against both |
gaaclarke
commented
Jun 9, 2025
You can mimic the behavior of the FlutterPluginRegistrant for now by subclassing the view controller and putting your setup code in the awakeFromNib method. |
stuartmorgan-g
commented
Jun 9, 2025
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! |
stuartmorgan-g
commented
Jun 9, 2025
Now investigating the video_player_avfoundation failures, which I can repro locally. |
stuartmorgan-g
commented
Jun 9, 2025
// TODO(stuartmorgan): Convert to using mock registrars instead.NSObject<FlutterPluginRegistry> *GetPluginRegistry(void) {
#if TARGET_OS_IOS
return (NSObject<FlutterPluginRegistry> *)[[UIApplication sharedApplication] delegate];
#elsereturn (FlutterViewController *)NSApplication.sharedApplication.windows[0].contentViewController;
#endif
}🤦🏻 |
stuartmorgan-g
commented
Jun 9, 2025
@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. |
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. |
stuartmorgan-g
commented
Jun 9, 2025
Overrides: the changes to the example app aren't relevant to clients. |
fbd3bc2 to
60ce03aComparestuartmorgan-g
commented
Jun 9, 2025
(Force pushed due to flutter/flutter#170300) |
This |
stuartmorgan-g
commented
Jun 9, 2025
Maybe a race condition. We are getting what should end up being the superlayer via |
stuartmorgan-g
commented
Jun 10, 2025
|
flutter/packages@974f152...0b322a2 2025-06-11 stuartmorgan@google.com Roll Flutter master to 2d9977c (flutter/packages#9402) 2025-06-11 stuartmorgan@google.com [google_maps_flutter] Fix iOS analysis for newer Xcode (flutter/packages#9415) 2025-06-10 shaunpanjabi@gmail.com [in_app_purchase] Return jwsRepresentation and jsonRepresentation for StoreKit2 (flutter/packages#9280) 2025-06-10 stuartmorgan@google.com Roll Flutter master to 7e30df2 (flutter/packages#9413) 2025-06-10 42757204+wyqlxf@users.noreply.github.com [vector_graphics]Add Null Check for Image Retrieval in listener.dart's onDrawImage Function (flutter/packages#9211) 2025-06-10 stuartmorgan@google.com Roll Flutter master to 8b22f67 (flutter/packages#9407) 2025-06-06 stuartmorgan@google.com Roll Flutter master to d8baa77 (flutter/packages#9379) 2025-06-06 ybz975218925@gmail.com Fix the `zIndex`-related issue in the `copyWith` method. (flutter/packages#9396) 2025-06-06 katelovett@google.com [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 flutter-ecosystem@google.com 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 8b22f67flutter/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
flutter/packages@974f152...0b322a2 2025-06-11 stuartmorgan@google.com Roll Flutter master to 2d9977c (flutter/packages#9402) 2025-06-11 stuartmorgan@google.com [google_maps_flutter] Fix iOS analysis for newer Xcode (flutter/packages#9415) 2025-06-10 shaunpanjabi@gmail.com [in_app_purchase] Return jwsRepresentation and jsonRepresentation for StoreKit2 (flutter/packages#9280) 2025-06-10 stuartmorgan@google.com Roll Flutter master to 7e30df2 (flutter/packages#9413) 2025-06-10 42757204+wyqlxf@users.noreply.github.com [vector_graphics]Add Null Check for Image Retrieval in listener.dart's onDrawImage Function (flutter/packages#9211) 2025-06-10 stuartmorgan@google.com Roll Flutter master to 8b22f67 (flutter/packages#9407) 2025-06-06 stuartmorgan@google.com Roll Flutter master to d8baa77 (flutter/packages#9379) 2025-06-06 ybz975218925@gmail.com Fix the `zIndex`-related issue in the `copyWith` method. (flutter/packages#9396) 2025-06-06 katelovett@google.com [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 flutter-ecosystem@google.com 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 8b22f67flutter/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
Rolls the Flutter master pin to 8b22f67flutter/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
Rolls the Flutter master pin to 8b22f67
flutter/flutter@d8baa77...8b22f67
Makes the following changes:
fluttertool