Bug 252794

Summary: APIs
Product: Simultaneous Release Reporter: Bjorn Freeman-Benson <bjorn.freeman-benson>
Component: PrereqAssignee: Simultaneous Release Inbox <simultaneousrelease-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 CC: mober.at+eclipse
Version: Galileo   
Target Milestone: M6   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 252828, 253479, 253481, 253482, 253483, 253484, 253485, 253486, 253487, 253488, 253489, 253490, 253491, 253492, 253493, 253494, 253495, 253496, 253497, 253498, 253499, 253500, 253501, 253502, 253815, 253816, 255873, 257289, 257561, 257877, 258598, 260141, 262472, 263330, 263358, 263386    
Bug Blocks: 258450    

Description Bjorn Freeman-Benson CLA 2008-10-30 12:41:39 EDT
Projects should leverage only published APIs of dependencies. As a Release Review requirement, deviations should be listed as part of a migration plan, with bugs listed where APIs need to be provided by dependent projects.
Comment 1 Martin Oberhuber CLA 2009-01-07 12:40:38 EST
As per the Jan 7 PC meeting [1], the requirement text was clarified as follows:
- All deviations *must* be documented
- Rectifications *should* be planned
Full new text below:

Projects should leverage only published APIs of dependencies. As a Release Review requirement, all deviations must be documented. Additionally, rectification for the issues should be listed as part of a migration plan, with bugs listed where APIs need to be provided by dependent projects.  '''Perhaps a '99 44/100% Pure APIs' indicator for projects with no improper usage can be used to advertise the 'cleanest' projects?''' ;)

Verification by [http://www.eclipse.org/pde/pde-api-tools/ PDE API Tools]

[1] http://wiki.eclipse.org/Planning_Council/Jan_07_2009
Comment 2 David Williams CLA 2009-10-09 13:13:45 EDT
THis is a routine mass closing of the previous release umbrella tracking bugs.