tesla / m2eclipse-tycho

25 stars 26 forks source link

RAD 8.5.5 cannot install Tycho configurator #13

Closed domveit closed 11 years ago

domveit commented 11 years ago

Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=420418

I think that I might have figured out that there is an unneeded dependency on org.eclipse.debug.core. 3.8 This is not a big deal, except that it is preventing IBM Rational Application Developer from installing Tycho. Please see if this dependency can be removed.

ifedorenko commented 11 years ago

org.eclipse.debug.core is indeed a leftover from functionality now moved to com.ifedorenko.m2e.tychodev and should be removed. Having said that, m2e/tycho requires eclipse 3.8 or newer to work properly, so eclipse 3.6 support is out of question.

domveit commented 11 years ago

You say that eclipse 3.8 is required, yet all other dependencies are 3.6. Except for core.debug - which is 3.7 - but you agree this could be removed. If you could publish this out with this dependency removed, this would probably be enough to allow RAD to install it with their supported version of m2e through the normal discovery mechanism.

Not asking that m2e and all else be tested and certified with eclipse 3.6 - just that this one extra dependency be removed.

ifedorenko commented 11 years ago

I am not sure what was not clear in my previous comment. m2e/tycho requires eclipse 3.8 or newer to work properly. Declared dependencies are wrong and I'll update them to require eclipse 3.8 when I get a chance.

You'll have to build your own version if you are happy with how m2e-tycho works in eclipse 3.6.

domveit commented 11 years ago

What was not clear - you verbally stated a dependency on 3.8 - yet the "real" dependency in the code base was 3.6. I thought it would be trivial to remove the unneeded dependency and all would be fine. However, if you plan to upgrade all dependencies to 3.8 - yes this will def. prevent it from working in RAD.

I have gotten a tycho version to work by manually removing the dependency, but in the end, I am probably going to move our build process out of RAD into a standalone eclipse so that we are not building out of an old 3.6 platform.