Issue 1:

Issue 2:
It works, but when i run it again it fails.

Some sort of state / data race condition i think.

Kind of worrying...

Env:

OSX Sierra.

Flutter was installed with the git clone command.

Wow i am on alpha. Is this why its flaky ?

x-MacBook-Pro:~ apple$ which flutter
/usr/local/flutter/flutter/bin/flutter
x-MacBook-Pro:Users apple$ cd /usr/local/flutter/flutter/bin/
x-MacBook-Pro:bin apple$ git status
On branch alpha
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
x-MacBook-Pro:bin apple$ ls
cache	flutter	flutter.bat	flutter.ps1	internal
x-MacBook-Pro:bin apple$

Dart is installed with BREW btw

x-MacBook-Pro:~ apple$ brew tap
caskroom/cask
dart-lang/dart
go-delve/delve
homebrew/core
homebrew/versions
x-MacBook-Pro:~ apple$ brew search flutter
No formula found for "flutter".
==> Searching pull requests...
x-MacBook-Pro:~ apple$

Here are the steps to reproduce:

x-MacBook-Pro:~ apple$ flutter upgrade
Upgrading Flutter from /usr/local/flutter/flutter...
From https://github.com/flutter/flutter
16ce090..9cb914d master -> origin/master
Updating 16ce090..9cb914d
.../test/{widget => widgets}/align_test.dart | 0
.../animated_container_test.dart | 0
.../animated_cross_fade_test.dart | 0
.../animated_positioned_test.dart | 0
.../{widget => widgets}/animated_size_test.dart | 0
.../{widget => widgets}/aspect_ratio_test.dart | 0
.../test/{widget => widgets}/banner_test.dart | 0
.../test/{widget => widgets}/block_test.dart | 0
.../bottom_sheet_rebuild_test.dart | 0
.../{widget => widgets}/bottom_sheet_test.dart | 0
.../{widget => widgets}/box_decoration_test.dart | 0
.../test/{widget => widgets}/build_scope_test.dart | 0
.../test/{widget => widgets}/buttons_test.dart | 0
.../test/{widget => widgets}/center_test.dart | 0
.../clamp_overscrolls_test.dart | 0
.../test/{widget => widgets}/clip_test.dart | 0
.../test/{widget => widgets}/column_test.dart | 0
.../test/{widget => widgets}/container_test.dart | 0
.../test/{widget => widgets}/coordinates_test.dart | 0
.../custom_multi_child_layout_test.dart | 0
.../custom_one_child_layout_test.dart | 0
.../date_picker_test_disabled.dart | 0
.../test/{widget => widgets}/dismissable_test.dart | 0
.../test/{widget => widgets}/draggable_test.dart | 0
.../test/{widget => widgets}/drawer_test.dart | 0
.../{widget => widgets}/duplicate_key_test.dart | 0
.../test/{widget => widgets}/fitted_box_test.dart | 0
.../test/{widget => widgets}/flex_test.dart | 0
.../test/{widget => widgets}/flow_test.dart | 0
.../test/{widget => widgets}/focus_test.dart | 0
.../fractionally_sized_box_test.dart | 0
.../{widget => widgets}/gesture_detector_test.dart | 0
.../test/{widget => widgets}/grid_paper_test.dart | 0
.../test/{widget => widgets}/heroes_test.dart | 0
.../test/{widget => widgets}/hit_testing_test.dart | 0
.../test/{widget => widgets}/hyperlink_test.dart | 0
.../test/{widget => widgets}/icon_test.dart | 0
.../{widget => widgets}/image_resolution_test.dart | 0
.../test/{widget => widgets}/image_test.dart | 0
.../implicit_animations_test.dart | 0
.../independent_widget_layout_test.dart | 0
.../test/{widget => widgets}/inherited_test.dart | 0
.../test/{widget => widgets}/init_state_test.dart | 0
.../layout_builder_and_global_keys_test.dart | 0
.../layout_builder_and_parent_data_test.dart | 0
.../layout_builder_and_state_test.dart | 0
.../layout_builder_mutations_test.dart | 0
.../{widget => widgets}/layout_builder_test.dart | 0
.../{widget => widgets}/lazy_block_fling_test.dart | 0
.../test/{widget => widgets}/lazy_block_test.dart | 0
.../lazy_block_viewport_test.dart | 0
.../test/{widget => widgets}/listener_test.dart | 0
.../test/{widget => widgets}/media_query_test.dart | 0
.../test/{widget => widgets}/mock_text_input.dart | 0
.../{widget => widgets}/modal_barrier_test.dart | 0
.../test/{widget => widgets}/multichild_test.dart | 0
.../test/{widget => widgets}/navigator_test.dart | 0
.../{widget => widgets}/overflow_box_test.dart | 0
.../test/{widget => widgets}/overlay_test.dart | 0
.../page_forward_transitions_test.dart | 0
.../{widget => widgets}/page_storage_test.dart | 0
.../{widget => widgets}/page_transitions_test.dart | 0
.../{widget => widgets}/pageable_list_test.dart | 0
.../test/{widget => widgets}/parent_data_test.dart | 0
.../test/{widget => widgets}/positioned_test.dart | 0
.../test/{widget => widgets}/reassemble_test.dart | 0
.../remember_scroll_position_test.dart | 0
.../render_object_widget_test.dart | 0
.../reparent_state_harder_test.dart | 0
.../{widget => widgets}/reparent_state_test.dart | 0
.../reparent_state_with_layout_builder_test.dart | 0
.../test/{widget => widgets}/rotated_box_test.dart | 0
.../test/{widget => widgets}/routes_test.dart | 0
.../flutter/test/{widget => widgets}/row_test.dart | 0
.../test/{widget => widgets}/run_app_test.dart | 0
.../{widget => widgets}/scroll_behavior_test.dart | 0
.../{widget => widgets}/scroll_events_test.dart | 0
.../scroll_interaction_test.dart | 0
.../scroll_notification_test.dart | 0
.../scrollable_dispose_test.dart | 0
.../{widget => widgets}/scrollable_fling_test.dart | 0
.../{widget => widgets}/scrollable_grid_test.dart | 0
.../scrollable_lazy_list_test.dart | 0
.../scrollable_list_hit_testing_test.dart | 0
.../scrollable_list_horizontal_test.dart | 0
.../{widget => widgets}/scrollable_list_test.dart | 0
.../scrollable_list_vertical_test.dart | 0
.../scrollable_list_with_inherited_test.dart | 0
.../test/{widget => widgets}/semantics_1_test.dart | 0
.../test/{widget => widgets}/semantics_2_test.dart | 0
.../test/{widget => widgets}/semantics_3_test.dart | 0
.../test/{widget => widgets}/semantics_4_test.dart | 0
.../test/{widget => widgets}/semantics_5_test.dart | 0
.../test/{widget => widgets}/semantics_7_test.dart | 0
.../test/{widget => widgets}/semantics_8_test.dart | 0
.../semantics_debugger_test.dart | 0
.../test/{widget => widgets}/semantics_test.dart | 0
.../test/{widget => widgets}/semantics_tester.dart | 0
.../test/{widget => widgets}/set_state_1_test.dart | 0
.../test/{widget => widgets}/set_state_2_test.dart | 0
.../test/{widget => widgets}/set_state_3_test.dart | 0
.../test/{widget => widgets}/set_state_4_test.dart | 0
.../test/{widget => widgets}/shader_mask_test.dart | 0
.../size_changed_layout_notification_test.dart | 0
.../{widget => widgets}/snap_scrolling_test.dart | 0
.../test/{widget => widgets}/stack_test.dart | 0
.../state_setting_in_scrollables_test.dart | 0
.../stateful_component_test.dart | 0
.../stateful_components_test.dart | 0
.../test/{widget => widgets}/syncing_test.dart | 0
.../test/{widget => widgets}/table_test.dart | 0
.../test/{widget => widgets}/test_widgets.dart | 0
.../test/{widget => widgets}/text_test.dart | 0
.../{widget => widgets}/ticker_provider_test.dart | 0
.../test/{widget => widgets}/transform_test.dart | 0
338 files changed, 5688 insertions(+), 2859 deletions(-)
Building unlinked bundles for flutter... 3487ms
Building unlinked bundles for flutter_driver... 122ms
Building unlinked bundles for flutter_markdown... 51ms
Building unlinked bundles for flutter_test... 162ms
Running 'flutter packages get' in flutter_tools... 3177ms
Building unlinked bundles for flutter_tools... 537ms
Building unlinked bundles for flutter_services... 47ms
Building unlinked bundles for sky_engine... 25ms
Building unlinked bundles for sky_services... 325ms

