Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

real build is slow, testing fixes locally is slow too #152

Closed
SethTisue opened this issue Oct 28, 2015 · 7 comments
Closed

real build is slow, testing fixes locally is slow too #152

SethTisue opened this issue Oct 28, 2015 · 7 comments

Comments

@SethTisue
Copy link
Member

slow in actual Jenkins runs:

we keep having to up the limit on how many hours the community builds are allowed to take. lately they've been in the ~8 hour range

slow during testing:

e.g. I'm trying to fix an issue in the scala-xml build. even if I delete all of common.conf and all of community.dbuild except for two projects only (scala and scala-xml), and even once the scala project has been built and cached, it still takes a long time (like 10+ minutes) for the scala-xml build to get going, which means my turnaround time for testing possible fixes precludes any kind of thinking/coding "flow"

most of the time is spent first resolving, then downloading the dependencies, not of scala-xml itself, but of its build definition. the list of jars needed is quite long, and most of them seem to be dependencies of dbuild itself — since one of the mechanisms by which dbuild operates is by injecting its own sbt plugin.

because dbuild sets up a special environment in which ivy.home and sbt.ivy.home are different, the needed JARs don't get cached in ~/.ivy2 like they would be in a normal build

and whatever magic dbuild does to make resolution fast during extraction (I confirmed by testing that extraction the 1st time is slow but subsequent extractions are very fast) isn't operable here, not sure why

@SethTisue SethTisue added the bug label Oct 28, 2015
@SethTisue SethTisue self-assigned this Oct 28, 2015
@SethTisue
Copy link
Member Author

read it and weep, here's a log of the slow resolution process. it takes 1-2 seconds per line.

note that you have to run dbuild with -d in order to watch this happening. otherwise you just see a really long pause at "Updating..."

