trouble with pub when adding dart files to bin directory

84 views
Skip to first unread message

Daniel Davidson

unread,
Apr 12, 2015, 12:22:27 PM4/12/15
to mi...@dartlang.org
Since I added a dart script to my package bin directory I've been unable to succeed with pub. 

- What is best venue to get this ironed out? SO, this or other?
- I've run pub with --verbosity==all and rather than include the complete output I've included the portion toward the end with the issue. I don't really know how to interpret, but I see an IO statement about deleting a directory and then a few lines down failures that look like attempts to read dart files from it. 
- Are there special requirements when including dart files in the *bin* folder?

I've tried deleting pub cache, packages, pub.lcok files.

Any suggestions welcome.

Thanks
Dan


...
MSG : Loading source assets...
FINE: Providing sources for dart_style|lib.
FINE: Loading source assets finished (0.028s).
FINE: Provided sources.
FINE: Loading transformers...
FINE: No transformers are needed for ebisu|bin/bootstrap_ebisu.dart.
FINE: Loading transformers finished (0.094s).
FINE: Initializing barback finished (0.147s).
FINE: Loading asset environment finished (0.160s).
IO  : Deleting directory .pub/bin/ebisu.
FINE: Executables for ebisu: [ebisu|bin/bootstrap_ebisu.dart]
FINE: Providing sources for ebisu|bin.
FINE: Bound "bin" to localhost:0.
IO  : Spawning "/home/dbdavidson/install/dart/dart-sdk/bin/dart --snapshot=.pub/bin/ebisu/bootstrap_ebisu.dart.snapshot http://localhost:59047/bootstrap_ebisu.dart" in /home/dbdavidson/dev/open_source/ebisu_cpp/.
FINE: Instance of 'BarbackServer' GET /packages/collection/equality.dart
    | Not Found
IO  : Finished /home/dbdavidson/install/dart/dart-sdk/bin/dart. Exit code 255.
    | Nothing output on stdout.
    | stderr:
    | | Unhandled exception:
    | | Uncaught Error: Load Error: Failure getting http://localhost:59047/packages/collection/equality.dart: 404 Not Found
    | | Stack Trace:
    | | #0      _asyncLoadErrorCallback (dart:_builtin:268)
    | | #1      _asyncLoadError (dart:_builtin:287)
    | | #2      _loadDataAsyncLoadPort.<anonymous closure> (dart:_builtin:304)
    | | #3      _RootZone.runUnary (dart:async/zone.dart:1155)
    | | #4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:494)
    | | #5      _Future._propagateToListeners (dart:async/future_impl.dart:577)
    | | #6      _Future._complete (dart:async/future_impl.dart:358)
    | | #7      _cancelAndValue (dart:async/stream_pipe.dart:62)
    | | #8      Stream.first.<anonymous closure> (dart:async/stream.dart:911)
    | | #9      _RootZone.runUnaryGuarded (dart:async/zone.dart:1093)
    | | #10     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)
    | | #11     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)
    | | #12     _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)
    | | #13     _StreamController._add (dart:async/stream_controller.dart:570)
    | | #14     _StreamController.add (dart:async/stream_controller.dart:516)
    | | #15     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:142)
    | | 
    | | #0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:886)
    | | #1      _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
    | | #2      _asyncRunCallback (dart:async/schedule_microtask.dart:48)
    | | #3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
    | | #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:143)

Daniel Davidson

unread,
Apr 12, 2015, 12:49:55 PM4/12/15
to mi...@dartlang.org
Just a bit more information. When I remove the dart script the problem goes away. The project ebisu_cpp requires ebisu. ebisu had the added script, which is in an early state of development, not ready to run. I was able to publish ebisu stuff just fine. But when it is when running pub on ebisu_cpp which references the new ebisu that the above error occurs. Hence the question about what are the requirements when adding Dart scripts to the bin folder of a package.

Thanks
Dan

--
For other discussions, see https://groups.google.com/a/dartlang.org/
 
For HOWTO questions, visit http://stackoverflow.com/tags/dart
 
To file a bug report or feature request, go to http://www.dartbug.com/new

Natalie Weizenbaum

unread,
Apr 13, 2015, 3:22:28 PM4/13/15
to General Dart Discussion
What pub command are you running? What are the contents of your pubspec? What's the full verbose output of the failure?

To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.

Daniel Davidson

unread,
Apr 13, 2015, 7:47:09 PM4/13/15
to mi...@dartlang.org

Nathan,

Here is a pubspec that illustrates the problem. It's not the same as I backed out the problem scipt, but here I refer to the problem git commit in the dependency_overrides section. In the original I had not done that - but this gives the same error. Any help interpreting the problem is appreciated.

Thanks,
Dan

name: ebisu_cpp
version: 0.0.20
homepage: https://github.com/patefacio/ebisu_cpp
description: >
  A library that supports code generation of cpp and others
