-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Reapply "Native assets: roll deps" (#141748) #141864
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
Conversation
This reverts commit 1997bec.
|
@christopherfujino The "Google Testing" bot again isn't running? |
I chatted with Casey about this, and it appears to be broken. I am filing a bug now... b/321251334 |
|
\cc @Jasguerrero FYI. This is one of the PRs blocked from not having testing. |
|
Thanks @christopherfujino! I don't feel very comfortable hitting the submit without testing. FYI Landing this PR is blocking: https://dart-review.googlesource.com/c/sdk/+/346761 (The cbuild shows that flutter_tools starts failing to build in g3 if we try to land that. Due to the import paths in flutter_tools not yet having changed.) So, I want to make progress on this. Please keep me updated. And if for some reason we can't test the roll with FROB is there a way for me to test it manually? |
My understanding is that getting this unstuck is as simple as manually running a db command (which I believe Casey ran), and that once the CRON runs again it will detect this PR and schedule Google testing. Do I have that right @CaseyHillers? |
|
Actually per b/321251334#comment2, it looks like this is still broken and assigned to @Jasguerrero |
|
Following up here, @dcharkes is creating a local version of the change and testing it now. We expect FRoB should recover in the next few hours. |
| 'test': '1.24.9', // https://github.com/flutter/flutter/issues/140169 | ||
| 'native_assets_builder': '0.3.0', // https://github.com/flutter/flutter/pull/141814 | ||
| 'native_assets_cli': '0.3.2', // https://github.com/flutter/flutter/pull/141814 | ||
| 'native_assets_builder': '0.3.2', // https://github.com/flutter/flutter/pull/141814 |
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.
I think we can just remove these pins since you're updating the tool code in this PR.
christopherfujino
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.
LGTM
Well, now that is terrifying! @CaseyHillers our detection of what needs to be tested might be off. I've run the command locally as well, and I don't see any g3 errors related to flutter_tools, so I think it's safe to land. |
flutter/flutter@5dea6b9...3ee8ff2 2024-01-22 [email protected] Roll Flutter Engine from 40c5e9ce6596 to c49989292fc1 (1 revision) (flutter/flutter#141966) 2024-01-22 [email protected] Roll Packages from 129e08c to e4cbf23 (11 revisions) (flutter/flutter#141962) 2024-01-22 [email protected] Mark defaultTargetPlatform as constant for non-debug non-web builds. (flutter/flutter#141105) 2024-01-22 [email protected] Fix `shape` and `collapsedShape` isn't applied to `ExpansionTile`'s splash ink (flutter/flutter#141777) 2024-01-22 [email protected] Reapply "Native assets: roll deps" (#141748) (flutter/flutter#141864) 2024-01-22 [email protected] Roll Flutter Engine from 11c585f48b77 to 40c5e9ce6596 (1 revision) (flutter/flutter#141956) 2024-01-22 [email protected] Update `ToggleButtons`, `ExpansionPanel`, and `ExpandIcon` tests for Material 3 (flutter/flutter#141868) 2024-01-22 [email protected] Roll Flutter Engine from c485c574fb1d to 11c585f48b77 (1 revision) (flutter/flutter#141952) 2024-01-22 [email protected] Roll Flutter Engine from a7b207d5a1fe to c485c574fb1d (1 revision) (flutter/flutter#141951) 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 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 Packages: 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 #141827
Reland: https://dart-review.googlesource.com/c/sdk/+/346960 has rolled into g3, so the imports should now resolve in g3 as well.
Caution
Do NOT merge if "Google Testing" bot didn't run!
Rolls the packages from https://github.com/dart-lang/native in the native assets implementation.
Most notable we're refactoring
package:native_assets_cliforbuild.dartuse.Therefore, all imports to that package for Flutter/Dart should be to the implementation internals that are no longer visible for
build.dartwriters. Hence all the import updates.No behavior in Flutter apps should change.
This PR also updates the template to use the latests version of
package:native_assets_cliwhich no longer exposes all the implementation details.Pre-launch Checklist
///).