Bug 488786

Summary: eclipse-ecj OSGI requires
Product: [Fedora] Fedora Reporter: Alphonse Van Assche <alcapcom>
Component: eclipseAssignee: Andrew Overholt <overholt>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: akurtako, oliver, overholt
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-03-11 18:11:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alphonse Van Assche 2009-03-05 18:33:37 UTC
Description of problem:
To be able to enable osgideps script in eclipse.spec, ecj sub-package need some changes. The problem is that this package symlink to jdt core jar and that jar requires follow OSGI bundles:

osgi(org.eclipse.core.resources) >= 3.3.0
osgi(org.eclipse.core.runtime) >= 3.3.0
osgi(org.eclipse.core.filesystem) >= 1.0.0
osgi(org.eclipse.text) >= 3.1.0
osgi(org.eclipse.team.core) >= 3.1.0

All these bundles are provided by the rcp sub-package but I'm not sure that gcj guys will such dependencies.

Regards,
Alphonse

Comment 1 Andrew Overholt 2009-03-05 20:15:46 UTC
Yeah, if we try to honour the real OSGi dependencies of jdt.core then we'll have to have eclipse-ecj be on top of eclipse-rcp.  java-gcj-compat requiring that is a non-starter.  I think this makes the need for a separate ecj package more pressing.

Comment 2 Alphonse Van Assche 2009-03-05 20:39:44 UTC
Yes, a separate ecj package seem to be the clean way to fix this.

Comment 3 Andrew Overholt 2009-03-11 18:11:14 UTC
A separate ecj package is now in rawhide and will be in the F-11 beta.

Comment 4 Alphonse Van Assche 2009-03-12 07:31:07 UTC
Many thanks