[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [papyrus-rt-dev] Problems with Oomph developer setup
|
Hi,
Indeed, it should be safe to update this upper bound because the particular API-incompatible change in this e4 bundle was discussed on the cross-project-devs list and was in an interface that is not used by these JUnit utilities. But, once the major version is updated, breaking changes can continue to happen that then break clients that thought they were okay, so constant vigilance would be required.
Anyways, it used to be that selecting a project for import in Oomph did not implicitly select all sub-projects. If that has changed, then probably the Installer should not have been a new sub-project, but a peer to the Releng project, sorry. Should I change that?
On Mar 28, 2017, 05:01 -0400, Remi Schnekenburger <rschnekenburger@xxxxxxxxxxxxxxxxx>, wrote:
Hi,
I can only reply from dev point of view on that one. The implicit rule on dependencies is to reject the next major version, until we are sure API evolution on the next version is still compatible with our component. That is the reason why there is initially this upper bound of 2.0.0.
The plugin o.e.p.junit.utils has a dependency to e4.ui.model.workbench as it has some convenient rules for JUnit tests to show/hide some views, and manage the layout of these views and the Papyrus editor itself, which is done in Eclipse by the e4.model.workbench plugin.
The issue there is that the oomph installer proposed a new version out of the release train, which is quite invisible to the Papyrus project. It is however probably possible to update the dependency upper bound of the junit.utils plugin. I do not know exactly what were the API evolutions on e4.model.workbench plugin. Maybe Christian who worked more on the installer has a better understanding of the evolutions.
Cheers,
Rémi
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev