Update some places that mentioned the old update-packages --upgrade (#12218)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 99fdf11..7823b66 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -71,10 +71,10 @@
Running the analyzer
--------------------
-When editing Flutter code, it's important to check the code with the analyzer. There are two
-main ways to run it. In either case you will want to run `flutter update-packages --upgrade`
-first, or you will get version conflict issues or bogus error messages about core clases like
-Offset from `dart:ui`.
+When editing Flutter code, it's important to check the code with the
+analyzer. There are two main ways to run it. In either case you will
+want to run `flutter update-packages` first, or you will get bogus
+error messages about core classes like Offset from `dart:ui`.
For a one-off, use `flutter analyze --flutter-repo`. This uses the `analysis_options_repo.yaml` file
at the root of the repository for its configuration.
diff --git a/packages/flutter/pubspec.yaml b/packages/flutter/pubspec.yaml
index 8e1c3ca..300bf10 100644
--- a/packages/flutter/pubspec.yaml
+++ b/packages/flutter/pubspec.yaml
@@ -5,9 +5,10 @@
homepage: http://flutter.io
dependencies:
+ # To update these, use "flutter update-packages --force-upgrade".
collection: 1.14.3
http: 0.11.3+14
- intl: 0.15.1
+ intl: 0.15.1 # TODO(ianh): remove this, see https://github.com/flutter/flutter/issues/12050
meta: 1.1.1
typed_data: 1.1.4
vector_math: 2.0.5
diff --git a/packages/flutter_test/pubspec.yaml b/packages/flutter_test/pubspec.yaml
index 77aa7e1..e3c28d7 100644
--- a/packages/flutter_test/pubspec.yaml
+++ b/packages/flutter_test/pubspec.yaml
@@ -1,12 +1,11 @@
name: flutter_test
version: 0.0.14-dev
dependencies:
- # The flutter tools depend on very specific internal implementation
- # details of the 'test' package, which change between versions, so
- # here we pin it precisely to avoid version skew across our
- # packages. When changing this, also update the pubspec.yaml files
- # for the flutter_tools and devicelab packages. All other packages
- # should depend on this one to transitively get the pinned version.
+ # To update these, use "flutter update-packages --force-upgrade".
+
+ # We depend on very specific internal implementation details of the
+ # 'test' package, which change between versions, so when upgrading
+ # this, make sure the tests are still running correctly.
test: 0.12.24+2
# We use FakeAsync and other testing utilities.
diff --git a/packages/flutter_tools/lib/src/commands/analyze_base.dart b/packages/flutter_tools/lib/src/commands/analyze_base.dart
index 177a344..fc8c8b5 100644
--- a/packages/flutter_tools/lib/src/commands/analyze_base.dart
+++ b/packages/flutter_tools/lib/src/commands/analyze_base.dart
@@ -182,12 +182,15 @@
message.writeln('Make sure you have run "pub upgrade" in all the directories mentioned above.');
if (dependencies.hasConflictsAffectingFlutterRepo) {
message.writeln(
- 'For packages in the flutter repository, try using '
- '"flutter update-packages --upgrade" to do all of them at once.');
+ 'For packages in the flutter repository, try using "flutter update-packages" to do all of them at once.\n'
+ 'If you need to actually upgrade them, consider "flutter update-packages --force-upgrade". '
+ '(This will update your pubspec.yaml files as well, so you may wish to do this on a separate branch.)'
+ );
}
message.write(
- 'If this does not help, to track down the conflict you can use '
- '"pub deps --style=list" and "pub upgrade --verbosity=solver" in the affected directories.');
+ 'If this does not help, to track down the conflict you can use '
+ '"pub deps --style=list" and "pub upgrade --verbosity=solver" in the affected directories.'
+ );
throwToolExit(message.toString());
}
}
diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml
index 49c8d8e..6de6864 100644
--- a/packages/flutter_tools/pubspec.yaml
+++ b/packages/flutter_tools/pubspec.yaml
@@ -7,6 +7,7 @@
sdk: '>=1.19.0 <2.0.0'
dependencies:
+ # To update these, use "flutter update-packages --force-upgrade".
archive: 1.0.31
args: 0.13.7
cli_util: 0.1.2+1
@@ -34,16 +35,13 @@
yaml: 2.1.12
# We depend on very specific internal implementation details of the
- # 'test' package, which change between versions, so here we pin it
- # precisely. When changing this, also update the pubspec.yaml files
- # for the flutter_test and devicelab packages. All other packages
- # should depend on flutter_test to transitively get the pinned
- # version.
+ # 'test' package, which change between versions, so when upgrading
+ # this, make sure the tests are still running correctly.
test: 0.12.24+2
# Version from the vended Dart SDK as defined in `dependency_overrides`.
- analyzer: 0.31.0-alpha.0
- front_end: 0.1.0-alpha.5
+ analyzer: any
+ front_end: any
dev_dependencies:
collection: 1.14.3