Open dvojtise opened 4 years ago
Fair question. Another problem is that currently I believe that many things in the discovery are not usable with the latest studio (eg. xmof) while still presented as something that can be installed.
Is amalgam compatible at all with v2020-03?
Fair question. Another problem is that currently I believe that many things in the discovery are not usable with the latest studio (eg. xmof) while still presented as something that can be installed.
We tried to add some info in the title and disable (in grey) to indicate the compatible versions to address this, but this is clearly not satisfying as the update is not automatic cf.
Is amalgam compatible at all with v2020-03?
the only update site I found with it is http://download.eclipse.org/releases/photon, apparently it works in 2020-03 but if we use it in the build there is a high risk to maintain old dependencies on other components instead of using the latest versions. Additionally, using both http://download.eclipse.org/releases/photon and http://download.eclipse.org/releases/2020-03 will slow down the build and the plugin resolution process
I would really prefer to have only one update site for getting eclipse core components in the build.
Apparently, other package replace this service by a marketplace where we could try to expose tool by asking contributers to use some "GEMOC" tag.
Do you know what is the feasibility of that? Is it hard to push things to the marketplace?
The market place is quite easy, you just have to create an entry with description and an URL pointing to an update site.
The only points are about management of:
I've created a first entry for the Studio itself (https://marketplace.eclipse.org/content/gemoc-studio)
@combemale @ebousse can you connect at least once on the marketplace (its the same login as your eclipse account) and send me your id, so I can add you as additional maintainer ?
If this is ok for most of you, we'll try to create the entries for the demonstration languages and alternative engines too (at least for those we are maintainer/co maintainer and know that they work with the current GEMOC studio version)
link to the announce of removal of amalgam from simrel : https://bugs.eclipse.org/bugs/show_bug.cgi?id=542991 and https://www.eclipse.org/lists/cross-project-issues-dev/msg16059.html that motivates the removal of this feature from the GEMOC studio
Up, on this issue:
I'd like to remove old dependencies that is a possible cause of the studio unstability.
without explicit complain, I'll proceed to the removal of the discovery system.
In the latest version of Eclipse (Modeling 2020-03) the amalgam project that offers the base classes of the discovery service isn't included anymore
the last version of amalgam is 3 years old (cf. https://projects.eclipse.org/projects/modeling.amalgam)
This raises the question of "should we try to maintain this in the Studio (and relying on unmaintained component) or simply remove it ?
Apparently, other package replace this service by a marketplace where we could try to expose tool by asking contributers to use some "GEMOC" tag.
Note: I need a rapid agreement about removing this because I'm upgrading the studio to Eclipse 2020-03