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 (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?

        Gliffy Diagrams

          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:

                  Development