dependencies:
  path: ">=1.3.0<1.4.0"

# custom <ebisu_cpp dependencies>

  magus: ">=0.0.7<0.1.0"
  quiver: ">=0.21.0<0.22.0"  
  ini: ">=1.0.0<1.2.0"
  github: ">=2.1.2<2.2.0"
  sqljocky: ">=0.11.0<0.12.0"
  id: ">=1.0.8<1.1.0"  

# end <ebisu_cpp dependencies>

dev_dependencies:
  unittest: "any"
  yaml: "any"
  browser: "any"
  hop: "any"
  hop_docgen: "any"

# custom <ebisu_cpp dev dependencies>

  collection: "^1.1.0"

environment:
  sdk: ">=1.8.0 <2.0.0"

# end <ebisu_cpp dev dependencies>

dependency_overrides:
# custom <ebisu_cpp dependency overrides>

  ebisu:
    git:
      url: git://github.com/patefacio/ebisu
      ref: ff0d49b

#  ebisu:
#    path: /home/dbdavidson/dev/open_source/ebisu

# end <ebisu_cpp dependency overrides>

transformers:

# custom <ebisu_cpp transformers>
# end <ebisu_cpp transformers>

Here is the output from pub:

dbdavidson@daniel-inspiron:~/tmp/failed_pub$ pub --verbosity=all upgrade
FINE: Pub 1.10.0-dev.0.1
MSG : Resolving dependencies...
SLVR: Solving dependencies:
    | - quiver >=0.21.0 <0.22.0 from hosted (quiver)
    | - path >=1.3.0 <1.4.0 from hosted (path)
    | - ini >=1.0.0 <1.2.0 from hosted (ini)
    | - magus >=0.0.7 <0.1.0 from hosted (magus)
    | - github >=2.1.2 <2.2.0 from hosted (github)
    | - id >=1.0.8 <1.1.0 from hosted (id)
    | - sqljocky >=0.11.0 <0.12.0 from hosted (sqljocky)
IO  : Get versions from https://pub.dartlang.org/api/packages/quiver.
IO  : Get versions from https://pub.dartlang.org/api/packages/path.
IO  : Get versions from https://pub.dartlang.org/api/packages/ini.
IO  : Get versions from https://pub.dartlang.org/api/packages/magus.
IO  : Get versions from https://pub.dartlang.org/api/packages/github.
IO  : Get versions from https://pub.dartlang.org/api/packages/id.
IO  : Get versions from https://pub.dartlang.org/api/packages/sqljocky.
IO  : Get versions from https://pub.dartlang.org/api/packages/hop.
IO  : Get versions from https://pub.dartlang.org/api/packages/yaml.
IO  : Get versions from https://pub.dartlang.org/api/packages/browser.
IO  : Get versions from https://pub.dartlang.org/api/packages/collection.
IO  : Get versions from https://pub.dartlang.org/api/packages/unittest.
IO  : Get versions from https://pub.dartlang.org/api/packages/hop_docgen.
IO  : Spawning "git --version" in /home/dbdavidson/tmp/failed_pub/.
IO  : Finished git. Exit code 0.
    | stdout:
    | | git version 1.9.1
    | Nothing output on stderr.
FINE: Determined git command null.
FINE: HTTP GET https://pub.dartlang.org/api/packages/quiver
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/path
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/ini
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/magus
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/github
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/id
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/sqljocky
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/hop
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/yaml
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/browser
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/collection
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/unittest
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/hop_docgen
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
IO  : Spawning "git fetch" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | Nothing output on stdout.
    | Nothing output on stderr.
