diverse-project / k3

action language providing open class mechanism to xtend/java
http://diverse-project.github.io/k3/
Eclipse Public License 1.0
25 stars 8 forks source link

Not all dependencies packed (?) #67

Closed lmouline closed 6 years ago

lmouline commented 6 years ago

When I try to install K3 plugin using the update site, I get the following "error":

Cannot complete the install because one or more required items could not be found.
  Software being installed: K3 feature 3.2.3.v20180905-1556 (fr.inria.diverse.k3.feature.feature.group 3.2.3.v20180905-1556)
  Missing requirement: K3 UI 3.2.3.v20180905-1556 (fr.inria.diverse.k3.ui 3.2.3.v20180905-1556) requires 'osgi.bundle; org.eclipse.gemoc.commons.eclipse.pde 1.0.0' but it could not be found
  Cannot satisfy dependency:
    From: K3 feature 3.2.3.v20180905-1556 (fr.inria.diverse.k3.feature.feature.group 3.2.3.v20180905-1556)
    To: org.eclipse.equinox.p2.iu; fr.inria.diverse.k3.ui [3.2.3.v20180905-1556,3.2.3.v20180905-1556]

It asks me to install manually a Gemoc package: org.eclipse.gemoc.commons.eclipse.pde.

I don't really know if it's an error or a good practice for plugin packaging.

fcoulon commented 6 years ago

Seems a bug to me

You can also try this update site and check GEMOC Eclipse Commons to get eclipse.pde :

https://ci.eclipse.org/gemoc/job/gemoc-studio/job/master/lastSuccessfulBuild/artifact/gemoc-studio/gemoc_studio/releng/org.eclipse.gemoc.gemoc_studio.updatesite/target/repository/

PS: there is this dependency because k3 wizards reuse some Gemoc wizards I think.

lmouline commented 6 years ago

Yep I did this :) Thanks

dvojtise commented 6 years ago

actually, even when k3 was dependent on diverse-commons (before its port to gemoc commons) the diverse commons stuff were not distributed in K3 update site.

However you're right, we can easily add it for simpler installation

BTW, the official update site for gemoc is one of those here: http://download.eclipse.org/gemoc/updates/?d

lmouline commented 6 years ago

OK :)

Many thanks