Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
2.0.0
-
None
Description
The changes introduced in pull request 841 upgrade the SSHJ dependency and break jclouds-karaf.
SSHJ has changed its maven coordinates from net.schmizz to com.hierynomus. Our jclouds-karaf integration relied on existing bundles for that dependency, but the latest bundle available for the org.apache.servicemix.bundles.jsch-agentproxy-sshj still uses the old package.
Since there is no bundle available that uses the new SSHJ Maven dependency, jclouds-karaf is broken.
There are several approaches to fix this:
- Provide our own agentproxy bundle with the right SSHJ dependency.
- Package the agentproxy class (it is just only one class) as part of the jclouds SSH driver. License is compatible, as it is a BSD 3-clause.
- Change jclouds-karaf to use the JSCH ssh driver.
Until there is no bundle available, we should try to move jclouds-karaf to use jsch.
Attachments
Issue Links
- links to