IO  : Spawning "git rev-list --max-count=1 ff0d49b" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/collection
    | took 0:00:00.257523
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/magus
    | took 0:00:00.270969
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/browser
    | took 0:00:00.265157
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/quiver
    | took 0:00:00.288486
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/path
    | took 0:00:00.317815
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/yaml
    | took 0:00:00.310064
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/hop_docgen
    | took 0:00:00.309228
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/ini
    | took 0:00:00.319363
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/unittest
    | took 0:00:00.312419
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/github
    | took 0:00:00.319747
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/id
    | took 0:00:00.320289
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/hop
    | took 0:00:00.318334
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/sqljocky
    | took 0:00:00.362229
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: * select collection 1.1.0 from hosted
SLVR: | * select ebisu 0.2.13 from git
SLVR: | | * select id 1.0.8 from hosted
SLVR: | | | * select sqljocky 0.11.0 from hosted
SLVR: | | | | * select magus 0.0.8 from hosted
SLVR: | | | | | * select ini 1.1.0 from hosted
SLVR: | | | | | | * select path 1.3.5 from hosted
SLVR: | | | | | | | * select quiver 0.21.3 from hosted
SLVR: | | | | | | | | * select github 2.1.9 from hosted
SLVR: | | | | | | | | | * select hop_docgen 0.1.3+2 from hosted
SLVR: | | | | | | | | | | * select hop 0.31.1+1 from hosted
SLVR: | | | | | | | | | | | * select browser 0.10.0+2 from hosted
SLVR: | | | | | | | | | | | | * select yaml 2.1.2 from hosted
SLVR: | | | | | | | | | | | | | * select unittest 0.11.5+4 from hosted
IO  : Spawning "git rev-list --max-count=1 ff0d49b" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
IO  : Get versions from https://pub.dartlang.org/api/packages/dart_style.
IO  : Get versions from https://pub.dartlang.org/api/packages/logging.
FINE: HTTP GET https://pub.dartlang.org/api/packages/dart_style
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/logging
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/logging
    | took 0:00:00.061065
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/dart_style
    | took 0:00:00.068506
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | * select dart_style 0.1.7 from hosted
SLVR: | | | | | | | | | | | | | | | * select logging 0.9.3 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/crypto.
IO  : Get versions from https://pub.dartlang.org/api/packages/options_file.
FINE: HTTP GET https://pub.dartlang.org/api/packages/crypto
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/options_file
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/options_file
    | took 0:00:00.071647
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/crypto
    | took 0:00:00.079920
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | * select options_file 0.10.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | * select crypto 0.9.0 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/matcher.
FINE: HTTP GET https://pub.dartlang.org/api/packages/matcher
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/matcher
    | took 0:00:00.051561
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | * select matcher 0.11.4+4 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/xml.
IO  : Get versions from https://pub.dartlang.org/api/packages/html5lib.
FINE: HTTP GET https://pub.dartlang.org/api/packages/xml
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/html5lib
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/xml
    | took 0:00:00.056027
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/html5lib
    | took 0:00:00.064647
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | * select xml 2.2.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | * select html5lib 0.12.1 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/git.
IO  : Get versions from https://pub.dartlang.org/api/packages/bot_io.
IO  : Get versions from https://pub.dartlang.org/api/packages/args.
FINE: HTTP GET https://pub.dartlang.org/api/packages/git
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/bot_io
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/args
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/git
    | took 0:00:00.057776
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/bot_io
    | took 0:00:00.065355
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/args
    | took 0:00:00.071872
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | * select git 0.4.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | * select bot_io 0.26.3+2 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | * select args 0.12.2+6 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/bot.
IO  : Get versions from https://pub.dartlang.org/api/packages/completion.
FINE: HTTP GET https://pub.dartlang.org/api/packages/bot
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/completion
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/bot
    | took 0:00:00.054974
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/completion
    | took 0:00:00.061270
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:49 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | * select completion 0.1.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | * select bot 0.28.0 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/source_span.
IO  : Get versions from https://pub.dartlang.org/api/packages/string_scanner.
FINE: HTTP GET https://pub.dartlang.org/api/packages/source_span
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/string_scanner
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/string_scanner
    | took 0:00:00.111530
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/source_span
    | took 0:00:00.119154
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | * select source_span 1.1.2 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | * select string_scanner 0.1.3+1 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/stack_trace.
FINE: HTTP GET https://pub.dartlang.org/api/packages/stack_trace
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/stack_trace
    | took 0:00:00.050112
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select stack_trace 1.3.0 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/analyzer.
FINE: HTTP GET https://pub.dartlang.org/api/packages/analyzer
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/analyzer
    | took 0:00:00.057930
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select analyzer 0.24.3 from hosted
IO  : Describe package at https://pub.dartlang.org/api/packages/options_file/versions/0.10.0.
FINE: HTTP GET https://pub.dartlang.org/api/packages/options_file/versions/0.10.0
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/options_file/versions/0.10.0
    | took 0:00:00.100839
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | selection unittest 0.11.5+4 from hosted does not match >=0.9.0 <0.10.0
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | backjump to options_file
SLVR: | | | | | | | | | | | | | | | | * select options_file 0.9.15 from hosted
SLVR: | | | | | | | | | | | | | | | | | * select xml 2.2.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | * select crypto 0.9.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | * select html5lib 0.12.1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | * select completion 0.1.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | * select bot_io 0.26.3+2 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | * select bot 0.28.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | * select args 0.13.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | selection args 0.13.0 from hosted does not match >=0.10.0 <0.13.0
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | backjump to args
SLVR: | | | | | | | | | | | | | | | | | | | | | | | * select args 0.12.2+6 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | * select git 0.4.3 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | * select matcher 0.11.4+4 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | * select stack_trace 1.3.0 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | * select source_span 1.1.2 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select string_scanner 0.1.3+1 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select analyzer 0.24.3 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/html.
FINE: HTTP GET https://pub.dartlang.org/api/packages/html
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/html
    | took 0:00:00.050921
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select html 0.12.1+1 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/petitparser.
FINE: HTTP GET https://pub.dartlang.org/api/packages/petitparser
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/petitparser
    | took 0:00:00.051201
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select petitparser 1.3.7 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/watcher.
FINE: HTTP GET https://pub.dartlang.org/api/packages/watcher
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/watcher
    | took 0:00:00.066145
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select watcher 0.9.5 from hosted
IO  : Get versions from https://pub.dartlang.org/api/packages/csslib.
IO  : Get versions from https://pub.dartlang.org/api/packages/utf.
FINE: HTTP GET https://pub.dartlang.org/api/packages/csslib
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP GET https://pub.dartlang.org/api/packages/utf
    | Accept: application/vnd.pub.v2+json
    | user-agent: Dart pub 1.10.0-dev.0.1
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/utf
    | took 0:00:00.055806
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
FINE: HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/csslib
    | took 0:00:00.068689
    | cache-control: private
    | date: Mon, 13 Apr 2015 23:39:50 GMT
    | accept-ranges: none
    | transfer-encoding: chunked
    | vary: Accept-Encoding
    | content-type: application/json
    | server: Google Frontend
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select utf 0.9.0+2 from hosted
SLVR: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * select csslib 0.12.0 from hosted
IO  : Spawning "git rev-list --max-count=1 ff0d49b" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
SLVR: BacktrackingSolver took 0:00:02.052221 seconds.
    | - Requested 35 version lists
    | - Looked up 61 cached version lists
    | - Requested 36 pubspecs
    | - Looked up 25 cached pubspecs
    | 
