clj-commons/clj-ssh

Dependency on slingshot 0.2.0 can break projects using a later version

dcj opened this issue · 3 comments

dcj commented

I have a project that includes [slingshot "0.9.0"]

When I also include [clj-ssh "0.3.1-SNAPSHOT"], and load my namespace, (use 'myns.core), I get this:

java.io.FileNotFoundException: Could not locate slingshot/core__init.class or slingshot/core.clj on classpath: (ssh.clj:1)

I'm guessing the public interface to slingshot changed somewhere along the line.

Would this be a big effort to update?

I may try to take a look myself later tomorrow.

dcj commented

See related pull request

kzar commented

I'm not sure if it's the same issue but I'm also getting a problem with the Slingshot dependency. https://gist.github.com/1620309

Fixed in 0.3.1