eclipse-viatra / org.eclipse.viatra

Main components of the VIATRA framework
https://eclipse.dev/viatra
Eclipse Public License 2.0
0 stars 1 forks source link

Update Oomph setup file to load content from Github #150

Open ujhelyiz opened 3 months ago

ujhelyiz commented 3 months ago

The Oomph setup files got broken after the migration to Github (e.g. it sets up a wrong Git repository and changes are not anymore fetched by the central registry).

bergmanngabor commented 3 months ago

FWIW I have run an Oomph setup today to see where we stand now.

Feedback:

But the progress really looks promising, keep up the good work!

ujhelyiz commented 3 months ago

Most likely I will only continue to work on this after #152 will be merged, as the dependency changes will require another set of updates, and at that point will I plan finalize this. However, thanks for the feedback.

bergmanngabor commented 3 months ago

the target platform was updated to SimRel 2020-06

Actually, it seems to be more like 2020-12. Corroborating this, I have found after bumping my Eclipse IDE to 2020-12 that the Xtend version inconsistency errors do indeed disappear (not the other problems).

ujhelyiz commented 2 months ago

the target platform was updated to SimRel 2020-06

Actually, it seems to be more like 2020-12. Corroborating this, I have found after bumping my Eclipse IDE to 2020-12 that the Xtend version inconsistency errors do indeed disappear (not the other problems).

The base target platform everything has to compile against is 2020-06; you can use Oomph to install VIATRA with the current platform, e.g. I am using it with 2024-03. It is possible I have messed up something with older versions, but I really don't plan to fix those before merging the new minimum dependency versions (that would change things greatly).

On the other hand, thinking about the issue you mentioned here I found that the VIATRA Tooling configuration was not correct. I don't usually use that configuration so issues might fall through the cracks here. I tried to update the given URL as necessary. @bergmanngabor Could you test whether this has fixed (at least some) of the issues?

bergmanngabor commented 2 months ago

Pulling the newest setup file and re-running the setup, I see P2 Director complaining:

Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 0: https://ci.eclipse.org/viatra/job/VIATRA/job/master/lastSuccessfulBuild/artifact/releng/org.eclipse.viatra.update/target/repository

But there is no longer a missing Setup parameter, thankfully.

ujhelyiz commented 2 months ago

It was a copy-paste error, I have managed to add spaces to the XML... Sorry.