Is it possible to remove a jar from clojars? How do I do it? Is there an easy way to do it?
Or, can I deprecate it and remove the repository link from a jar?
Never mind, I found a solution.
I’ve been getting a “Remote host closed” when CircleCI connects to Clojars, but evidently only for one JAR. Here’s the last bit of the CircleCI log:
Retrieving com/cognitect/transit-js/0.8.755/transit-js-0.8.755.jar from central
Retrieving org/clojure/tools.nrepl/0.2.10/tools.nrepl-0.2.10.jar from central
Retrieving malabarba/lazy-map/1.1/lazy-map-1.1.jar from clojars
Retrieving clojure-complete/clojure-complete/0.2.3/clojure-complete-0.2.3.jar from clojars
Could not transfer artifact tailrecursion:cljson:pom:1.0.7 from/to clojars (<https://clojars.org/repo/>): Remote host closed connection during handshake
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
My full transcript is here: https://gist.github.com/mfikes/4acdf00285636721c061
@mfikes: do you have any issues pulling that dep locally?
I'll take a look at the server logs
@tcrawley: No. I locally moved ~/.m2/repository
aside to check for that.
I can cause it to occur again with CircleCI if that helps
ugh, the DoS attack against linode makes it tough to work over ssh to the server
@mfikes: yeah, can you start a build now?
hmm, I wonder if this is related to the DoS attack - do you see it with different jars, or always the same one?
@tcrawley: Getting ready to start a build now...
It is running… but hasn’t reached that point yet...
@tcrawley: This time it worked.
Yeah, I have a Linode in New Jersey as well that suffered lack of reachability recently. Grr.
hmm, that makes me suspect the DoS attack
Thank you!!!!
it looks like the request never actually hit http://clojars.org though - I was tail -f | grep cljson
the access log, and didn't see an entry for the last build
Hah. I just tried the main linode management page and it crapped out.
I wonder if travis has a transparent mirror in place?
Yeah, you are right in that CircleCI could be running its own transparent mirror, and if it dies or hiccups it may look the same.