FINE: Resolving dependencies finished (2.086s).
MSG :   analyzer 0.24.3 (0.25.0-dev.3 available)
    |   args 0.12.2+6 (0.13.0 available)
    |   bot 0.28.0
    |   bot_io 0.26.3+2
    |   browser 0.10.0+2
    |   collection 1.1.0
    |   completion 0.1.3
    |   crypto 0.9.0
    |   csslib 0.12.0
    |   dart_style 0.1.7
    | ! ebisu 0.2.13 from git git://github.com/patefacio/ebisu at ff0d49 (overridden)
    |   git 0.4.3
    |   github 2.1.9 (2.2.1 available)
    |   hop 0.31.1+1
    |   hop_docgen 0.1.3+2
    |   html 0.12.1+1
    |   html5lib 0.12.1
    |   id 1.0.8
    |   ini 1.1.0
    |   logging 0.9.3 (0.10.0 available)
    |   magus 0.0.8
    |   matcher 0.11.4+4 (0.12.0-alpha.0 available)
    |   options_file 0.9.15 (0.10.0 available)
    |   path 1.3.5
    |   petitparser 1.3.7
    |   quiver 0.21.3
    |   source_span 1.1.2
    |   sqljocky 0.11.0
    |   stack_trace 1.3.0
    |   string_scanner 0.1.3+1
    |   unittest 0.11.5+4 (0.12.0-beta.4 available)
    |   utf 0.9.0+2
    |   watcher 0.9.5
    |   xml 2.2.3
    |   yaml 2.1.2
WARN: Warning: You are using these overridden dependencies:
    | ! ebisu 0.2.13 from git git://github.com/patefacio/ebisu at ff0d49