Upgrading engine...
Downloading Dart SDK 1.21.0-dev.6.0...

0.0%
0.7%
# 1.4%
# 2.1%
## 2.9%
## 3.7%
### 4.4%
### 5.1%
#### 5.7%
#### 5.9%
#### 6.2%
#### 6.8%
##### 7.0%
##### 7.4%
##### 7.6%
##### 7.7%
##### 8.0%
##### 8.2%
###### 8.5%
###### 8.7%
###### 8.9%
###### 9.0%
###### 9.4%
####### 10.1%
####### 10.7%
######## 11.4%
######## 11.8%
######## 12.4%
######### 13.1%
######### 13.6%
########## 14.4%
########## 15.0%
########### 15.8%
########### 16.6%
############ 17.4%
############# 18.2%
############# 19.1%
############## 19.9%
############## 20.7%
############### 21.6%
################ 22.5%
################ 23.3%
################ 23.5%
################# 23.6%
################## 26.1%
################### 26.5%
################### 27.2%
#################### 27.9%
#################### 28.6%
##################### 29.4%
##################### 30.2%
###################### 30.9%
###################### 31.7%
####################### 32.3%
####################### 32.9%
######################## 33.7%
######################## 34.5%
######################### 35.3%
######################### 35.9%
########################## 36.6%
########################## 37.1%
########################### 37.9%
########################### 38.7%
############################ 39.3%
############################ 40.1%
############################# 40.6%
############################# 41.5%
############################## 42.3%
############################## 43.0%
############################### 43.6%
############################### 44.4%
################################ 45.2%
################################# 46.1%
################################# 46.8%
################################## 47.6%
################################## 48.3%
################################### 49.0%
################################### 49.7%
#################################### 50.1%
#################################### 50.7%
#################################### 51.3%
##################################### 51.9%
##################################### 52.3%
##################################### 52.7%
###################################### 53.5%
####################################### 54.3%
####################################### 55.1%
######################################## 55.9%
######################################## 56.7%
######################################### 57.5%
######################################### 58.1%
########################################## 58.9%
########################################## 59.7%
########################################### 60.4%
############################################ 61.2%
############################################ 62.0%
############################################# 62.7%
############################################# 63.5%
############################################## 64.2%
############################################## 64.6%
############################################## 65.2%
############################################### 66.0%
################################################ 66.8%
################################################ 67.8%
################################################# 68.6%
################################################## 69.4%
################################################## 70.3%
################################################### 71.2%
################################################### 72.0%
#################################################### 72.6%
#################################################### 73.4%
##################################################### 74.1%
##################################################### 74.8%
###################################################### 75.4%
###################################################### 76.0%
####################################################### 76.8%
####################################################### 77.3%
######################################################## 78.0%
######################################################## 78.4%
######################################################## 78.9%
######################################################### 79.6%
######################################################### 80.4%
########################################################## 81.2%
########################################################### 82.0%
########################################################### 82.8%
############################################################ 83.6%
############################################################ 84.4%
############################################################# 85.4%
############################################################# 86.1%
############################################################## 87.0%
############################################################### 87.9%
############################################################### 88.6%
################################################################ 89.4%
################################################################ 90.0%
################################################################# 90.8%
################################################################# 91.4%
################################################################## 91.8%
################################################################## 92.2%
################################################################## 92.5%
################################################################### 93.2%
################################################################### 94.0%
#################################################################### 94.8%
#################################################################### 95.7%
##################################################################### 96.6%
##################################################################### 97.0%
###################################################################### 97.7%
###################################################################### 98.4%
####################################################################### 99.2%
######################################################################## 100.0%
Building flutter tool...
Downloading package sky_engine...
Running 'flutter packages get' in sky_engine...
Building Dart SDK summary...
Downloading engine artifacts android-arm...
Downloading engine artifacts android-arm-profile...
Downloading engine artifacts android-arm-release...
Downloading engine artifacts android-x64...
Downloading engine artifacts android-x86...
Downloading engine artifacts ios...
Downloading engine artifacts ios-profile...
Downloading engine artifacts ios-release...
Downloading darwin-x64 tools...
Downloading android-arm-profile/darwin-x64 tools...
Downloading android-arm-release/darwin-x64 tools...
Already up-to-date.

