-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Roll dependencies to pick up updated vm_snapshot_analysis among others #130032
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
|
There's also https://github.com/flutter/flutter/pull/129788/files and #129950 out to fix this, although they're all struggling to get presubmits red (the builds I've spot checked all look like unrelated flakes) |
|
This is obsolete due to #129788 |
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
| sdk: flutter | ||
| platform: 3.1.0 | ||
| test: 1.24.3 | ||
| test: 1.24.4 |
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.
It looks like bumping this is causing version solving on the plugins repo to fail:
Because test >=1.16.0-nullsafety.19 <1.16.6 depends on test_api 0.2.19 and test >=1.16.6 <1.17.10 depends on analyzer ^1.0.0, test >=1.16.0-nullsafety.19 <1.17.10 requires test_api 0.2.19 or analyzer ^1.0.0.
And because test >=1.17.10 <1.20.0 depends on analyzer >=1.0.0 <3.0.0 and test >=1.20.0 <1.21.2 depends on test_api 0.4.9, test >=1.16.0-nullsafety.19 <1.21.2 requires test_api 0.2.19 or 0.4.9 or analyzer >=1.0.0 <3.0.0.
And because test >=1.21.2 <1.21.3 depends on test_api 0.4.10 and test >=1.21.3 <1.21.4 depends on test_api 0.4.11, test >=1.16.0-nullsafety.19 <1.21.4 requires test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or analyzer >=1.0.0 <3.0.0.
And because test >=1.21.4 <1.21.5 depends on test_api 0.4.12 and test >=1.21.5 <1.21.6 depends on test_api 0.4.13, test >=1.16.0-nullsafety.19 <1.21.6 requires test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or analyzer >=1.0.0 <3.0.0.
And because test >=1.21.6 <1.21.7 depends on test_api 0.4.14 and test >=1.21.7 <1.22.0 depends on test_api 0.4.15, test >=1.16.0-nullsafety.19 <1.22.0 requires test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or 0.4.14 or 0.4.15 or analyzer >=1.0.0 <3.0.0.
And because test >=1.22.0 <1.22.1 depends on test_api 0.4.16 and test >=1.22.1 <1.22.2 depends on test_api 0.4.17, test >=1.16.0-nullsafety.19 <1.22.2 requires test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or 0.4.14 or 0.4.15 or 0.4.16 or 0.4.17 or analyzer >=1.0.0 <3.0.0.
And because test >=1.22.2 <1.24.0 depends on test_api 0.4.18 and test >=1.24.0 <1.24.3 depends on matcher >=0.12.15 <0.12.16, test >=1.16.0-nullsafety.19 <1.24.3 requires test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or 0.4.14 or 0.4.15 or 0.4.16 or 0.4.17 or 0.4.18 or analyzer >=1.0.0 <3.0.0 or matcher >=0.12.15 <0.12.16.
And because test >=1.24.3 <1.24.4 depends on test_api 0.6.0 and every version of flutter_test from sdk depends on matcher 0.12.16, if test >=1.16.0-nullsafety.19 <1.24.4 and flutter_test from sdk then test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or 0.4.14 or 0.4.15 or 0.4.16 or 0.4.17 or 0.4.18 or 0.6.0 or analyzer >=1.0.0 <3.0.0.
And because test >=1.24.4 depends on analyzer >=5.12.0 <7.0.0 and pigeon >=3.2.7 <7.0.5 depends on analyzer ^4.4.0, if pigeon >=3.2.7 <7.0.5 and flutter_test from sdk and test >=1.16.0-nullsafety.19 then test_api 0.2.19 or 0.4.9 or 0.4.10 or 0.4.11 or 0.4.12 or 0.4.13 or 0.4.14 or 0.4.15 or 0.4.16 or 0.4.17 or 0.4.18 or 0.6.0.
And because url_launcher_windows depends on flutter_test from sdk which depends on test_api 0.6.1, pigeon >=3.2.7 <7.0.5 is incompatible with test >=1.16.0-nullsafety.19.
So, because url_launcher_windows depends on both pigeon ^5.0.1 and test ^1.16.3, version solving failed.
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.
@aam in order to roll vm_snapshot_analysis, maybe we should pin package:test with a TODO(fujino): roll flutter/packages deps
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 had a flutter/packages#4383 in mind as a fix for this.
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.
Oh nice, thanks!
Update pigeon dependency for url_launcher_windows. This is required to unblock flutter dependency update - see flutter/flutter#130032
…visions) (#43457)" (#43472) This reverts commit 5ae09b8 as the path forward is to roll manually to framework updating dependencies in the same PR. Roll of updated Dart SDK requires simultaneous update of flutter framework vm_snapshot_analysis dependency to 0.7.4. Trial run of that is flutter/flutter#130032
|
Closing this because thanks to your upstream patches to flutter/packages, someone else was able to roll this forward. Thanks so much for all the work though! https://github.com/flutter/flutter/blob/master/dev/forbidden_from_release_tests/pubspec.yaml#L13 |
…visions) (flutter#43457)" (flutter#43472) This reverts commit 5ae09b8 as the path forward is to roll manually to framework updating dependencies in the same PR. Roll of updated Dart SDK requires simultaneous update of flutter framework vm_snapshot_analysis dependency to 0.7.4. Trial run of that is flutter/flutter#130032
Fixes #130009