anchor.diff:          await _runCommand(logs, 'pub', ["get"],
               workingDirectory: workingDirectory,
               duration: const Duration(minutes: 5));
  -      } on RunCommandError catch (e, _) {
  +      } on RunCommandError catch (e) {
           _addLog(logs, Level.WARNING,
  -            "While doing pub get, got RunCommandError exception,\nstdout: ${e.stdout},\nstderr: ${e.stderr}");
  +            "While doing pub get, got RunCommandError exception\n${e}");
         }
       } else if (potentialFailure != null) {
         throw potentialFailure;
  
positive.code:           ]);
            await _archivePackage(logs, package);
          } on RunCommandError catch (e, s) {
            _addLog(logs, Level.WARNING,
                "Got RunCommandError exception,\nstdout: ${e.stdout},\nstderr: ${e.stderr}");
            erroredPackages.add(package);
          } catch (e, s) {
            var chain = new Chain.forTrace(s).terse;
  
negative.code:       await _runCommand(logs, "pub",
            ["cache", "add", package.name, "-v", package.version.toString()],
            duration: new Duration(seconds: config.installTimeout));
      } on RunCommandError catch (e) {
        potentialFailure = e;
        _addLog(logs, Level.WARNING,
            "While installing, got RunCommandError exception\n${e}");
      }
      var workingDirectory = package.pubCacheDir(config);
  
  