IO  : Deleting directory /home/dbdavidson/tmp/failed_pub/packages.
FINE: Creating link for package 'browser'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/browser pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/browser-0.10.0+2/lib
FINE: Creating link for package 'collection'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/collection pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/collection-1.1.0/lib
IO  : Spawning "git rev-list --max-count=1 ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
FINE: Creating link for package 'github'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/github pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/github-2.1.9/lib
FINE: Creating link for package 'hop'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/hop pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/hop-0.31.1+1/lib
FINE: Creating link for package 'hop_docgen'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/hop_docgen pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/hop_docgen-0.1.3+2/lib
FINE: Creating link for package 'id'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/id pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/id-1.0.8/lib
FINE: Creating link for package 'ini'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/ini pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/ini-1.1.0/lib
FINE: Creating link for package 'magus'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/magus pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/magus-0.0.8/lib
FINE: Creating link for package 'path'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/path pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/path-1.3.5/lib
FINE: Creating link for package 'quiver'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/quiver pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/quiver-0.21.3/lib
FINE: Creating link for package 'sqljocky'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/sqljocky pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/sqljocky-0.11.0/lib
FINE: Creating link for package 'unittest'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/unittest pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/unittest-0.11.5+4/lib
FINE: Creating link for package 'yaml'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/yaml pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/yaml-2.1.2/lib
FINE: Creating link for package 'dart_style'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/dart_style pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/dart_style-0.1.7/lib
FINE: Creating link for package 'logging'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/logging pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/logging-0.9.3/lib
FINE: Creating link for package 'crypto'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/crypto pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/crypto-0.9.0/lib
FINE: Creating link for package 'html5lib'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/html5lib pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/html5lib-0.12.1/lib
FINE: Creating link for package 'xml'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/xml pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/xml-2.2.3/lib
FINE: Creating link for package 'args'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/args pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/args-0.12.2+6/lib
FINE: Creating link for package 'bot'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/bot pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/bot-0.28.0/lib
FINE: Creating link for package 'bot_io'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/bot_io pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/bot_io-0.26.3+2/lib
FINE: Creating link for package 'completion'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/completion pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/completion-0.1.3/lib
FINE: Creating link for package 'git'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/git pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/git-0.4.3/lib
FINE: Creating link for package 'matcher'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/matcher pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/matcher-0.11.4+4/lib
FINE: Creating link for package 'options_file'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/options_file pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/options_file-0.9.15/lib
FINE: Creating link for package 'stack_trace'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/stack_trace pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.3.0/lib
FINE: Creating link for package 'source_span'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/source_span pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/source_span-1.1.2/lib
FINE: Creating link for package 'string_scanner'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/string_scanner pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/string_scanner-0.1.3+1/lib
FINE: Creating link for package 'analyzer'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/analyzer pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/analyzer-0.24.3/lib
FINE: Creating link for package 'html'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/html pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/html-0.12.1+1/lib
FINE: Creating link for package 'petitparser'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/petitparser pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/petitparser-1.3.7/lib
FINE: Creating link for package 'watcher'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/watcher pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/watcher-0.9.5/lib
FINE: Creating link for package 'utf'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/utf pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/utf-0.9.0+2/lib
FINE: Creating link for package 'csslib'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/csslib pointing to /home/dbdavidson/.pub-cache/hosted/pub.dartlang.org/csslib-0.12.0/lib
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
IO  : Spawning "git rev-list --max-count=1 ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
IO  : Spawning "git checkout ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc" in /home/dbdavidson/.pub-cache/git/ebisu-ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
IO  : Finished git. Exit code 0.
    | Nothing output on stdout.
    | stderr:
    | | HEAD is now at ff0d49b... included required *args* dev dependency bumped version
FINE: Creating link for package 'ebisu'.
FINE: Creating /home/dbdavidson/tmp/failed_pub/packages/ebisu pointing to /home/dbdavidson/.pub-cache/git/ebisu-ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc/lib
IO  : Spawning "git rev-list --max-count=1 ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
IO  : Writing 2878 characters to text file /home/dbdavidson/tmp/failed_pub/pubspec.lock.
FINE: Contents:
    | # Generated by pub
    | # See http://pub.dartlang.org/doc/glossary.html#lockfile
    | packages:
    |   analyzer:
    |     description: analyzer
    |     source: hosted
    |     version: "0.24.3"
    |   args:
    |     description: args
    |     source: hosted
    |     version: "0.12.2+6"
    |   bot:
    |     description: bot
    |     source: hosted
    |     version: "0.28.0"
    |   bot_io:
    |     description: bot_io
    |     source: hosted
    |     version: "0.26.3+2"
    |   browser:
    |     description: browser
    |     source: hosted
    |     version: "0.10.0+2"
    |   collection:
    |     description: collection
    |     source: hosted
    |     version: "1.1.0"
    |   completion:
    |     description: completion
    |     source: hosted
    |     version: "0.1.3"
    |   crypto:
    |     description: crypto
    |     source: hosted
    |     version: "0.9.0"
    |   csslib:
    |     description: csslib
    |     source: hosted
    |     version: "0.12.0"
    |   dart_style:
    |     description: dart_style
    |     source: hosted
    |     version: "0.1.7"
    |   ebisu:
    |     description:
    |       ref: ff0d49b
    |       resolved-ref: ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    |       url: "git://github.com/patefacio/ebisu"
    |     source: git
    |     version: "0.2.13"
    |   git:
    |     description: git
    |     source: hosted
    |     version: "0.4.3"
    |   github:
    |     description: github
    |     source: hosted
    |     version: "2.1.9"
    |   hop:
    |     description: hop
    |     source: hosted
    |     version: "0.31.1+1"
    |   hop_docgen:
    |     description: hop_docgen
    |     source: hosted
    |     version: "0.1.3+2"
    |   html:
    |     description: html
    |     source: hosted
    |     version: "0.12.1+1"
    |   html5lib:
    |     description: html5lib
    |     source: hosted
    |     version: "0.12.1"
    |   id:
    |     description: id
    |     source: hosted
    |     version: "1.0.8"
    |   ini:
    |     description: ini
    |     source: hosted
    |     version: "1.1.0"
    |   logging:
    |     description: logging
    |     source: hosted
    |     version: "0.9.3"
    |   magus:
    |     description: magus
    |     source: hosted
    |     version: "0.0.8"
    |   matcher:
    |     description: matcher
    |     source: hosted
    |     version: "0.11.4+4"
    |   options_file:
    |     description: options_file
    |     source: hosted
    |     version: "0.9.15"
    |   path:
    |     description: path
    |     source: hosted
    |     version: "1.3.5"
    |   petitparser:
    |     description: petitparser
    |     source: hosted
    |     version: "1.3.7"
    |   quiver:
    |     description: quiver
    |     source: hosted
    |     version: "0.21.3"
    |   source_span:
    |     description: source_span
    |     source: hosted
    |     version: "1.1.2"
    |   sqljocky:
    |     description: sqljocky
    |     source: hosted
    |     version: "0.11.0"
    |   stack_trace:
    |     description: stack_trace
    |     source: hosted
    |     version: "1.3.0"
    |   string_scanner:
    |     description: string_scanner
    |     source: hosted
    |     version: "0.1.3+1"
    |   unittest:
    |     description: unittest
    |     source: hosted
    |     version: "0.11.5+4"
    |   utf:
    |     description: utf
    |     source: hosted
    |     version: "0.9.0+2"
    |   watcher:
    |     description: watcher
    |     source: hosted
    |     version: "0.9.5"
    |   xml:
    |     description: xml
    |     source: hosted
    |     version: "2.2.3"
    |   yaml:
    |     description: yaml
    |     source: hosted
    |     version: "2.1.2"
