Nodeclipse / nodeclipse

Nodeclipse-1 : Eclipse plugin for Node.js, PhantomJS development (Nodeclipse core plugin); Maven and Gradle (with Android) plugins
https://nodeclipse.github.io/
158 stars 78 forks source link

Nodeclipse Enide Studio 2015 requires an old version of YEdit #216

Closed tfesenko closed 6 years ago

tfesenko commented 8 years ago

Nodeclipse requires an old version of YEdit, so it's not possible to install a newer version of YEdit.

Steps to reproduce:

  1. Download the latest version of Nodeclipse Enide (it's 2015-7) from http://www.nodeclipse.org/updates/ .
  2. Try installing the latest YEdit (https://github.com/oyse/yedit/releases) or an update site that requires YEdit 1.0.20.
  3. Installation fails with the following error:
Your original request has been modified.
  "YEdit YAML editor" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: YEdit YAML editor 1.0.20.201509041456-RELEASE (org.dadacoalition.yedit 1.0.20.201509041456-RELEASE)
  Software currently installed: Enide 2015 4.5.0.20150706-0926 (nodeclipse.package.enide.product 4.5.0.20150706-0926)
  Only one of the following can be installed at once: 
    YEdit YAML editor 1.0.15 (org.dadacoalition.yedit 1.0.15)
    YEdit YAML editor 1.0.20.201509041456-RELEASE (org.dadacoalition.yedit 1.0.20.201509041456-RELEASE)
  Cannot satisfy dependency:
    From: Enide 2015 4.5.0.20150706-0926 (nodeclipse.package.enide.feature.feature.group 4.5.0.20150706-0926)
    To: org.dadacoalition.yedit.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Enide 2015 4.5.0.20150706-0926 (nodeclipse.package.enide.product 4.5.0.20150706-0926)
    To: nodeclipse.package.enide.feature.feature.group [4.5.0.20150706-0926]
  Cannot satisfy dependency:
    From: YEdit Feature 1.0.15 (org.dadacoalition.yedit.feature.group 1.0.15)
    To: org.dadacoalition.yedit [1.0.15]

The reason is that Nodeclipse Enide requires YEdit and only accepts 1.0.15.

This kind of errors can usually be fixed by using the match="greaterOrEqual" property in feature.xml.

paulvi commented 8 years ago

Thanks for reporting. This is actually issue of Enide Studio 2015.

paulvi commented 6 years ago

Unfortunately not planning to release updated Enide Studio for now.