Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 369312

Summary: Unintelligible message about UML2 update
Product: [Eclipse Project] Equinox Reporter: Ed Willink <ed>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: irbull, Kenn.Hussey, remy.suen
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard: stalebug

Description Ed Willink CLA 2012-01-21 01:08:12 EST
Hi

I progressed from 3.8M4 contributions to update UML2 from mdt-uml2-Update-4.0.0M4.zip using mdt-uml2-Update-I201201161210.zip then mdt-uml2-Update-I201201201803.zip and get

Your original request has been modified.
  "Source for UML2 Extender SDK" is already installed, so an update will be performed instead.
  "UML2 Extender SDK" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: UML2 Extender SDK 4.0.0.v20120120-2251 (org.eclipse.uml2.sdk.feature.group 4.0.0.v20120120-2251)
  Software currently installed: Source for UML2 Examples 4.0.0.v20120116-1210 (org.eclipse.uml2.examples.source.feature.group 4.0.0.v20120116-1210)
  Only one of the following can be installed at once: 
    UML2 Examples Source 4.0.0.v20120120-1803 (org.eclipse.uml2.examples.source 4.0.0.v20120120-1803)
    UML2 Examples Source 4.0.0.v20120116-1210 (org.eclipse.uml2.examples.source 4.0.0.v20120116-1210)
  Cannot satisfy dependency:
    From: UML2 Examples 4.0.0.v20120120-1803 (org.eclipse.uml2.examples.feature.group 4.0.0.v20120120-1803)
    To: org.eclipse.uml2.examples.source.feature.group [4.0.0.v20120120-1803]
  Cannot satisfy dependency:
    From: Source for UML2 Examples 4.0.0.v20120116-1210 (org.eclipse.uml2.examples.source.feature.group 4.0.0.v20120116-1210)
    To: org.eclipse.uml2.examples.source [4.0.0.v20120116-1210]
  Cannot satisfy dependency:
    From: Source for UML2 Examples 4.0.0.v20120120-1803 (org.eclipse.uml2.examples.source.feature.group 4.0.0.v20120120-1803)
    To: org.eclipse.uml2.examples.source [4.0.0.v20120120-1803]
  Cannot satisfy dependency:
    From: UML2 Extender SDK 4.0.0.v20120120-2251 (org.eclipse.uml2.sdk.feature.group 4.0.0.v20120120-2251)
    To: org.eclipse.uml2.examples.feature.group [4.0.0.v20120120-1803]

which just makes me react with so what's the problem, chuck out the old and give me the new.
Comment 1 Ed Willink CLA 2012-01-21 01:20:57 EST
The problem can be worked around by first uninstalling UML2, which used not to be possible since there are residual downstream dependents installed such as OCL; why no warning message here any more?
Comment 2 Kenn Hussey CLA 2012-01-21 21:45:02 EST
(In reply to comment #1)
> The problem can be worked around by first uninstalling UML2, which used not to
> be possible since there are residual downstream dependents installed such as
> OCL; why no warning message here any more?

I posted another integration build which does not have this problem. I'm not sure how/why the previous one did...
Comment 3 Ian Bull CLA 2012-02-14 12:04:02 EST
Is this still a problem? It looks like the examples might have been explicitly installed (a particular version), and the update to the new SDK has conflicting dependencies.
Comment 4 Ed Willink CLA 2012-02-14 12:11:49 EST
There were two problems.

a) why the update could not be performed
b) that the messages were so difficult to interpret

I'm not ensure that either has been resolved. a) just happens to have gone away.
Comment 5 Eclipse Genie CLA 2019-10-24 15:52:42 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 6 Ed Willink CLA 2019-10-25 01:29:43 EDT
It remains the case that I regularly cannot install new versions of OCL and QVTd without explicitly uninstalling OCL (and QVTs). (QVTd is tightly coupled to OCL so that any minor version  change is incompatible.) I sometimes also hit problems with other tools such as Xtext.

Ideally, the install dialog would allow a double install; it doesn't.

The single install dialog when installing a new OCL should uninstall the dependent QVTd so that a new QVTd can then be installed in a second single install.