Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Major Version Bounds changes in latest nightly

Hi,

Just a heads-up: The decrement of the org.eclipse.papyrus.infra.constraints bundle causes the RSA import tool to not be possible to install. I get the following error when installing it:

ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
  at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:280)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:425)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:337)
  at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:729)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3324)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3252)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3233)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3133)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:567)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:693)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1494407057248
  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: RSA to Papyrus Import tool 1.4.0.201705051431 (org.eclipse.papyrus.interoperability.rsa 1.4.0.201705051431) requires 'bundle org.eclipse.papyrus.infra.constraints [3.0.0,4.0.0)' but it could not be found
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root 1.0.0.v1494407057248
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.papyrus.interoperability.rsa.feature.feature.group 0.0.0
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Papyrus RSA Import Feature 1.2.0.201705051431 (org.eclipse.papyrus.interoperability.rsa.feature.feature.group 1.2.0.201705051431)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.papyrus.interoperability.rsa [1.4.0.201705051431]

So I guess some updates to adjust the changed version are needed in the interoperability repo as well.

/Peter Cigéhn

On 9 May 2017 at 21:06, Christian Damus <give.a.damus@xxxxxxxxx> wrote:
Thanks, Florian.

I’ll proceed with my updates in Papyrus-RT.

Cheers,

Christian

On May 9, 2017, 10:25 -0400, NOYRIT Florian <florian.noyrit@xxxxxx>, wrote:

Hi,

 

For org.eclipse.papyrus.emf.facet.custom.core, the reason is that APITools consider it be an API breakage. I hope that there are not too many like this one. Sorry, I had to be somewhat systematic on fixing those because there were thousands of API issues that were left by the various Papyrus contributors (me included) and I didn’t check all of them. I trusted the APITool but it might be wrong (may be a bug should be filed on the PDE APITTool  project then).

 

For org.eclipse.papyrus.infra.constraints[.edit] it is because, as you said, it has been clumsily bumped without real API break earlier this year.

 

Best regards.

 

/Florian

 

De : mdt-papyrus.dev-bounces@eclipse.org [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Christian Damus
Envoyé : mardi 9 mai 2017 15:15
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [mdt-papyrus.dev] Major Version Bounds changes in latest nightly

 

Hi, Team,

 

I am currently working on repairing the Papyrus-RT build for API breakages in the latest Papyrus nightly build, and would like to ask about them:

  • the org.eclipse.papyrus.emf.facet.custom.core major version is incremented to 3.0  Why?  The API evolution report suggests that there are breaking changes, but it is incorrect.  The methods that it thinks were removed were not, because the CustomizationsDelegatingList class is still a List and so manifestly still provides the methods that the API report says were removed.  This major version increment is not needed; only a minor version for the change in this class’s supertype from Object to something more specific.
  • the org.eclipse.papyrus.infra.constraints[.edit] major version is decremented to 2.0.  Is this because it was bumped to 3.0 earlier in the Oxygen stream when, in fact, it didn’t need to be (as is the case with the facet bundle above)?

 

Thanks,

 

Christian

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


Back to the top