Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 343975 - GMF from Indigo site will not install onto Eclipse 4.1
Summary: GMF from Indigo site will not install onto Eclipse 4.1
Status: RESOLVED WORKSFORME
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 343974
  Show dependency tree
 
Reported: 2011-04-27 10:48 EDT by Remy Suen CLA
Modified: 2012-01-13 11:21 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Remy Suen CLA 2011-04-27 10:48:54 EDT
I tried to install 'Graphical Modeling Framework (GMF) Runtime' on a 4.1 I20110427-0200 build from the Indigo site but got the conflict below. I have sliced out what seems to be one of the causes below.

---

  Cannot satisfy dependency:
    From: Graphical Modeling Framework (GMF) Runtime 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma (org.eclipse.gmf.feature.group 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma)
    To: org.eclipse.platform.feature.group [3.3.0,4.0.0)

---

Cannot complete the install because of a conflicting dependency.
  Software being installed: Graphical Modeling Framework (GMF) Runtime 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma (org.eclipse.gmf.feature.group 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma)
  Software currently installed: Eclipse SDK 4.1.0.I20110427-0200 (org.eclipse.sdk.ide 4.1.0.I20110427-0200)
  Only one of the following can be installed at once: 
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyY_VtZOTbhYW
    org.eclipse.rcp_root 4.1.0.v20101119-1030-97CAFhLFnSIo7oqGZGU_SOm7YwJz
    org.eclipse.rcp_root 3.7.0.v20110207-9FB5FkTFr3P0Mwo2CqScBbR
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6J2V2vITb5MdiRElC
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_gg4z0FUbASiYWwl
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_gg4z0JUbAViYXz-
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6LKl3xGT_6OcYVsl9
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6L2U2vITb1RcXR6lC
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyJD_sWRRXUUQ
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyYkItZhUdYYW
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0NUbGViYXz-
    org.eclipse.rcp_root 3.7.0.v20101115-9FB-FqhFr3P05j0S-HRVgSR
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUdFViYY2l
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyYkItZWTghYW
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyY_VrXOSeaUQ
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6KKfpz0CT_BOeNTul
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6LKU3uYTb7RcYSQl8
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6_gg2yET_3OcYVsl9
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyIxIrTOSarWQ
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyJDIsSpSWoYQ
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6YrV4z0NUcETojY9l
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyIDVb_FRbwWP
    org.eclipse.rcp_root 4.1.0.v20110303-9ECRFiuFqGX6LKU3vPTa9TcYSQl8
    org.eclipse.rcp_root 4.1.0.v20101119-1030-97C4Fn_FnSInsV1eKjMSNwyQBNrI
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyY_VtZNUZhYW
    org.eclipse.rcp_root 3.7.0.v20110216-9DB5FiuFpBGyHd2xA_SWnfP
  Only one of the following can be installed at once: 
    Search Support 3.7.0.v20110322-0800 (org.eclipse.search 3.7.0.v20110322-0800)
    Search Support 3.6.100.v20101123-0800 (org.eclipse.search 3.6.100.v20101123-0800)
    Search Support 3.7.0.v20110419-0800 (org.eclipse.search 3.7.0.v20110419-0800)
    Search Support 3.7.0.v20110208-0800 (org.eclipse.search 3.7.0.v20110208-0800)
  Only one of the following can be installed at once: 
    Browser Support 3.3.100.v20110425 (org.eclipse.ui.browser 3.3.100.v20110425)
    Browser Support 3.3.100.v20110314 (org.eclipse.ui.browser 3.3.100.v20110314)
    Browser Support 3.3.100.v20110421 (org.eclipse.ui.browser 3.3.100.v20110421)
    Browser Support 3.3.100.v20101115 (org.eclipse.ui.browser 3.3.100.v20101115)
    Browser Support 3.3.100.v20101220 (org.eclipse.ui.browser 3.3.100.v20101220)
  Only one of the following can be installed at once: 
    Workbench 3.7.0.I20110307-1300 (org.eclipse.ui.workbench 3.7.0.I20110307-1300)
    Eclipse Workbench 3.100.0.v20110210-1530 (org.eclipse.ui.workbench 3.100.0.v20110210-1530)
    Workbench 3.7.0.I20110412-0800 (org.eclipse.ui.workbench 3.7.0.I20110412-0800)
    Eclipse Workbench 3.100.0.v20110422-1900 (org.eclipse.ui.workbench 3.100.0.v20110422-1900)
    Eclipse Workbench 3.100.0.v20110425-1930 (org.eclipse.ui.workbench 3.100.0.v20110425-1930)
    Workbench 3.7.0.I20110419-0800 (org.eclipse.ui.workbench 3.7.0.I20110419-0800)
    Workbench 3.7.0.I20101208-0800 (org.eclipse.ui.workbench 3.7.0.I20101208-0800)
    Eclipse Workbench 3.100.0.v20110317-2000 (org.eclipse.ui.workbench 3.100.0.v20110317-2000)
    Eclipse Workbench 3.100.0.v20101208-1430 (org.eclipse.ui.workbench 3.100.0.v20101208-1430)
    Workbench 3.7.0.I20110322-0800 (org.eclipse.ui.workbench 3.7.0.I20110322-0800)
    Eclipse Workbench 3.100.0.v20110414-2200 (org.eclipse.ui.workbench 3.100.0.v20110414-2200)
    Workbench 3.7.0.I20110215-0800 (org.eclipse.ui.workbench 3.7.0.I20110215-0800)
    Eclipse Workbench 3.100.0.v20110419-1630 (org.eclipse.ui.workbench 3.100.0.v20110419-1630)
    Eclipse Workbench 3.100.0.v20110420-1900 (org.eclipse.ui.workbench 3.100.0.v20110420-1900)
    Workbench 3.7.0.I20110426-2000 (org.eclipse.ui.workbench 3.7.0.I20110426-2000)
    Workbench 3.7.0.I20110421-0100 (org.eclipse.ui.workbench 3.7.0.I20110421-0100)
  Cannot satisfy dependency:
    From: Graphical Modeling Framework (GMF) Runtime 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma (org.eclipse.gmf.feature.group 1.5.0.v20101215-1202-7d9L7JFYnmME2prVvqrfv9iH27Ma)
    To: org.eclipse.platform.feature.group [3.3.0,4.0.0)
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.r20110302-9gF7SHCIFt6ms-lIjrC6vK_XO-IabJMKu (org.eclipse.platform.feature.group 3.7.0.r20110302-9gF7SHCIFt6ms-lIjrC6vK_XO-IabJMKu)
    To: org.eclipse.search [3.7.0.v20110208-0800]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20100923-9fF7MHDqFsAkplGz0n61z-yU57WHoz0JdMfaI (org.eclipse.platform.feature.group 3.7.0.v20100923-9fF7MHDqFsAkplGz0n61z-yU57WHoz0JdMfaI)
    To: org.eclipse.search [3.6.100.v20101123-0800]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110209-9fF7QHFQFsAlpyfO4rKw4lNW200gZcvGr (org.eclipse.platform.feature.group 3.7.0.v20110209-9fF7QHFQFsAlpyfO4rKw4lNW200gZcvGr)
    To: org.eclipse.ui.browser [3.3.100.v20101220]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHCJFt3cwDesZ5LrhrcdfooveV1uWqcqPF (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHCJFt3cwDesZ5LrhrcdfooveV1uWqcqPF)
    To: org.eclipse.search [3.7.0.v20110322-0800]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHLgFt4cwDmoWF-DvhVMEUrQfXBVSritR5 (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHLgFt4cwDmoWF-DvhVMEUrQfXBVSritR5)
    To: org.eclipse.search [3.7.0.v20110322-0800]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHNFFt4cwDooaDrDsaVdEWi0oMLWlh6mbT (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHNFFt4cwDooaDrDsaVdEWi0oMLWlh6mbT)
    To: org.eclipse.ui.browser [3.3.100.v20110314]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHNFFt4cwDqmhLPCtURdWWmWmO0Plh6mbT (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHNFFt4cwDqmhLPCtURdWWmWmO0Plh6mbT)
    To: org.eclipse.ui.browser [3.3.100.v20110314]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHNFFt4cwDrmlStE-Ufz0RVqQoc8RS8f2gQ (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHNFFt4cwDrmlStE-Ufz0RVqQoc8RS8f2gQ)
    To: org.eclipse.ui.browser [3.3.100.v20110421]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHNFFt4cwDz0lfieJz-ErJRXsSrPHVY7f4hO (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHNFFt4cwDz0lfieJz-ErJRXsSrPHVY7f4hO)
    To: org.eclipse.ui.browser [3.3.100.v20110421]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHNFFt4cwDz0lfifJ0ErJRXsUpVHVYBf2pO (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHNFFt4cwDz0lfifJ0ErJRXsUpVHVYBf2pO)
    To: org.eclipse.ui.browser [3.3.100.v20110421]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110315-9gF7SHOoFt4cwDz0lfk7J6NrUEXsjpeHVYBf2pO (org.eclipse.platform.feature.group 3.7.0.v20110315-9gF7SHOoFt4cwDz0lfk7J6NrUEXsjpeHVYBf2pO)
    To: org.eclipse.rcp.feature.group [3.7.0.v20110216-9DB5FiuFpBGyYkItZWTghYW]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.0.v20110426-9gF7SHOoFt4cwDz0lfk8Jz0NrUEXswrU7VYBf2pO (org.eclipse.platform.feature.group 3.7.0.v20110426-9gF7SHOoFt4cwDz0lfk8Jz0NrUEXswrU7VYBf2pO)
    To: org.eclipse.rcp.feature.group [3.7.0.v20110216-9DB5FiuFpBGyYkItZhUdYYW]
  Cannot satisfy dependency:
    From: Eclipse Platform 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn (org.eclipse.platform.feature.group 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn)
    To: org.eclipse.rcp.feature.group [4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l]
  Cannot satisfy dependency:
    From: Eclipse Platform 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn (org.eclipse.platform.feature.group 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn)
    To: org.eclipse.search [3.7.0.v20110419-0800]
  Cannot satisfy dependency:
    From: Eclipse Platform 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn (org.eclipse.platform.feature.group 4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn)
    To: org.eclipse.ui.browser [3.3.100.v20110425]
  Cannot satisfy dependency:
    From: Eclipse RCP 3.7.0.v20110216-9DB5FiuFpBGyYkItZWTghYW (org.eclipse.rcp.feature.group 3.7.0.v20110216-9DB5FiuFpBGyYkItZWTghYW)
    To: org.eclipse.rcp_root [3.7.0.v20110216-9DB5FiuFpBGyYkItZWTghYW]
  Cannot satisfy dependency:
    From: Eclipse RCP 3.7.0.v20110216-9DB5FiuFpBGyYkItZhUdYYW (org.eclipse.rcp.feature.group 3.7.0.v20110216-9DB5FiuFpBGyYkItZhUdYYW)
    To: org.eclipse.ui.workbench [3.7.0.I20110426-2000]
  Cannot satisfy dependency:
    From: Eclipse RCP 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l (org.eclipse.rcp.feature.group 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l)
    To: org.eclipse.rcp_root [4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l]
  Cannot satisfy dependency:
    From: Eclipse RCP 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l (org.eclipse.rcp.feature.group 4.1.0.v20110303-9ECRFiuFqGX6_rU4z0TUd9ViYY2l)
    To: org.eclipse.ui.workbench [3.100.0.v20110425-1930]
  Cannot satisfy dependency:
    From: Eclipse Project SDK 4.1.0.v20110418-7T7fA7F8Yw_bVbXvIz-tvu2WfX0K2z-pz0wExPqordRUR (org.eclipse.sdk.feature.group 4.1.0.v20110418-7T7fA7F8Yw_bVbXvIz-tvu2WfX0K2z-pz0wExPqordRUR)
    To: org.eclipse.platform.feature.group [4.1.0.v20110418-9IF70GoJFnUTMdJwjkS1Q8oIz-VjWS_6DlZdXOb4K1Inn]
  Cannot satisfy dependency:
    From: Eclipse SDK 4.1.0.I20110427-0200 (org.eclipse.sdk.ide 4.1.0.I20110427-0200)
    To: org.eclipse.sdk.feature.group [4.1.0.v20110418-7T7fA7F8Yw_bVbXvIz-tvu2WfX0K2z-pz0wExPqordRUR]
