[
https://issues.jboss.org/browse/JBIDE-26673?page=com.atlassian.jira.plugi...
]
André Dietisheim edited comment on JBIDE-26673 at 6/19/19 4:22 AM:
-------------------------------------------------------------------
[~msparrao] thx for updating us.
Like [~rstryker] I see no hard requirement on rse versions in the plugins that I
inspected. We have org.jboss.ide.eclipse.as.rse.core requiring a non-specified version of
org.eclipse.rse.core:
{code:title=https://github.com/jbosstools/jbosstools-server/blob/master/as/plugins/org.jboss.ide.eclipse.as.rse.core/META-INF/MANIFEST.MF#L12}
Bundle-SymbolicName: org.jboss.ide.eclipse.as.rse.core;singleton:=true
Bundle-Version: 3.7.0.qualifier
Require-Bundle:
...
org.eclipse.rse.core,
org.eclipse.rse.subsystems.files.core,
org.eclipse.rse.services,
org.eclipse.rse.services.files.ftp,
org.eclipse.rse.services.local,
org.eclipse.rse.services.ssh,
org.eclipse.rse.subsystems.shells.core,
...
{code}
We currently use rse 4.5.100 so I dont see any problems opening up the version range to
<5.0 (once we identify that we really have such a requirement). A thing that bothers me
is that according to [~nickboldt] there is no publicly available rse v4.6, so there's
no way for us currently to test/verify this newer rse plugin. You seem to imply that
there's a closed source version 4.6 available from IBM? What's the plugin that
you're using that requires 4.6?
was (Author: adietish):
[~msparrao] thx for updating us.
Like [~rstryker] I see no hard requirement on rse versions in our plugins. We have
org.jboss.ide.eclipse.as.rse.core requiring a non-specified version of
org.eclipse.rse.core:
{code:title=https://github.com/jbosstools/jbosstools-server/blob/master/as/plugins/org.jboss.ide.eclipse.as.rse.core/META-INF/MANIFEST.MF#L12}
Bundle-SymbolicName: org.jboss.ide.eclipse.as.rse.core;singleton:=true
Bundle-Version: 3.7.0.qualifier
Require-Bundle:
...
org.eclipse.rse.core,
org.eclipse.rse.subsystems.files.core,
org.eclipse.rse.services,
org.eclipse.rse.services.files.ftp,
org.eclipse.rse.services.local,
org.eclipse.rse.services.ssh,
org.eclipse.rse.subsystems.shells.core,
...
{code}
The problem I see is that rse version >= 4.0.0 is expected to break API compatibilty
(see
https://wiki.eclipse.org/Version_Numbering#When_to_change_the_minor_segment). Anpther
thing that bothers me is that according to [~nickboldt] there is no publicly available rse
v4.6, so there's no way for us currently to test/verify this newer rse plugin. You
seem to imply that there's a closed source version 4.6 available from IBM? What's
the plugin that you're using that requires 4.6?
Dependency on org.eclipse.rse.ui 3.3 affects installation
---------------------------------------------------------
Key: JBIDE-26673
URL:
https://issues.jboss.org/browse/JBIDE-26673
Project: Tools (JBoss Tools)
Issue Type: Bug
Environment: This happens on eclipse Luna and Oxygen installing from the
marketplace or directly from eclipse when creating a new JBOSS server
Reporter: Manuel Parrao
Priority: Minor
Fix For: 4.12.x
I have a product that uses different plugins and some of them failed to be installed if
JBOSS tools are installed first since JBOSS tools has a dependency on org.eclipse.rse.ui
V3.3 and the other plugins I use work with org.eclipse.rse.ui V4.4 and org.eclipse.rse.ui
V4.6. On the other hand if I install first the other plugins and then try to install JBOSS
tools, JBOSS does not get installed due the same dependency issue.
Would it be possible to modify the manifest to accept org.eclipse.rse.ui 3.3 or later?
--
This message was sent by Atlassian Jira
(v7.12.1#712002)