| Summary: | VE build should bundle icu4j to make installation easier | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Nick Boldt <nboldt> |
| Component: | VE | Assignee: | VE Bugzilla inbox <ve-inbox> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | chenjinlin, mario.curcija, nboldt |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 270849 | ||
Cannot complete the install because one or more required items could not be found. Software being installed: org.eclipse.jem.feature.group 1.4.0.200904090130-7H-FPZ7VFGMFkGMFNcF Missing requirement: org.eclipse.jem.feature.group 1.4.0.200904090130-7H-FPZ7VFGMFkGMFNcF requires 'com.ibm.icu [3.8.1.1,4.0.0)' but it could not be found Somewhere in the dependency chain there's a restriction on 'com.ibm.icu [3.8.1.1,4.0.0)'; unfortunately, Eclipse 3.5 includes 4.0.1. :( Still can't find who is requiring <=4.0.0 in the JEM feature group, but Eclipse 3.5 (org.eclipse.rcp) requires ONLY 4.0.1, so this is an impossible situation. !MESSAGE Cannot complete the install because of a conflicting dependency. !MESSAGE Software being installed: org.eclipse.jem.sdk.feature.group 1.4.0.200904091305-377-7CK2RSfAgJMPNmQfPuhS8WGH !MESSAGE Only one of the following can be installed at once: !MESSAGE com.ibm.icu 4.0.1.v20090109 !MESSAGE com.ibm.icu 3.8.1.v20080530 !MESSAGE com.ibm.icu 3.4.5 !MESSAGE Cannot satisfy dependency: !MESSAGE From: org.eclipse.jem.feature.group 1.4.0.200904091305-7H-FPZ7VFGMFkGMNcFs !MESSAGE To: com.ibm.icu [3.8.1.1,4.0.0) !MESSAGE Cannot satisfy dependency: !MESSAGE From: org.eclipse.jem.sdk.feature.group 1.4.0.200904091305-377-7CK2RSfAgJMPNmQfPuhS8WGH !MESSAGE To: org.eclipse.jem.feature.group [1.4.0.200904091305-7H-FPZ7VFGMFkGMNcFs] !MESSAGE Cannot satisfy dependency: !MESSAGE From: org.eclipse.platform.feature.group 3.5.0.v20090307-9hD9G-fFtGaZkweci5eapjKEjB6VIxVh7 !MESSAGE To: org.eclipse.rcp.feature.group [3.5.0.v20090307-9RA-FqhFstOCxSdfkxdojLKc] !MESSAGE Cannot satisfy dependency: !MESSAGE From: org.eclipse.rcp.feature.group 3.5.0.v20090307-9RA-FqhFstOCxSdfkxdojLKc !MESSAGE To: com.ibm.icu [4.0.1.v20090109] Bottom line: I think we will need different builds for Ganymede and Galileo. Actually, I the problem was that the feature.xml declare too tight a dependency on icu:
<import plugin="com.ibm.icu" version="3.4.4.1" match="compatible"/>
becomes:
<import plugin="com.ibm.icu" version="3.4.4.1" match="greaterOrEqual"/>
Closing.
Reopening per bug 270849 comment 28. In feature.xml: <import plugin="com.ibm.icu" version="3.4.4.1" match="greaterOrEqual"/> In manifest.mf: Require-Bundle: com.ibm.icu;bundle-version="[3.8.1.1,4.1.0)" Perhaps something we can't control is setting too restrictive a range? GEF? JEM? EMF? Just downloaded latest eclipse: Version: Helios Service Release 1 Build id: 20100917-0705 Tried installing VE through update manager. Getting the error again: Cannot complete the install because one or more required items could not be found....... ... requires 'bundle com.ibm.icu [3.8.1.1,4.1.0)' but it could not be found because Helios comes with com.ibm.icu_4.2.1.v20100412.jar, higher than 4.1 now. does it have to be a range? Project archived so closing. |
Cannot complete the install because one or more required items could not be found. Software being installed: org.eclipse.ve.feature.group 1.4.0.HEAD-777N-8nV7O Missing requirement: org.eclipse.ve.propertysheet 1.4.0.HEAD requires 'bundle com.ibm.icu [3.4.4.1,4.0.0]' but it could not be found Cannot satisfy dependency: From: org.eclipse.ve.feature.group 1.4.0.HEAD-777N-8nV7O To: org.eclipse.ve.propertysheet [1.4.0.HEAD] Need a special packaging step or to include com.ibm.icu plugin in the .all feature so it'll be bundled up with the zips.