{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/1312","repository_url":"https://api.github.com/repos/ensime/ensime-server","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/1312/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/1312/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/1312/events","html_url":"https://github.com/ensime/ensime-server/pull/1312","id":135266793,"number":1312,"title":"coursier for fun and profit","user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Externally%20Blocked","name":"Externally Blocked","color":"990000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2016-02-21T22:10:41Z","updated_at":"2016-03-05T13:40:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ensime/ensime-server/pulls/1312","html_url":"https://github.com/ensime/ensime-server/pull/1312","diff_url":"https://github.com/ensime/ensime-server/pull/1312.diff","patch_url":"https://github.com/ensime/ensime-server/pull/1312.patch"},"body":"close #1296\r\n\r\nworkaround https://github.com/sbt/sbt/issues/2266 and https://github.com/sbt/sbt/issues/1930\r\n\r\nthings to be cautious of:\r\n\r\n- https://github.com/alexarchambault/coursier#important-sbt-plugin-might-mess-with-published-artifacts (our emacs integration tests will hopefully work this one out, and I'm also seeing locally good results)\r\n- https://github.com/alexarchambault/coursier/issues/138 <= not as fast as it could be, but of course @alexarchambault has a fix up his sleeve...\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/192645421","html_url":"https://github.com/ensime/ensime-server/pull/1312#issuecomment-192645421","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/1312","id":192645421,"user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"created_at":"2016-03-05T13:40:52Z","updated_at":"2016-03-05T13:40:52Z","body":"heh, appveyor just failed with https://ci.appveyor.com/project/fommil/ensime-server-circ6/build/1.0.2\r\n\r\n```\r\nFetching artifacts\r\nbash: /dev/tty: No such device or address\r\nFetching artifacts: done\r\n[info]   Compilation completed in 23.736 s\r\njava.lang.RuntimeException: Missing scala-library.jar\r\n\tat scala.sys.package$.error(package.scala:27)\r\n\tat sbt.Defaults$$anonfun$scalaInstanceFromUpdate$1$$anonfun$file$1$1.apply(Defaults.scala:392)\r\n\tat sbt.Defaults$$anonfun$scalaInstanceFromUpdate$1$$anonfun$file$1$1.apply(Defaults.scala:392)\r\n\tat scala.Option.getOrElse(Option.scala:120)\r\n\tat sbt.Defaults$$anonfun$scalaInstanceFromUpdate$1.file$1(Defaults.scala:392)\r\n\tat sbt.Defaults$$anonfun$scalaInstanceFromUpdate$1.apply(Defaults.scala:394)\r\n\r\n```"}}