Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 396667 - ICU4J upgrade in 43M4 breaks the GEF dependency checks in p2
Summary: ICU4J upgrade in 43M4 breaks the GEF dependency checks in p2
Status: RESOLVED DUPLICATE of bug 395680
Alias: None
Product: GEF
Classification: Tools
Component: Misc (show other bugs)
Version: 3.8   Edit
Hardware: PC Mac OS X
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-15 16:58 EST by maarten meijer CLA
Modified: 2012-12-16 10:07 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maarten meijer CLA 2012-12-15 16:58:24 EST
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=386766

Apparently ICU4J decided on using non-osgi version numbering and Eclipse 43M4 includes com.ibm.icu 50.1.0.v20121116-2, well outside the expected range of (4.0.0,5.0.0]

The fix is probably to remove all version checks for icu4j dependencies, or do import packages (are these versioned??)

The install fails with:
Cannot complete the install because of a conflicting dependency.
  Software being installed: Graphical Editing Framework GEF SDK 3.9.0.201211121753 (org.eclipse.gef.sdk.feature.group 3.9.0.201211121753)
  Software currently installed: Eclipse SDK 4.3.0.I20121214-0730 (org.eclipse.sdk.ide 4.3.0.I20121214-0730)
  Only one of the following can be installed at once: 
    International Components for Unicode for Java (ICU4J) 4.4.2.v20110823 (com.ibm.icu 4.4.2.v20110823)
    International Components for Unicode for Java (ICU4J) 50.1.0.v20121116-2 (com.ibm.icu 50.1.0.v20121116-2)
  Cannot satisfy dependency:
    From: Eclipse e4 Rich Client Platform 1.1.0.v20121210-193513-9gFTdGWGGGduU3t_iBdO01nz--4 (org.eclipse.e4.rcp.feature.group 1.1.0.v20121210-193513-9gFTdGWGGGduU3t_iBdO01nz--4)
    To: com.ibm.icu [50.1.0.v20121116-2]
  Cannot satisfy dependency:
    From: Graphical Editing Framework GEF 3.9.0.201211121753 (org.eclipse.gef 3.9.0.201211121753)
    To: package com.ibm.icu.text [3.8.1,5.0.0)
  Cannot satisfy dependency:
    From: Graphical Editing Framework GEF 3.9.0.201211121753 (org.eclipse.gef.feature.group 3.9.0.201211121753)
    To: org.eclipse.gef [3.9.0.201211121753]
  Cannot satisfy dependency:
    From: Graphical Editing Framework GEF SDK 3.9.0.201211121753 (org.eclipse.gef.sdk.feature.group 3.9.0.201211121753)
    To: org.eclipse.gef.feature.group [3.9.0.201211121753]
  Cannot satisfy dependency:
    From: Eclipse Platform 4.3.0.v20121210-194028-9PF7VHLnG0BBkXvb-5n61JdBeLn2Lmpr5BVxLP (org.eclipse.platform.feature.group 4.3.0.v20121210-194028-9PF7VHLnG0BBkXvb-5n61JdBeLn2Lmpr5BVxLP)
    To: org.eclipse.rcp.feature.group [4.3.0.v20121212-184727-7IAUA7Bs-QiyWqWVNz0_nT4qjCeP]
  Cannot satisfy dependency:
    From: Eclipse RCP 4.3.0.v20121212-184727-7IAUA7Bs-QiyWqWVNz0_nT4qjCeP (org.eclipse.rcp.feature.group 4.3.0.v20121212-184727-7IAUA7Bs-QiyWqWVNz0_nT4qjCeP)
    To: org.eclipse.e4.rcp.feature.group [1.1.0.v20121210-193513-9gFTdGWGGGduU3t_iBdO01nz--4]
  Cannot satisfy dependency:
    From: Eclipse Project SDK 4.3.0.v20120906-193403-7V7p-DQ72z-z-8U8IIz0Ennw4DFBv216MQ_3m27IU_Kz0 (org.eclipse.sdk.feature.group 4.3.0.v20120906-193403-7V7p-DQ72z-z-8U8IIz0Ennw4DFBv216MQ_3m27IU_Kz0)
    To: org.eclipse.platform.feature.group [4.3.0.v20121210-194028-9PF7VHLnG0BBkXvb-5n61JdBeLn2Lmpr5BVxLP]
  Cannot satisfy dependency:
    From: Eclipse SDK 4.3.0.I20121214-0730 (org.eclipse.sdk.ide 4.3.0.I20121214-0730)
    To: org.eclipse.sdk.feature.group [4.3.0.v20120906-193403-7V7p-DQ72z-z-8U8IIz0Ennw4DFBv216MQ_3m27IU_Kz0]
Comment 1 Alexander Nyßen CLA 2012-12-16 10:07:22 EST
This has already been fixed and will be available in 3.9M4.

*** This bug has been marked as a duplicate of bug 395680 ***