[scala-xml] [info] Resolving org.scala-lang.modules#scala-module-plugin;1.0.3 ...
[scala-xml] [info] Resolving com.typesafe.sbt#sbt-osgi;0.7.0 ...
[scala-xml] [info] Resolving biz.aQute.bnd#bndlib;2.1.0 ...
[scala-xml] [info] Resolving org.osgi#org.osgi.core;4.2.0 ...
[scala-xml] [info] Resolving com.typesafe#sbt-mima-plugin;0.1.6 ...
[scala-xml] [info] Resolving com.typesafe#mima-reporter_2.10;0.1.6 ...
[scala-xml] [info] Resolving org.scala-lang#scala-library;2.10.5 ...
[scala-xml] [info] Resolving com.typesafe#mima-core_2.10;0.1.6 ...
[scala-xml] [info] Resolving org.scala-lang#scala-compiler;2.10.5 ...
[scala-xml] [info] Resolving org.scala-lang#scala-reflect;2.10.5 ...
[scala-xml] [info] Resolving org.scala-lang#scala-actors;2.10.2 ...
[scala-xml] [info] Resolving org.scala-lang#scala-swing;2.10.2 ...
[scala-xml] [info] Resolving com.typesafe#config;1.0.0 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#plugin;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#support_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#core_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#metadata_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#graph_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#hashing_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe#config;1.2.1 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#indexmeta_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#deploy_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.cunei#jacks_2.10;2.1.9 ...
[scala-xml] [info] Resolving org.scala-lang#scalap;2.10.1 ...
[scala-xml] [info] Resolving com.fasterxml.jackson.core#jackson-databind;2.1.4 ...
[scala-xml] [info] Resolving com.fasterxml.jackson.core#jackson-annotations;2.1.4 ...
[scala-xml] [info] Resolving com.fasterxml.jackson.core#jackson-core;2.1.4 ...
[scala-xml] [info] Resolving commons-lang#commons-lang;2.6 ...
[scala-xml] [info] Resolving com.amazonaws#aws-java-sdk;1.3.29 ...
[scala-xml] [info] Resolving commons-logging#commons-logging;1.1.1 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpclient;4.1 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpcore;4.1 ...
[scala-xml] [info] Resolving commons-codec#commons-codec;1.3 ...
[scala-xml] [info] Resolving org.codehaus.jackson#jackson-core-asl;1.8.9 ...
[scala-xml] [info] Resolving org.codehaus.jackson#jackson-mapper-asl;1.8.9 ...
[scala-xml] [info] Resolving org.eclipse.equinox#org.eclipse.equinox.common;3.6.0.v20100503 ...
[scala-xml] [info] Resolving org.eclipse.osgi#org.eclipse.osgi;3.6.0.v20100517 ...
[scala-xml] [info] Resolving net.databinder#dispatch-http_2.10;0.8.10 ...
[scala-xml] [info] Resolving net.databinder#dispatch-core_2.10;0.8.10 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpclient;4.1.3 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpcore;4.1.4 ...
[scala-xml] [info] Resolving commons-codec#commons-codec;1.4 ...
[scala-xml] [info] Resolving net.databinder#dispatch-futures_2.10;0.8.10 ...
[scala-xml] [info] Resolving commons-io#commons-io;2.4 ...
[scala-xml] [info] Resolving com.jcraft#jsch;0.1.50 ...
[scala-xml] [info] Resolving org.scala-sbt#logging;0.13.0 ...
[scala-xml] [info] Resolving org.scala-sbt#interface;0.13.0 ...
[scala-xml] [info] Resolving org.scala-sbt#process;0.13.0 ...
[scala-xml] [info] Resolving jline#jline;2.11 ...
[scala-xml] [info] Resolving org.scala-sbt#io;0.13.0 ...
[scala-xml] [info] Resolving org.scala-sbt#control;0.13.0 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#logging_2.10;0.9.3 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#repo_2.10;0.9.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-aether-provider;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-model;3.2.3 ...
[scala-xml] [info] Resolving org.codehaus.plexus#plexus-utils;3.0.17 ...
[scala-xml] [info] Resolving org.apache.maven#maven-model-builder;3.2.3 ...
[scala-xml] [info] Resolving org.codehaus.plexus#plexus-interpolation;1.19 ...
[scala-xml] [info] Resolving org.codehaus.plexus#plexus-component-annotations;1.5.5 ...
[scala-xml] [info] Resolving org.apache.maven#maven-repository-metadata;3.2.3 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-api;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-spi;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-util;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-impl;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-connector-basic;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-transport-file;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-transport-http;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpclient;4.2.6 ...
[scala-xml] [info] Resolving org.apache.httpcomponents#httpcore;4.2.5 ...
[scala-xml] [info] Resolving commons-codec#commons-codec;1.6 ...
[scala-xml] [info] Resolving org.slf4j#jcl-over-slf4j;1.6.2 ...
[scala-xml] [info] Resolving org.slf4j#slf4j-api;1.6.2 ...
[scala-xml] [info] Resolving org.eclipse.aether#aether-transport-wagon;1.0.0.v20140518 ...
[scala-xml] [info] Resolving org.apache.maven.wagon#wagon-provider-api;1.0 ...
[scala-xml] [info] Resolving javax.mail#mail;1.4.7 ...
[scala-xml] [info] Resolving javax.activation#activation;1.1 ...
[scala-xml] [info] Resolving com.typesafe.dbuild#proj_2.10;0.9.3 ...
[scala-xml] [info] Resolving org.scala-sbt#ivy;0.13.0 ...
[scala-xml] [info] Resolving org.scala-sbt#launcher-interface;0.13.0 ...
[scala-xml] [info] Resolving org.scala-sbt#cross;0.13.0 ...
[scala-xml] [info] Resolving org.apache.ivy#ivy;2.3.0-rc1 ...
[scala-xml] [info] Resolving org.apache.maven#maven-embedder;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-settings;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-core;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-settings-builder;3.2.3 ...
[scala-xml] [info] Resolving org.sonatype.plexus#plexus-sec-dispatcher;1.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-artifact;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven#maven-plugin-api;3.2.3 ...
[scala-xml] [info] Resolving org.eclipse.sisu#org.eclipse.sisu.plexus;0.0.0.M5 ...
[scala-xml] [info] Resolving javax.enterprise#cdi-api;1.0 ...
[scala-xml] [info] Resolving javax.annotation#jsr250-api;1.0 ...
[scala-xml] [info] Resolving javax.inject#javax.inject;1 ...
[scala-xml] [info] Resolving com.google.guava#guava;10.0.1 ...
[scala-xml] [info] Resolving com.google.code.findbugs#jsr305;1.3.9 ...
[scala-xml] [info] Resolving org.sonatype.sisu#sisu-guice;3.1.0 ...
[scala-xml] [info] Resolving aopalliance#aopalliance;1.0 ...
[scala-xml] [info] Resolving org.eclipse.sisu#org.eclipse.sisu.inject;0.0.0.M5 ...
[scala-xml] [info] Resolving org.codehaus.plexus#plexus-classworlds;2.5.1 ...
[scala-xml] [info] Resolving org.sonatype.plexus#plexus-cipher;1.7 ...
[scala-xml] [info] Resolving org.slf4j#slf4j-api;1.7.5 ...
[scala-xml] [info] Resolving commons-cli#commons-cli;1.2 ...
[scala-xml] [info] Resolving org.apache.maven#maven-compat;3.2.3 ...
[scala-xml] [info] Resolving org.apache.maven.wagon#wagon-provider-api;2.6 ...
[scala-xml] [info] Resolving org.apache.maven.wagon#wagon-http;2.2 ...
[scala-xml] [info] Resolving org.apache.maven.wagon#wagon-http-shared4;2.2 ...
[scala-xml] [info] Resolving org.jsoup#jsoup;1.6.1 ...
[scala-xml] [info] Resolving org.slf4j#slf4j-simple;1.7.7 ...
[scala-xml] [info] Resolving org.slf4j#slf4j-api;1.7.7 ...
[scala-xml] [info] Resolving org.scala-sbt#sbt;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#main;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#actions;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#classpath;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#interface;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#io;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#control;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#launcher-interface;1.0.0-M1 ...
[scala-xml] [info] Resolving org.scala-sbt#completion;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#collections;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#api;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#compiler-integration;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#incremental-compiler;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#logging;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#process;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#relation;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#compile;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#classfile;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#persist;0.13.9 ...
[scala-xml] [info] Resolving org.scala-tools.sbinary#sbinary_2.10;0.4.2 ...
[scala-xml] [info] Resolving org.scala-sbt#compiler-ivy-integration;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#ivy;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#cross;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt.ivy#ivy;2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07abc51ec93 ...
[scala-xml] [info] Resolving com.jcraft#jsch;0.1.46 ...
[scala-xml] [info] Resolving org.scala-sbt#serialization_2.10;0.1.1 ...
[scala-xml] [info] Resolving org.scala-lang.modules#scala-pickling_2.10;0.10.0 ...
[scala-xml] [info] Resolving org.scalamacros#quasiquotes_2.10;2.0.1 ...
[scala-xml] [info] Resolving org.json4s#json4s-core_2.10;3.2.10 ...
[scala-xml] [info] Resolving org.json4s#json4s-ast_2.10;3.2.10 ...
[scala-xml] [info] Resolving com.thoughtworks.paranamer#paranamer;2.6 ...
[scala-xml] [info] Resolving org.spire-math#jawn-parser_2.10;0.6.0 ...
[scala-xml] [info] Resolving org.spire-math#json4s-support_2.10;0.6.0 ...
[scala-xml] [info] Resolving org.scala-sbt#run;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#task-system;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#tasks;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#tracking;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#cache;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#testing;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#test-agent;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#test-interface;1.0 ...
[scala-xml] [info] Resolving org.scala-sbt#main-settings;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#apply-macro;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#command;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#logic;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#compiler-interface;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#precompiled-2_8_2;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#precompiled-2_9_2;0.13.9 ...
[scala-xml] [info] Resolving org.scala-sbt#precompiled-2_9_3;0.13.9 ...
[scala-xml] [info] Resolving org.scala-lang#jline;2.10.5 ...
[scala-xml] [info] Resolving org.fusesource.jansi#jansi;1.4 ...