Comment 1 Anthony Hunter CLA 2011-04-27 10:55:44 EDT
Where you able to install the nine dependencies successfully first and it is just GMF Runtime that is broken?

For example, were GEF, GEF and GMF Notation fine?
Comment 2 Remy Suen CLA 2011-04-27 11:02:12 EDT
(In reply to comment #1)
> For example, were GEF, GEF and GMF Notation fine?

'Graphical Editing Framework GEF SDK' and 'Graphical Modeling Framework (GMF) Notation SDK' didn't complain about any conflicts and appears to be installing at the moment (it's still downloading as I type this).
Comment 3 Paul Webster CLA 2011-04-27 11:04:08 EDT
(In reply to comment #1)
> Where you able to install the nine dependencies successfully first and it is
> just GMF Runtime that is broken?
> 
> For example, were GEF, GEF and GMF Notation fine?

If you have this version range in your org.eclipse.gmf.feature.group feature GMF won't install: org.eclipse.platform.feature.group [3.3.0,4.0.0)

To install on 4.1 you will have to do something about that feature range (it will hide other problems), as org.eclipse.platform.feature.group is at 4.1.0


PW
Comment 4 Anthony Hunter CLA 2011-05-03 12:47:06 EDT
In our feature.xml we have:

      <import feature="org.eclipse.platform" version="3.3.0"/>

I will remove the version, but how is this not breaking backwards compatibility?
Comment 5 Anthony Hunter CLA 2011-05-03 12:48:49 EDT
I have to specify a version, so I need to remove 
<import feature="org.eclipse.platform" version="3.3.0"/>
outright.
Comment 6 Remy Suen CLA 2011-05-03 12:57:47 EDT
(In reply to comment #4)
> In our feature.xml we have:
> 
>       <import feature="org.eclipse.platform" version="3.3.0"/>
> 
> I will remove the version, but how is this not breaking backwards
> compatibility?

If you're talking about API compatibility, a feature's version number may not correlate to its contained bundles so I don't see a problem here.
Comment 7 Remy Suen CLA 2011-05-03 12:58:13 EDT
Well, unless you meant a break in the build process...
Comment 8 Andrew Niefer CLA 2011-05-03 13:45:21 EDT
(In reply to comment #4)
> In our feature.xml we have:
> 
>       <import feature="org.eclipse.platform" version="3.3.0"/>
> 
> I will remove the version, but how is this not breaking backwards
> compatibility?

The <import> elements have a "match" attribute, I believe the default is "compatible"  which means "[3.3.0, 4.0.0)".  Changing this to 
<import feature="org.eclipse.platform" version="3.3.0"  match="greaterOrEqual"/>
should be want we want.

If this open range is not desired, it is also possible to use a p2.inf file to modify the version range on the requirement.
Comment 9 Remy Suen CLA 2012-01-13 11:21:54 EST
I selected the four GMF features that I could find from the Juno site and p2 did not complain. I guess someone loosened up the constraints. Resolving as WORKSFORME.

Graphical Modeling Framework (GMF) Notation SDK 1.5.0.v20110426-2159-47D08xGD6ExNBM7CIJa3CIKK9t84

Graphical Modeling Framework (GMF) Runtime 1.5.0.v20110607-1200-7d9Q7HFYnmMEynz0X0qrbsDiK281

Graphical Modeling Framework (GMF) Runtime Examples 1.5.0.v20110607-1200-7B7L1F8NcJP0K2Nm9W2nY

Graphical Modeling Framework (GMF) Runtime SDK 1.5.0.v20110607-1200-67N09E9QnChoWswz-3wf_rz0kQ8Y