Bug 197980 - [prov] [repo] the metadata repo bundle should not depend on engine
Summary: [prov] [repo] the metadata repo bundle should not depend on engine
Status: RESOLVED INVALID
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2007-07-26 11:26 EDT by Jeff McAffer CLA
Modified: 2009-05-14 17:05 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff McAffer CLA 2007-07-26 11:26:25 EDT
In MetadataCache.java there are some references to things in the engine.  e.g., 

InstallableUnitEvent
RollbackOperationEvent
CommitOperationEvent

One should be able to program/manipulate metadata repos without having an engine around.
Comment 1 Pascal Rapicault CLA 2007-08-07 10:50:10 EDT
I agree. This dependency is the result of not willing to create yet another bundle to contain MetadataCache (and also because MetadataCache currently extends a class what is not API). 
We could either:
- create a new bundle
- find a better location
- make the dependency on engine optional
Comment 2 Jeff McAffer CLA 2007-08-07 10:58:30 EDT
or make MetadataCache hook in a different way.
Comment 3 John Arthorne CLA 2009-05-14 17:05:08 EDT
Obsolete. Metadata repo no longer has any dependency on engine. MetadataCache no longer exists.