and that's just resolution. it actually downloads the jars too, every time:

[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/plugin/scala_2.10/sbt_0.13/0.9.3/jars/plugin.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#plugin;0.9.3!plugin.jar (2375ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/support_2.10/0.9.3/jars/support_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#support_2.10;0.9.3!support_2.10.jar (2821ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/metadata_2.10/0.9.3/jars/metadata_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#metadata_2.10;0.9.3!metadata_2.10.jar (2253ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/scala-library/2.10.5/scala-library-2.10.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#scala-library;2.10.5!scala-library.jar (28860ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/core_2.10/0.9.3/jars/core_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#core_2.10;0.9.3!core_2.10.jar (1169ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/repo_2.10/0.9.3/jars/repo_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#repo_2.10;0.9.3!repo_2.10.jar (1504ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/proj_2.10/0.9.3/jars/proj_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#proj_2.10;0.9.3!proj_2.10.jar (1058ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-embedder/3.2.3/maven-embedder-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-embedder;3.2.3!maven-embedder.jar (589ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven.wagon#wagon-http;2.2!wagon-http.jar (390ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/javax/mail/mail/1.4.7/mail-1.4.7.jar ...
[scala-xml] [info]  [SUCCESSFUL ] javax.mail#mail;1.4.7!mail.jar (2851ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-api;1.0.0.v20140518!aether-api.jar (1048ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-spi;1.0.0.v20140518!aether-spi.jar (481ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-util;1.0.0.v20140518!aether-util.jar (1351ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-impl;1.0.0.v20140518!aether-impl.jar (1519ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-connector-basic/1.0.0.v20140518/aether-connector-basic-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-connector-basic;1.0.0.v20140518!aether-connector-basic.jar (582ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-transport-file/1.0.0.v20140518/aether-transport-file-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-transport-file;1.0.0.v20140518!aether-transport-file.jar (382ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-transport-http/1.0.0.v20140518/aether-transport-http-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-transport-http;1.0.0.v20140518!aether-transport-http.jar (576ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/slf4j/slf4j-simple/1.7.7/slf4j-simple-1.7.7.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.slf4j#slf4j-simple;1.7.7!slf4j-simple.jar (386ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.0/jars/ivy.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#ivy;0.13.0!ivy.jar (2703ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/graph_2.10/0.9.3/jars/graph_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#graph_2.10;0.9.3!graph_2.10.jar (1243ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/hashing_2.10/0.9.3/jars/hashing_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#hashing_2.10;0.9.3!hashing_2.10.jar (983ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/logging_2.10/0.9.3/jars/logging_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#logging_2.10;0.9.3!logging_2.10.jar (1370ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.0/jars/io.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#io;0.13.0!io.jar (1394ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/indexmeta_2.10/0.9.3/jars/indexmeta_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#indexmeta_2.10;0.9.3!indexmeta_2.10.jar (973ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.dbuild/deploy_2.10/0.9.3/jars/deploy_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe.dbuild#deploy_2.10;0.9.3!deploy_2.10.jar (1250ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/com.cunei/jacks_2.10/2.1.9/jars/jacks_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.cunei#jacks_2.10;2.1.9!jacks_2.10.jar (1144ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/fasterxml/jackson/core/jackson-annotations/2.1.4/jackson-annotations-2.1.4.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-annotations;2.1.4!jackson-annotations.jar (863ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/typesafe/config/1.2.1/config-1.2.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.typesafe#config;1.2.1!config.jar(bundle) (2116ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/commons-lang/commons-lang/2.6/commons-lang-2.6.jar ...
[scala-xml] [info]  [SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (2404ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/amazonaws/aws-java-sdk/1.3.29/aws-java-sdk-1.3.29.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.amazonaws#aws-java-sdk;1.3.29!aws-java-sdk.jar (37814ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/equinox/org.eclipse.equinox.common/3.6.0.v20100503/org.eclipse.equinox.common-3.6.0.v20100503.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.equinox#org.eclipse.equinox.common;3.6.0.v20100503!org.eclipse.equinox.common.jar (997ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/net/databinder/dispatch-http_2.10/0.8.10/dispatch-http_2.10-0.8.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] net.databinder#dispatch-http_2.10;0.8.10!dispatch-http_2.10.jar (486ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/commons-io/commons-io/2.4/commons-io-2.4.jar ...
[scala-xml] [info]  [SUCCESSFUL ] commons-io#commons-io;2.4!commons-io.jar (970ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/jcraft/jsch/0.1.50/jsch-0.1.50.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.jcraft#jsch;0.1.50!jsch.jar (966ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.0/jars/logging.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#logging;0.13.0!logging.jar (1404ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/scalap/2.10.1/scalap-2.10.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#scalap;2.10.1!scalap.jar (1733ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/fasterxml/jackson/core/jackson-databind/2.1.4/jackson-databind-2.1.4.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-databind;2.1.4!jackson-databind.jar (1482ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/scala-compiler/2.10.5/scala-compiler-2.10.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.5!scala-compiler.jar (58791ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/scala-reflect/2.10.5/scala-reflect-2.10.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.5!scala-reflect.jar (19622ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/fasterxml/jackson/core/jackson-core/2.1.4/jackson-core-2.1.4.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-core;2.1.4!jackson-core.jar (1647ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] commons-logging#commons-logging;1.1.1!commons-logging.jar (697ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/jackson/jackson-core-asl/1.8.9/jackson-core-asl-1.8.9.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.jackson#jackson-core-asl;1.8.9!jackson-core-asl.jar (1634ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/jackson/jackson-mapper-asl/1.8.9/jackson-mapper-asl-1.8.9.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.jackson#jackson-mapper-asl;1.8.9!jackson-mapper-asl.jar (4419ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/osgi/org.eclipse.osgi/3.6.0.v20100517/org.eclipse.osgi-3.6.0.v20100517.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.osgi#org.eclipse.osgi;3.6.0.v20100517!org.eclipse.osgi.jar (6301ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/net/databinder/dispatch-core_2.10/0.8.10/dispatch-core_2.10-0.8.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] net.databinder#dispatch-core_2.10;0.8.10!dispatch-core_2.10.jar (1364ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/net/databinder/dispatch-futures_2.10/0.8.10/dispatch-futures_2.10-0.8.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] net.databinder#dispatch-futures_2.10;0.8.10!dispatch-futures_2.10.jar (389ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/scala-actors/2.10.2/scala-actors-2.10.2.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#scala-actors;2.10.2!scala-actors.jar (1160ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.0/jars/interface.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#interface;0.13.0!interface.jar (1326ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.0/jars/process.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#process;0.13.0!process.jar (1248ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/jline/jline/2.11/jline-2.11.jar ...
[scala-xml] [info]  [SUCCESSFUL ] jline#jline;2.11!jline.jar (875ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.0/jars/control.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#control;0.13.0!control.jar (1032ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-aether-provider/3.2.3/maven-aether-provider-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-aether-provider;3.2.3!maven-aether-provider.jar (582ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/aether/aether-transport-wagon/1.0.0.v20140518/aether-transport-wagon-1.0.0.v20140518.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.aether#aether-transport-wagon;1.0.0.v20140518!aether-transport-wagon.jar (409ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-model/3.2.3/maven-model-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-model;3.2.3!maven-model.jar (707ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-model-builder/3.2.3/maven-model-builder-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-model-builder;3.2.3!maven-model-builder.jar (697ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-repository-metadata/3.2.3/maven-repository-metadata-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-repository-metadata;3.2.3!maven-repository-metadata.jar (973ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.plexus#plexus-component-annotations;1.5.5!plexus-component-annotations.jar (386ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/plexus/plexus-utils/3.0.17/plexus-utils-3.0.17.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.plexus#plexus-utils;3.0.17!plexus-utils.jar (2049ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.plexus#plexus-interpolation;1.19!plexus-interpolation.jar (781ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/httpcomponents/httpclient/4.2.6/httpclient-4.2.6.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.httpcomponents#httpclient;4.2.6!httpclient.jar (3635ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/slf4j/jcl-over-slf4j/1.6.2/jcl-over-slf4j-1.6.2.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.slf4j#jcl-over-slf4j;1.6.2!jcl-over-slf4j.jar (394ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.httpcomponents#httpcore;4.2.5!httpcore.jar (1024ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/commons-codec/commons-codec/1.6/commons-codec-1.6.jar ...
[scala-xml] [info]  [SUCCESSFUL ] commons-codec#commons-codec;1.6!commons-codec.jar (811ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/javax/activation/activation/1.1/activation-1.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] javax.activation#activation;1.1!activation.jar (517ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.13.0/jars/launcher-interface.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#launcher-interface;0.13.0!launcher-interface.jar (1109ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.0/jars/cross.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#cross;0.13.0!cross.jar (926ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/ivy/ivy/2.3.0-rc1/ivy-2.3.0-rc1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.ivy#ivy;2.3.0-rc1!ivy.jar (3084ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.jcraft#jsch;0.1.46!jsch.jar (1332ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-settings/3.2.3/maven-settings-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-settings;3.2.3!maven-settings.jar (622ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-core/3.2.3/maven-core-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-core;3.2.3!maven-core.jar (2920ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-plugin-api/3.2.3/maven-plugin-api-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-plugin-api;3.2.3!maven-plugin-api.jar (509ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.codehaus.plexus#plexus-classworlds;2.5.1!plexus-classworlds.jar(bundle) (514ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.sisu#org.eclipse.sisu.plexus;0.0.0.M5!org.eclipse.sisu.plexus.jar(eclipse-plugin) (911ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.sonatype.plexus#plexus-sec-dispatcher;1.3!plexus-sec-dispatcher.jar (403ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.sonatype.plexus#plexus-cipher;1.7!plexus-cipher.jar (413ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/commons-cli/commons-cli/1.2/commons-cli-1.2.jar ...
[scala-xml] [info]  [SUCCESSFUL ] commons-cli#commons-cli;1.2!commons-cli.jar (414ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-settings-builder/3.2.3/maven-settings-builder-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-settings-builder;3.2.3!maven-settings-builder.jar (423ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-artifact/3.2.3/maven-artifact-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-artifact;3.2.3!maven-artifact.jar (513ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] javax.enterprise#cdi-api;1.0!cdi-api.jar (439ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/google/guava/guava/10.0.1/guava-10.0.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.google.guava#guava;10.0.1!guava.jar (4276ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.sonatype.sisu#sisu-guice;3.1.0!sisu-guice.jar (2125ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.eclipse.sisu#org.eclipse.sisu.inject;0.0.0.M5!org.eclipse.sisu.inject.jar(eclipse-plugin) (1898ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] javax.annotation#jsr250-api;1.0!jsr250-api.jar (367ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/javax/inject/javax.inject/1/javax.inject-1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] javax.inject#javax.inject;1!javax.inject.jar (369ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.google.code.findbugs#jsr305;1.3.9!jsr305.jar (563ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/aopalliance/aopalliance/1.0/aopalliance-1.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] aopalliance#aopalliance;1.0!aopalliance.jar (381ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/maven-compat/3.2.3/maven-compat-3.2.3.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven#maven-compat;3.2.3!maven-compat.jar (1969ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/wagon/wagon-provider-api/2.6/wagon-provider-api-2.6.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven.wagon#wagon-provider-api;2.6!wagon-provider-api.jar (670ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.apache.maven.wagon#wagon-http-shared4;2.2!wagon-http-shared4.jar (572ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/jsoup/jsoup/1.6.1/jsoup-1.6.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.jsoup#jsoup;1.6.1!jsoup.jar (1908ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.7!slf4j-api.jar (487ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.9/jars/sbt.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#sbt;0.13.9!sbt.jar (1131ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.9/jars/main.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#main;0.13.9!main.jar (3216ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.9/jars/compiler-interface-bin.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.9!compiler-interface-bin.jar (1962ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.9/jars/compiler-interface-src.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.9!compiler-interface-src.jar (1255ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.13.9/jars/compiler-interface-bin.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#precompiled-2_8_2;0.13.9!compiler-interface-bin.jar (2021ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_2/0.13.9/jars/compiler-interface-bin.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_2;0.13.9!compiler-interface-bin.jar (2036ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_3/0.13.9/jars/compiler-interface-bin.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_3;0.13.9!compiler-interface-bin.jar (1297ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.9/jars/actions.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#actions;0.13.9!actions.jar (1361ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.9/jars/main-settings.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#main-settings;0.13.9!main-settings.jar (2400ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.9/jars/interface.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#interface;0.13.9!interface.jar (1296ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.9/jars/io.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#io;0.13.9!io.jar (1602ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.9/jars/ivy.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#ivy;0.13.9!ivy.jar (1875ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.9/jars/logging.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#logging;0.13.9!logging.jar (1249ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logic/0.13.9/jars/logic.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#logic;0.13.9!logic.jar (1022ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.9/jars/process.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#process;0.13.9!process.jar (1118ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.13.9/jars/run.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#run;0.13.9!run.jar (1117ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.9/jars/command.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#command;0.13.9!command.jar (1406ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-sbt/launcher-interface/1.0.0-M1/launcher-interface-1.0.0-M1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#launcher-interface;1.0.0-M1!launcher-interface.jar (604ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.13.9/jars/classpath.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#classpath;0.13.9!classpath.jar (1235ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.9/jars/completion.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#completion;0.13.9!completion.jar (2164ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.9/jars/api.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#api;0.13.9!api.jar (1356ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.13.9/jars/compiler-integration.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.9!compiler-integration.jar (1337ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.13.9/jars/compiler-ivy-integration.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.9!compiler-ivy-integration.jar (921ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/relation/0.13.9/jars/relation.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#relation;0.13.9!relation.jar (926ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.13.9/jars/task-system.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#task-system;0.13.9!task-system.jar (1085ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.13.9/jars/tasks.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#tasks;0.13.9!tasks.jar (1081ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.13.9/jars/tracking.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#tracking;0.13.9!tracking.jar (980ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.13.9/jars/testing.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#testing;0.13.9!testing.jar (1048ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.9/jars/control.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#control;0.13.9!control.jar (911ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.9/jars/collections.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#collections;0.13.9!collections.jar (1395ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.9/jars/incremental-compiler.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.9!incremental-compiler.jar (1447ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.9/jars/compile.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#compile;0.13.9!compile.jar (1328ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.13.9/jars/persist.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#persist;0.13.9!persist.jar (1321ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.13.9/jars/classfile.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#classfile;0.13.9!classfile.jar (1010ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbinary/sbinary_2.10/0.4.2/jars/sbinary_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-tools.sbinary#sbinary_2.10;0.4.2!sbinary_2.10.jar (1110ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.9/jars/cross.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#cross;0.13.9!cross.jar (966ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-sbt/ivy/ivy/2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07abc51ec93/ivy-2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07abc51ec93.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt.ivy#ivy;2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07abc51ec93!ivy.jar (7354ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/serialization_2.10/0.1.1/jars/serialization_2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#serialization_2.10;0.1.1!serialization_2.10.jar (1560ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/modules/scala-pickling_2.10/0.10.0/scala-pickling_2.10-0.10.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang.modules#scala-pickling_2.10;0.10.0!scala-pickling_2.10.jar (3717ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/json4s/json4s-core_2.10/3.2.10/json4s-core_2.10-3.2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.json4s#json4s-core_2.10;3.2.10!json4s-core_2.10.jar (2671ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/spire-math/jawn-parser_2.10/0.6.0/jawn-parser_2.10-0.6.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.spire-math#jawn-parser_2.10;0.6.0!jawn-parser_2.10.jar (665ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/spire-math/json4s-support_2.10/0.6.0/json4s-support_2.10-0.6.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.spire-math#json4s-support_2.10;0.6.0!json4s-support_2.10.jar (386ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scalamacros/quasiquotes_2.10/2.0.1/quasiquotes_2.10-2.0.1.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scalamacros#quasiquotes_2.10;2.0.1!quasiquotes_2.10.jar (3828ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/json4s/json4s-ast_2.10/3.2.10/json4s-ast_2.10-3.2.10.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.json4s#json4s-ast_2.10;3.2.10!json4s-ast_2.10.jar (769ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6.jar ...
[scala-xml] [info]  [SUCCESSFUL ] com.thoughtworks.paranamer#paranamer;2.6!paranamer.jar (584ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.13.9/jars/cache.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#cache;0.13.9!cache.jar (1508ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.13.9/jars/test-agent.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#test-agent;0.13.9!test-agent.jar (928ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (765ms)
[scala-xml] [info] downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/apply-macro/0.13.9/jars/apply-macro.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.9!apply-macro.jar (1237ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/scala-lang/jline/2.10.5/jline-2.10.5.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.scala-lang#jline;2.10.5!jline.jar (1691ms)
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/central/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar ...
[scala-xml] [info]  [SUCCESSFUL ] org.fusesource.jansi#jansi;1.4!jansi.jar (1147ms)

@SethTisue SethTisue changed the title testing fixes, even locally, is absurdly slow real build is slow, testing fixes is slow Oct 28, 2015
@SethTisue SethTisue changed the title real build is slow, testing fixes is slow real build is slow, testing fixes locally is slow too Oct 28, 2015
@SethTisue
Copy link
Member Author

@retronym comments: "Maybe that plugin should be uberjarred or some such... it could also just add a list of JARs to the build's unmanagedJARs"

@SethTisue
Copy link
Member Author

one of the issues here is that dbuild lets you tweak the build definition, but it doesn’t seem to offer a way to tweak the meta-project — the build definition’s build definition. (or maybe it does and I just can’t uncover any reference to it, I guess I’d have to ask @cunei to be sure.) and it’s the meta-project that is the problem here

@SethTisue
Copy link
Member Author

note: I tried upgrading dbuild from 0.9.1 to 0.9.3. it didn't help.

@SethTisue
Copy link
Member Author

whenever one project needs a resolver, we add it to a global list. presumably this slows down everything. can we add resolvers for a particular project only?

@cunei
Copy link

cunei commented Oct 28, 2015

@SethTisue, concerning tweaking the meta-build, check: http://typesafehub.github.io/dbuild/0.9.3/plugins.html#build-levels as well as the following section; it may help.
The resolvers list is global; however, you should ideally rely on a local artifactory proxy. Therefore the list of resolvers should only list the proxy in ivy and maven versions, and inside the artifactory instance you can then define the virtual repository ("repo", for instance) in a way suitable to proxy all the other external repositories you are interested in.

@SethTisue SethTisue removed their assignment Nov 9, 2015
SethTisue added a commit to SethTisue/scala-jenkins-infra that referenced this issue Jan 29, 2016
when the Scala version bumps, it's now become routine for the build to
hit the old 600 minute limit and time out.

we have continued to gradually add projects (and additional
resolvers), and existing projects can be expected to gradually add
dependencies and grow their test suites and so forth, so I'm not too
alarmed about it.

admittedly, the build is slower than we would like! the ticket on that
is scala/community-build#152
SethTisue added a commit to SethTisue/scala-jenkins-infra that referenced this issue Jan 29, 2016
when the Scala version bumps, it's now become routine for the build to
hit the old 600 minute limit and time out.

we have continued to gradually add projects (and additional
resolvers), and existing projects can be expected to gradually add
dependencies and grow their test suites and so forth, so I'm not too
alarmed about it.

in practice, the usual way of coping with this is to fix the Scala
SHA whenever manually triggering test runs, so that the whole thing
doesn't have to be redone from scratch.

admittedly, the build is still slower than we would like! the ticket
on that is scala/community-build#152
@SethTisue
Copy link
Member Author

fixed by @adriaanm in #243

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants