Closed cdietrich closed 4 years ago
EMF 2.15 release is out and available on Maven Central.
moved to 2.17 since this depends on BOM will move to 2.17
Moved to 2.19
it looks like ed has already published emf 2.18 to maven central
If i were sure this would work perfectly fine with older eclipse versions (back to oxygen) Then https://github.com/eclipse/xtext/issues/1282 Would be long done.
Currently I have nobody that could support me with that
I am also not sure if forcing the new EMf Version on older eclipses Or setting the Genmodel/ runtime version to the one of oxygen is the right way to go
@tivervac what do you think. You are one of the reasons to stick with oxygen
Meanwhile Ed has published 2.19
@cdietrich Do you have any specific concerns with EMF > 2.14 and Oxygen, or do you just have no idea if they still work together? We can test it on our side but we'll need a little bit of time
I want to make sure it works with old emf too if somebody picks Oxygens emf version (don’t know how you handle that(
I'll raise the issue internally and get back to you
@tivervac any news?
We had a release last week so this was delayed, but I'm working on it now.
Please consider that the Xtext-Examples (e.g Domainmodel.genmodel) specifies runtimeVersion="2.12"
I think that would also worth updating.
@cdietrich Or will it be automatically updated when regenerated?
yes and no and this is one point to investigate
=> options would be
We've tried the following:
In Eclipse 4.7.3
on CentOS 6.10 (final)
we added the update site http://download.eclipse.org/modeling/emf/emf/builds/release/2.19 and manually installed/updated EMF. We now have the EMF Common 2.16.0.v20190625-1131
and EMF Ecore 2.19.0.v20190822-1451
.
Everything still seems to work.
=> the assumption is that using a "newer" emf version of oxygen should work fine. TBD:
unfortunately the runtime version from oxygen is still outdated regarding @override
and StringBuffer
& co
What does it exactly mean?
if does not generated override annotation and uses old stingbuffer
=> i wonder if we should use a newer emf (runtime) even in minimal target is oxygen
Oh, ok, I understand.
move to 2.21
Meanwhile EMF 2.20 is on maven central
Great job @cdietrich! With these branches in my working copy, I do only have EObject from 2.20 in my JDT index. Remaining: Remove the outdated "## Maven Tycho Hints" from the documentation.
which hints do you mean? do you mean updating the table?
can you please rebase and build all branches?
updating the table
Yes, exactly. The table in xtext-website/documentation/350_continuous_integration.md is unnecessarily confusing given that we build against emf 2.20
rebase
Will do
@szarnekow i wonder if we should mention the current instead of any old emf version in the table. what do you think?
(replace the 2.17s with the emf version of that release)
i also wonder if i should sequash the commits. i did create separate ones to ease review
I think in such huge change it is better to keep the commits separate.
@szarnekow i wonder if we should mention the current instead of any old emf version in the table. what do you think?
(replace the 2.17s with the emf version of that release)
Yes, that sounds good.
@szarnekow i updated the PR. please check
lets see if there are any leftovers
@ArneDeutsch is going to fix broken xtext-maven-plugin tests. were not discovered due broken test result reporting on jenkins
no more regressions reported so far. so will close for now. if you find new problems please report a new issue