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

Bug 218292

Summary: Review all plug-in dependencies.
Product: z_Archived Reporter: Paul Slauenwhite <paulslau>
Component: TPTPAssignee: Paul Slauenwhite <paulslau>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P1    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Paul Slauenwhite CLA 2008-02-08 06:40:11 EST
Review all plug-in dependencies.

We should review all plug-in dependencies to ensure we:

-Have no cycles.
-Have no unnecessary plug-ins.
-Are requiring plug-ins that we actually need and not their reexported plug-ins.  For example, the following plug-ins should depend on org.eclipse.hyades.execution and not org.eclipse.hyades.logging.core:

org.eclipse.hyades.test.core
org.eclipse.tptp.platform.report.birt.ui
org.eclipse.tptp.test.tools.junit.plugin
org.eclipse.tptp.test.tools.manual
Comment 1 Paul Slauenwhite CLA 2008-05-14 08:26:58 EDT
(In reply to comment #0)
> Review all plug-in dependencies.
> 
> We should review all plug-in dependencies to ensure we:
> 
> -Have no cycles.

Current Test Tools plug-ins in CVS (HEAD) checked and there are no cycles exist.

> -Have no unnecessary plug-ins.

Current Test Tools plug-ins in CVS (HEAD) checked and there are no unnecessary plug-ins referenced.

> -Are requiring plug-ins that we actually need and not their reexported
> plug-ins.  For example, the following plug-ins should depend on
> org.eclipse.hyades.execution and not org.eclipse.hyades.logging.core:
> 
> org.eclipse.hyades.test.core
> org.eclipse.tptp.platform.report.birt.ui
> org.eclipse.tptp.test.tools.junit.plugin
> org.eclipse.tptp.test.tools.manual

Given that we are stabilizing the code in I8 in preparation for the release, these plug-ins may require the org.eclipse.hyades.logging.core at some point in the future for logging/Common Base Events, and there is no negaitive impact from depending on the org.eclipse.hyades.logging.core plug-in, no changes will be made.

Comment 2 Paul Slauenwhite CLA 2008-05-14 08:27:10 EDT
Closing.