Bug 252794 - APIs
Summary: APIs
Status: RESOLVED FIXED
Alias: None
Product: Simultaneous Release
Classification: Eclipse Foundation
Component: Prereq (show other bugs)
Version: Galileo   Edit
Hardware: All All
: P1 normal (vote)
Target Milestone: M6   Edit
Assignee: Simultaneous Release Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
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
Blocks: 258450
  Show dependency tree
 
Reported: 2008-10-30 12:41 EDT by Bjorn Freeman-Benson CLA
Modified: 2009-10-09 13:13 EDT (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 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.