Flutter • channel master • https://github.com/flutter/flutter.git
Framework • revision 9cb914df17 (8 hours ago) • 2016-11-16 17:19:00
Engine • revision cea5ed2b9b
Tools • Dart 1.21.0-dev.2.0

Running flutter doctor...
[✓] Flutter (on Mac OS, channel master)
• Flutter at /usr/local/flutter/flutter
• Framework revision 9cb914df17 (8 hours ago), 2016-11-16 17:19:00
• Engine revision cea5ed2b9b
• Tools Dart version 1.21.0-dev.2.0

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.0)
• Android SDK at /Users/apple/Library/Android/sdk
• Platform android-25, build-tools 25.0.0
• ANDROID_HOME = /Users/apple/Library/Android/sdk
• Java(TM) SE Runtime Environment (build 1.8.0_60-b27)

[✓] iOS toolchain - develop for iOS devices (Xcode 8.1)
• XCode at /Applications/Xcode.app/Contents/Developer
• Xcode 8.1, Build version 8B62

[x] Flutter IDE Support (No supported IDEs installed)
• IntelliJ - https://www.jetbrains.com/idea/

[✓] Connected devices
• Nexus 5X • 00ffb55a097a0b78 • android-arm • Android 7.0 (API 24)
x-MacBook-Pro:~ apple$ flutter upgrade
Upgrading Flutter from /usr/local/flutter/flutter...
From https://github.com/flutter/flutter
9cb914d..b7f8ec6 master -> origin/master
* [new branch] revert-6918-revert-6917-bump-vm_service_client-version -> origin/revert-6918-revert-6917-bump-vm_service_client-version
Updating 9cb914d..b7f8ec6
12 files changed, 146 insertions(+), 35 deletions(-)
Running 'flutter packages get' in flutter...
Error on line 11, column 3 of /Users/apple/.pub-cache/hosted/pub.dartlang.org/http_parser-3.0.2/pubspec.yaml: Duplicate mapping key.
string_scanner: ">=0.0.0 <2.0.0"
^^^^^^^^^^^^^^
pub get failed (65)
x-MacBook-Pro:~ apple$ flutter upgrade
Building flutter tool...
Upgrading Flutter from /usr/local/flutter/flutter...
Already up-to-date.
Running 'flutter packages get' in flutter...
Error on line 11, column 3 of /Users/apple/.pub-cache/hosted/pub.dartlang.org/http_parser-3.0.2/pubspec.yaml: Duplicate mapping key.
string_scanner: ">=0.0.0 <2.0.0"
^^^^^^^^^^^^^^
pub get failed (65)
x-MacBook-Pro:~ apple$ flutter doctor
[✓] Flutter (on Mac OS, channel master)
• Flutter at /usr/local/flutter/flutter
• Framework revision b7f8ec667c (18 minutes ago), 2016-11-18 10:03:56
• Engine revision cea5ed2b9b
• Tools Dart version 1.21.0-dev.6.0

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.0)
• Android SDK at /Users/apple/Library/Android/sdk
• Platform android-25, build-tools 25.0.0
• ANDROID_HOME = /Users/apple/Library/Android/sdk
• Java(TM) SE Runtime Environment (build 1.8.0_60-b27)

[✓] iOS toolchain - develop for iOS devices (Xcode 8.1)
• XCode at /Applications/Xcode.app/Contents/Developer
• Xcode 8.1, Build version 8B62

[✓] IntelliJ IDEA Community Edition (version 2016.2.5)
• Dart plugin installed
• Flutter plugin installed

[✓] Connected devices
• None
x-MacBook-Pro:~ apple$