MSG : No dependencies changed.
FINE: Loading package graph...
IO  : Spawning "git rev-list --max-count=1 ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc" in /home/dbdavidson/.pub-cache/git/cache/ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO  : Finished git. Exit code 0.
    | stdout:
    | | ff0d49bc405327d141b31e2ac25fe0b8dbd0b2dc
    | Nothing output on stderr.
FINE: Loading package graph finished (0.014s).
MSG : Precompiling executables...
IO  : Writing 15 characters to text file .pub/bin/sdk-version.
FINE: Contents:
    | 1.10.0-dev.0.1
FINE: Loading asset environment...
FINE: Initializing barback...
FINE: Serving packages on localhost:0.
MSG : Loading source assets...
FINE: Providing sources for dart_style|lib.
FINE: Loading source assets finished (0.024s).
FINE: Provided sources.
FINE: Loading transformers...
FINE: No transformers are needed for ebisu|bin/bootstrap_ebisu.dart.
FINE: Loading transformers finished (0.087s).
FINE: Initializing barback finished (0.123s).
FINE: Loading asset environment finished (0.137s).
IO  : Deleting directory .pub/bin/ebisu.
FINE: Executables for ebisu: [ebisu|bin/bootstrap_ebisu.dart]
FINE: Providing sources for ebisu|bin.
FINE: Bound "bin" to localhost:0.
IO  : Spawning "/home/dbdavidson/install/dart/dart-sdk/bin/dart --snapshot=.pub/bin/ebisu/bootstrap_ebisu.dart.snapshot http://localhost:57865/bootstrap_ebisu.dart" in /home/dbdavidson/tmp/failed_pub/.
FINE: Instance of 'BarbackServer' GET /packages/collection/equality.dart
    | Not Found
IO  : Finished /home/dbdavidson/install/dart/dart-sdk/bin/dart. Exit code 255.
    | Nothing output on stdout.
    | stderr:
    | | Unhandled exception:
    | | Uncaught Error: Load Error: Failure getting http://localhost:57865/packages/collection/equality.dart: 404 Not Found
    | | Stack Trace:
    | | #0      _asyncLoadErrorCallback (dart:_builtin:268)
    | | #1      _asyncLoadError (dart:_builtin:287)
    | | #2      _loadDataAsyncLoadPort.<anonymous closure> (dart:_builtin:304)
    | | #3      _RootZone.runUnary (dart:async/zone.dart:1155)
    | | #4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:494)
    | | #5      _Future._propagateToListeners (dart:async/future_impl.dart:577)
    | | #6      _Future._complete (dart:async/future_impl.dart:358)
    | | #7      _cancelAndValue (dart:async/stream_pipe.dart:62)
    | | #8      Stream.first.<anonymous closure> (dart:async/stream.dart:911)
    | | #9      _RootZone.runUnaryGuarded (dart:async/zone.dart:1093)
    | | #10     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)
    | | #11     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)
    | | #12     _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)
    | | #13     _StreamController._add (dart:async/stream_controller.dart:570)
    | | #14     _StreamController.add (dart:async/stream_controller.dart:516)
    | | #15     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:142)
    | | 
    | | #0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:886)
    | | #1      _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
    | | #2      _asyncRunCallback (dart:async/schedule_microtask.dart:48)
    | | #3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
    | | #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:143)
