-
Notifications
You must be signed in to change notification settings - Fork 96
[eclipse/xtext#1976] pin explicit transitive deps in xtext.xtext.gene… #1714
Conversation
…t.generator Signed-off-by: Lorenzo Bettini <[email protected]>
@kthoms @szarnekow @ArneDeutsch @miklossy we should somewhen come together and decide how to continue with this mess |
@cdietrich the build fails because probably I don't understand whether I should have touched <upstreamBranch>lb_xtext_issue1976</upstreamBranch> should I remove that? |
just create that branch on lib too and start core again when lib has been built |
@cdietrich thanks (the joys of multiple repositories ;) |
you would have to build a "Sammelsurium" of maven repos like here |
Should we wait for feedback first? |
you can always
|
OK, but is the fact that this build succeeds is a good thing? |
No there is not test |
You can also try a gradlew generateTestLanguages -PuseJenkinsSnapshots=true |
In this repo? |
Yes |
Signed-off-by: Lorenzo Bettini <[email protected]>
@cdietrich There's a failure that does not seem to be related to this... but I don't understand... maybe you know... or maybe I did not write correctly the step in the Jenkinsfile |
@LorenzoBettini this is not meant to be ran on jenkins. please try locally. |
This reverts commit ffda3f0. Signed-off-by: Lorenzo Bettini <[email protected]>
@cdietrich I'm getting the same error also locally... |
You should clone eclipse next to core |
OK, on my machine it works (using Java 8), but I see no trace of Anyway, let's wait for some feedback by others |
can you please rebase and also create a base branch in lib and check if the bom has all of them |
The BOM has all of them (it's been having them since the beginning I guess) and I made sure of that when I created the PR |
optional wont end up is maven unfortunately |
so we can't use optional to fix this |
yes we would need to make all non optional. |
Those ones do not depend on other Eclipse bundles like JDT or other ones that have version ranges that might break things, so they should be harmless, IIRC |
@szarnekow @kthoms as the optional thing is not working for generated poms. |
I don't think so. |
created #1804 as replacement |
This pins all transitive dependencies of org.eclipse.xtext.xtext.generator, in particular, the ones with version ranges (EMF, JDT and other platform dependencies) that are taken from org.eclipse.emf:org.eclipse.emf.codegen.
This should fix eclipse-xtext/xtext#1976
(see also xtext/xtext-reference-projects#188)
Signed-off-by: Lorenzo Bettini [email protected]