[jbosstools-issues] [JBoss JIRA] (JBIDE-26673) Dependency on org.eclipse.rse.ui 3.3 affects installation

André Dietisheim (Jira) issues at jboss.org
Wed Jun 19 04:05:01 EDT 2019


    [ https://issues.jboss.org/browse/JBIDE-26673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13748662#comment-13748662 ] 

André Dietisheim edited comment on JBIDE-26673 at 6/19/19 4:04 AM:
-------------------------------------------------------------------

[~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?


was (Author: adietish):
[~msparrao] thx for updating us. 
Like @robstryker I see no hard requirement on rse versions in our plugins afaics. 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)



More information about the jbosstools-issues mailing list