ERR : Failed to precompile ebisu:bootstrap_ebisu:
    | Unhandled exception:
    | Uncaught Error: Load Error: Failure getting http://localhost:57865/packages/collection/equality.dart: 404 Not Found
    | Stack Trace:
    | #0      _asyncLoadErrorCallback (dart:_builtin:268)
    | #1      _asyncLoadError (dart:_builtin:287)
    | #2      _loadDataAsyncLoadPort.<anonymous closure> (dart:_builtin:304)
    | #3      _RootZone.runUnary (dart:async/zone.dart:1155)
    | #4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:494)
    | #5      _Future._propagateToListeners (dart:async/future_impl.dart:577)
    | #6      _Future._complete (dart:async/future_impl.dart:358)
    | #7      _cancelAndValue (dart:async/stream_pipe.dart:62)
    | #8      Stream.first.<anonymous closure> (dart:async/stream.dart:911)
    | #9      _RootZone.runUnaryGuarded (dart:async/zone.dart:1093)
    | #10     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)
    | #11     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)
    | #12     _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)
    | #13     _StreamController._add (dart:async/stream_controller.dart:570)
    | #14     _StreamController.add (dart:async/stream_controller.dart:516)
    | #15     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:142)
    | 
    | #0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:886)
    | #1      _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
    | #2      _asyncRunCallback (dart:async/schedule_microtask.dart:48)
    | #3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
    | #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:143)
FINE: Exception type: ApplicationException
FINE: /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart 286  AssetEnvironment.precompileExecutables.<async>.<fn>.<async>
    | dart:isolate                                                                                                               _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                                 _Completer.completeError
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart 290  AssetEnvironment.precompileExecutables.<async>.<fn>.<async>
    | dart:isolate                                                                                                               _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                                 _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart 278  AssetEnvironment.precompileExecutables.<async>.<fn>.<async>
    | dart:isolate                                                                                                               _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                                 Future.wait
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/utils.dart 134                      waitAndPrintErrors
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart 275  AssetEnvironment.precompileExecutables.<async>
    | dart:isolate                                                                                                               _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                                 _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart 272  AssetEnvironment.precompileExecutables.<async>
    | dart:isolate                                                                                                               _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                             Future.Future.microtask
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/barback/asset_environment.dart  AssetEnvironment.precompileExecutables
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 292             Entrypoint.precompileExecutables.<async>.<fn>.<async>.<fn>.<async>
    | dart:isolate                                                                                                           _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  Future.wait
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/utils.dart 134       waitAndPrintErrors
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 289  Entrypoint.precompileExecutables.<async>.<fn>.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 281  Entrypoint.precompileExecutables.<async>.<fn>.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart      Entrypoint.precompileExecutables.<async>.<fn>
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/log.dart 378         progress
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 269  Entrypoint.precompileExecutables.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 257  Entrypoint.precompileExecutables.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  Future.Future.microtask
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart      Entrypoint.precompileExecutables
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 148  Entrypoint.acquireDependencies.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 147  Entrypoint.acquireDependencies.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 143  Entrypoint.acquireDependencies.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 133  Entrypoint.acquireDependencies.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                  _Future.then
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart 115  Entrypoint.acquireDependencies.<async>
    | dart:isolate                                                                                                _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                      Future.Future.microtask
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/entrypoint.dart          Entrypoint.acquireDependencies
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/command/upgrade.dart 34  UpgradeCommand.run.<async>
    | dart:isolate                                                                                                    _RawReceivePortImpl._handleMessage
    | ===== asynchronous gap ===========================
    | dart:async                                                                                                      Future.Future.microtask
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/command/upgrade.dart     UpgradeCommand.run
    | package:args/command_runner.dart 179                                                                            CommandRunner.runCommand.<fn>
    | dart:async                                                                                                      Future.Future.sync
    | package:args/command_runner.dart 132                                                                            CommandRunner.runCommand
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/command_runner.dart 122  PubCommandRunner.runCommand.<async>.<fn>
    | dart:async                                                                                                      Future.Future.sync
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/utils.dart 98            captureErrors.<fn>
    | package:stack_trace/src/chain.dart 78                                                                           Chain.capture
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/utils.dart 112           captureErrors
    | /mnt/data/b/build/slave/dart-editor-linux-dev/build/dart/sdk/lib/_internal/pub/lib/src/command_runner.dart 122  PubCommandRunner.runCommand.<async>
    | dart:isolate                                                                                                    _RawReceivePortImpl._handleMessage
FINE: Precompiling executables finished (0.507s).
dbdavidson@daniel-inspiron:~/tmp/failed_pub$ 

Natalie Weizenbaum

unread,
Apr 14, 2015, 4:35:55 PM4/14/15
to General Dart Discussion
It looks pretty clear to me: your transformer is failing to load a file from the collection package because your pubspec doesn't depend on the collection package.

