Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1051

Depedency on com.hierynomus.ssh breaks jclouds-karaf

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • jclouds-karaf
    • 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

          Activity

            People

              nacx Ignasi Barrera
              gaul Andrew Gaul
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: