The stable version of my package completes fine in travis. The dev version does not and fails on pub.
When looking at trace output, how can you tell where it is going off the rails? Here are the final lines:
...
SLVR: | | | | | version 0.2.0-rc.2 of dart_style doesn't match >=0.2.2 <0.3.0:
| | | | | | ebisu 0.6.20 (root) -> dart_style ^0.2.2 from hosted (dart_style)
SLVR: | | | | | version 0.2.0-rc.1 of dart_style doesn't match >=0.2.2 <0.3.0:
| | | | | | ebisu 0.6.20 (root) -> dart_style ^0.2.2 from hosted (dart_style)
SLVR: | | | | | no more versions of dart_style, backtracking
SLVR: BacktrackingSolver took 0:00:34.379375 seconds.
| - Requested 9 version lists
| - Looked up 4531 cached version lists
FINE: Resolving dependencies finished (34.4s).
ERR : Package test has no versions that match >=0.12.0 <0.13.0 derived from:
| - ebisu depends on version ^0.12.0
FINE: Exception type: NoVersionException
FINE: package:pub/src/entrypoint.dart 160 Entrypoint.acquireDependencies.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 181 BacktrackingSolver.solve.<async>
| dart:async _Completer.completeError
| package:pub/src/solver/backtracking_solver.dart 324 BacktrackingSolver._solve.<async>
| dart:async _Completer.completeError
| package:pub/src/solver/backtracking_solver.dart 313 BacktrackingSolver._solve.<async>.<fn>.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 417 BacktrackingSolver._backtrack.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 384 BacktrackingSolver._backtrack.<async>.<fn>.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 377 BacktrackingSolver._backtrack.<async>.<fn>.<async>.<fn>.<async>
| ===== asynchronous gap ===========================
| dart:async _Completer.completeError
| package:pub/src/entrypoint.dart 205 Entrypoint.acquireDependencies.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 181 BacktrackingSolver.solve.<async>
| dart:async _Completer.completeError
| package:pub/src/solver/backtracking_solver.dart 324 BacktrackingSolver._solve.<async>
| dart:async _Completer.completeError
| package:pub/src/solver/backtracking_solver.dart 313 BacktrackingSolver._solve.<async>.<fn>.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 417 BacktrackingSolver._backtrack.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 384 BacktrackingSolver._backtrack.<async>.<fn>.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/solver/backtracking_solver.dart 377 BacktrackingSolver._backtrack.<async>.<fn>.<async>.<fn>.<async>
| ===== asynchronous gap ===========================
| dart:async _asyncThenWrapperHelper
| package:pub/src/entrypoint.dart Entrypoint.acquireDependencies
| package:pub/src/command/upgrade.dart 32 UpgradeCommand.run.<async>
| ===== asynchronous gap ===========================
| dart:async Future.Future.microtask
| package:pub/src/command/upgrade.dart UpgradeCommand.run
| package:args/command_runner.dart 178 CommandRunner.runCommand.<fn>
| dart:async Future.Future.sync
| package:args/command_runner.dart 131 CommandRunner.runCommand
| package:pub/src/command_runner.dart 128 PubCommandRunner.runCommand.<async>.<fn>
| dart:async Future.Future.sync
| package:pub/src/utils.dart 109 captureErrors.<fn>
| package:stack_trace Chain.capture
| package:pub/src/utils.dart 123 captureErrors
| package:pub/src/command_runner.dart 128 PubCommandRunner.runCommand.<async>
| dart:async _SyncCompleter.complete
| package:pub/src/command_runner.dart 214 PubCommandRunner._validatePlatform.<async>
---- End log transcript ----