Daniel Davidson

unread,
Apr 14, 2015, 7:02:23 PM4/14/15
to mi...@dartlang.org
Apologies for being a bit thick headed here but:

1 - What from the complete output cleared that up for you
2 - When you say "your transformer is failing" - could you be more specific. I don't recall writing a transformer.
3 - What is introducing the problem? Is it the problem with the the pubspec shown or the ebisu package being included? I would imagine it should somehow be related to the dart file in the bin directory, since when removed the problem goes away. But why should the contents of a script in any bin folder of any package I use prevent me from updating with pub? I may not even use the script - it is not really part of the library?
4 - Is because I am using collection and don't know it? Where should I add that package?

Thanks
Dan
...

Natalie Weizenbaum

unread,
Apr 14, 2015, 7:10:37 PM4/14/15
to General Dart Discussion
On Tue, Apr 14, 2015 at 4:02 PM, Daniel Davidson <phyto...@gmail.com> wrote:
Apologies for being a bit thick headed here but:

1 - What from the complete output cleared that up for you

The error message is "Failure getting http://localhost:59047/packages/collection/equality.dart", indicating that that file in the collection package doesn't exist. I then checked your pubspec to see whether the collection package was there, and it wasn't.
 
2 - When you say "your transformer is failing" - could you be more specific. I don't recall writing a transformer.

Sorry, it's not actually a transformer, it's your executable that pub is compiling.
 
3 - What is introducing the problem? Is it the problem with the the pubspec shown or the ebisu package being included? I would imagine it should somehow be related to the dart file in the bin directory, since when removed the problem goes away. But why should the contents of a script in any bin folder of any package I use prevent me from updating with pub? I may not even use the script - it is not really part of the library?

The problem is that the script in bin tries to import a library that you don't depend on.
 
4 - Is because I am using collection and don't know it? Where should I add that package?

To your pubspec.
 

--

Daniel Davidson

unread,
Apr 14, 2015, 7:21:08 PM4/14/15
to mi...@dartlang.org


On Tuesday, April 14, 2015 at 6:10:37 PM UTC-5, Natalie Weizenbaum wrote:
On Tue, Apr 14, 2015 at 4:02 PM, Daniel Davidson <phyto...@gmail.com> wrote:
Apologies for being a bit thick headed here but:

1 - What from the complete output cleared that up for you

The error message is "Failure getting http://localhost:59047/packages/collection/equality.dart", indicating that that file in the collection package doesn't exist. I then checked your pubspec to see whether the collection package was there, and it wasn't.

I did that as well but was unable to come to that conclusion.
 
 
2 - When you say "your transformer is failing" - could you be more specific. I don't recall writing a transformer.

Sorry, it's not actually a transformer, it's your executable that pub is compiling.

I don't know what you mean by executable? Maybe the script in the bin folder? Here it is, renamed to prevent the issue: https://github.com/patefacio/ebisu/blob/master/bin/bootstrap_ebisu.dart.fail
 
 
3 - What is introducing the problem? Is it the problem with the the pubspec shown or the ebisu package being included? I would imagine it should somehow be related to the dart file in the bin directory, since when removed the problem goes away. But why should the contents of a script in any bin folder of any package I use prevent me from updating with pub? I may not even use the script - it is not really part of the library?

The problem is that the script in bin tries to import a library that you don't depend on.

Sorry to persist, but can you point me to the offending line? I don't see collection being included.
 
 
4 - Is because I am using collection and don't know it? Where should I add that package?

To your pubspec.

ehh?
 
 


Natalie Weizenbaum

unread,
Apr 14, 2015, 8:21:24 PM4/14/15
to General Dart Discussion
On Tue, Apr 14, 2015 at 4:21 PM, Daniel Davidson <phyto...@gmail.com> wrote:
I don't know what you mean by executable? Maybe the script in the bin folder? Here it is, renamed to prevent the issue: https://github.com/patefacio/ebisu/blob/master/bin/bootstrap_ebisu.dart.fail

Yes. 

Sorry to persist, but can you point me to the offending line? I don't see collection being included.

I don't know where it's coming from—it's likely to be a transitive import, possibly even from a dependency that doesn't declare its own dependencies correctly.

ehh?

You declare dependencies in the dependencies: section of your pubspec.

Daniel Davidson

unread,
Apr 14, 2015, 8:56:27 PM4/14/15
to mi...@dartlang.org
I would be a good to understand the issue rather than just adding collection and trying to move on. Who knows when/why it will crop up again if we don't know why it happened now. BTW at some point I'm pretty sure I did add collection but still had no luck.
What is confusing is why a bin script should have any impact that would cause this failure. What if my dart file in bin were totally bogus?
Why should that prevent someone from using the package?
Reply all
Reply to author
Forward
0 new messages