Tools (JBoss Tools)
  1. Tools (JBoss Tools)
  2. JBIDE-10668

M5 marketplace installation has a problem with jcsh dependency missing

    Details

    • Type: Bug Bug
    • Status: Closed Closed (View Workflow)
    • Priority: Blocker Blocker
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.3.0.M5
    • Component/s: updatesite
    • Labels:
      None
    • Similar Issues:
      Show 10 results 

      Description

      using our update site without "check other sites" or eclipse marketpace I get the following error:

      Cannot complete the install because one or more required items could not be found.
      Software being installed: JBoss OpenShift Express Tools 2.3.0.v20111213-1457-H21-M5 (org.jboss.tools.openshift.express.feature.feature.group 2.3.0.v20111213-1457-H21-M5)
      Missing requirement: OpenShift UI 2.3.0.v20111213-1457-H21-M5 (org.jboss.tools.openshift.express.ui 2.3.0.v20111213-1457-H21-M5) requires 'bundle com.jcraft.jsch 0.1.44' but it could not be found
      Cannot satisfy dependency:
      From: JBoss OpenShift Express Tools 2.3.0.v20111213-1457-H21-M5 (org.jboss.tools.openshift.express.feature.feature.group 2.3.0.v20111213-1457-H21-M5)
      To: org.jboss.tools.openshift.express.ui [2.3.0.v20111213-1457-H21-M5]

      and im running Version: Indigo Service Release 1
      Build id: 20110916-0149 which contains com.jcraft.jsch 0.1.41 (possibly because of me installing egit manually?)

      ...so two issues:

      1) why do we require 0.1.44 over 0.1.41

      2) how is this being built but not possible to install from our site?

      ...and of course..how can we fix this so it will work for M5 installs?

        Issue Links

          Activity

          Hide
          Nick Boldt
          added a comment -

          Target platform site contains these features, which pull in jsch. Presumably one of them - such as jgit, which sets no version requirement - pulled in the latest avail on the composite reqs site.

          $ findDepInFeature jsch
          
          ./features/org.eclipse.egit_1.1.0.201109151100-r.jar
                <import plugin="com.jcraft.jsch" version="0.1.37" match="compatible"/>
          
          ./features/org.eclipse.jgit_1.1.0.201109151100-r.jar
                <import plugin="com.jcraft.jsch"/>
          
          ./features/org.eclipse.rse.ssh_3.0.301.R33x_v201109141647-7A3F9xAGGB5k0C7KEATN92641.jar
                <import plugin="com.jcraft.jsch" version="0.1.31" match="compatible"/>
          
          ./features/org.eclipse.tm.terminal.ssh_2.1.0.v201103142315-30-7w312212153266.jar
                <import plugin="com.jcraft.jsch" version="0.1.31" match="compatible"/>
          
          Show
          Nick Boldt
          added a comment - Target platform site contains these features, which pull in jsch. Presumably one of them - such as jgit, which sets no version requirement - pulled in the latest avail on the composite reqs site. $ findDepInFeature jsch ./features/org.eclipse.egit_1.1.0.201109151100-r.jar < import plugin= "com.jcraft.jsch" version= "0.1.37" match= "compatible" /> ./features/org.eclipse.jgit_1.1.0.201109151100-r.jar < import plugin= "com.jcraft.jsch" /> ./features/org.eclipse.rse.ssh_3.0.301.R33x_v201109141647-7A3F9xAGGB5k0C7KEATN92641.jar < import plugin= "com.jcraft.jsch" version= "0.1.31" match= "compatible" /> ./features/org.eclipse.tm.terminal.ssh_2.1.0.v201103142315-30-7w312212153266.jar < import plugin= "com.jcraft.jsch" version= "0.1.31" match= "compatible" />
          Hide
          Max Rydahl Andersen
          added a comment - - edited

          then the question is why our explicit listing of a version in the TP is not obeyed. It should be failing.

          btw. where is that 'findDepInFeature' script ?

          >>> http://divbyzero.com/linux/findDepInFeature.sh.txt

          Show
          Max Rydahl Andersen
          added a comment - - edited then the question is why our explicit listing of a version in the TP is not obeyed. It should be failing. btw. where is that 'findDepInFeature' script ? >>> http://divbyzero.com/linux/findDepInFeature.sh.txt
          Hide
          Nick Boldt
          added a comment -

          TP is generated using an optional "get latest" flag. Alternatively, it can be generated w/ that disabled so that versions will be read directly from the .target file instead of "latest available on composite reqs mirror site".

          During dev cycle, I use "get latest = true"; closer to GA, I switch that to false so as to verify the TP doesn't contain discrepancies like this one. Why not all the time? Can't recall... had a good reason at some point.

          Show
          Nick Boldt
          added a comment - TP is generated using an optional "get latest" flag. Alternatively, it can be generated w/ that disabled so that versions will be read directly from the .target file instead of "latest available on composite reqs mirror site". During dev cycle, I use "get latest = true"; closer to GA, I switch that to false so as to verify the TP doesn't contain discrepancies like this one. Why not all the time? Can't recall... had a good reason at some point.
          Hide
          Max Rydahl Andersen
          added a comment -

          Please never run TP with "get latest" - that makes no sense besides for debugging/checking out new things IMO. It's either a controlled TP or its "random"...and random is not good

          Show
          Max Rydahl Andersen
          added a comment - Please never run TP with "get latest" - that makes no sense besides for debugging/checking out new things IMO. It's either a controlled TP or its "random"...and random is not good
          Hide
          Max Rydahl Andersen
          added a comment -

          this issue was solved - M5 can be installed now.

          Show
          Max Rydahl Andersen
          added a comment - this issue was solved - M5 can be installed now.

            People

            • Assignee:
              Max Rydahl Andersen
              Reporter:
              Max Rydahl Andersen
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: