Hi,
The main problem is, in this case, that your target depends on a nightly and a release. Of course I do not expect you
to move to Photon but as there is no release of the dev tools along the main plugins and these progress with the related nightly (in this case oxygen 3.2.0 for SR2) I would advise you to change, for the time being, your papyrus to the Oxygen nightly.
Of course if that is preferable to you I could also push a milestone integration release (papyrus main plugins) for you
to base yourself upon instead of the latest release.
As for Nattable, the required plugins are indeed in 4.0.0 (cf [1]) hence the feature should indeed have been changed to
reflect this (major+1 in this case).
Quentin
[1]
https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen/lastSuccessfulBuild/artifact/repository/plugins/
De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx]
De la part de Ernesto Posse
Envoyé : mercredi 4 octobre 2017 16:44
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : Re: [mdt-papyrus.dev] Papyrus JUnit feature Oxygen update site
Hi, some more questions inline:
Hi Ernesto,
This job is not building against photon (Nattable backported the changes in the streams/3.0-maintenance)
hence the dependency (nattable is now 4.0.0, even in oxygen ;p).
Huh. Well, that's confusing. Any other things that have been backported that we should be aware of?
As this feature is not supposed to be released, it is mainly used to run our tests and
has some dev tools, there is no “backup”. If you are building against the released 3.1.0 you will have to depend on a local solution, or depend on the nightly. Although there are some talk about cleaning it up and releasing parts of it this is not done yet.
We are building against 3.1 now. At the moment there are no plans to move to Photon, so we need to still be able to do maintenance on Oxygen.
What is you TP and/or use of the dev tools ?
We use the Papyrus JUnit feature for tests, naturally, and we should not have to disable our tests from the build. Our (release) TP includes the following:
I see that
http://download.eclipse.org/staging/oxygen has Papyrus 3.1 I've also looked at the milestones update sites for 3.x (e.g.
http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/3.1/RC4/) but they all seem to have org.eclipse.papyrus.infra.nattable 3.0.0. I also looked at the Oxygen nightly (http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen
which points to
https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen/lastSuccessfulBuild/artifact/repository/features/) and it also seems to have nattable 3.0.0 as well. So, nattable was backported to the streams/3.0-maintenance branch but it is not being published in
the milestones or nightly update sites? Where is it then?
|