Terracotta dependencies are killing the build
Description
Attachments
- 28 May 2014, 09:03 AM
- 20 May 2014, 05:25 PM
is related to
Activity
Hudson CI Server May 29, 2014 at 3:19 PM
Integrated in sakai-trunk-java-1.7 #279 (See http://builds.sakaiproject.org:8080/job/sakai-trunk-java-1.7/279/)
https://sakaiproject.atlassian.net/browse/KNL-1257#icft=KNL-1257 removed workaround (Revision 309885)
Result = SUCCESS
Hudson CI Server May 29, 2014 at 1:13 PM
Integrated in sakai-10-java-1.7 #78 (See http://builds.sakaiproject.org:8080/job/sakai-10-java-1.7/78/)
https://sakaiproject.atlassian.net/browse/KNL-1257#icft=KNL-1257 merge 309687 309871 309885 to 10.x (Revision 309897)
Result = UNSTABLE
Matthew Jones May 29, 2014 at 8:24 AM
Looking at the nightly logs the terracotta repo isn't even being used anymore. I'm going to remove this mvn-repo directory. It's also building a few minutes faster with repo1 added to master/kernel.
Downloaded: http://repository.opencastproject.org/nexus/content/groups/public/org/terracotta/toolkit/terracotta-toolkit-root/5.6.0/terracotta-toolkit-root-5.6.0.pom (4 KB at 0.4 KB/sec)
Hudson CI Server May 28, 2014 at 7:10 PM
Integrated in sakai-trunk-java-1.7 #277 (See http://builds.sakaiproject.org:8080/job/sakai-trunk-java-1.7/277/)
https://sakaiproject.atlassian.net/browse/KNL-1257#icft=KNL-1257 - Changing up order of repositories in kernel (Revision 309871)
Result = UNSTABLE
Matthew Jones May 28, 2014 at 9:36 AM
I was able to build fine with the patch I supplied with a clean repo, even removing the terracotta repository and those local files completely.
I think it would be nice to have a nexus.apereo.org and maybe can work out something with opencast at the conference to just use theirs rather than continuing to put one-off jars into our file system as needed. But this looks stable enough. I'll fix it if it breaks.
Starting last night around 5pm EDT, Terracotta.org began returning 503s for Sakai dependencies like this one:
http://www.terracotta.org/download/reflector/releases/org/terracotta/terracotta-toolkit-1.6-runtime/5.6.0/terracotta-toolkit-1.6-runtime-5.6.0.pom
We need a way to resolve these dependencies without depending on terracotta.org infrastructure.
This should include only these (they have no children deps):
<dependency>
<groupId>org.terracotta</groupId>
<artifactId>terracotta-toolkit-1.6-runtime</artifactId>
<version>5.6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-terracotta</artifactId>
<version>2.6.6</version>
<scope>provided</scope>
</dependency>
[INFO] +- org.terracotta:terracotta-toolkit-1.6-runtime:jar:5.6.0:provided
[INFO] +- net.sf.ehcache:ehcache-terracotta:jar:2.6.6:provided