Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326049 - update site does not check for necessary plugins
Summary: update site does not check for necessary plugins
Status: CLOSED FIXED
Alias: None
Product: Graphiti
Classification: Modeling
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 0.7.0   Edit
Assignee: Tim Kaiser CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-23 09:13 EDT by Bernhard Merkle CLA
Modified: 2010-10-07 03:10 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 Bernhard Merkle CLA 2010-09-23 09:13:21 EDT
it seems that the current update site does not check if emf etc is already installed. I was able to install graphiti with a non emf SDK version and it did not download the necessary emf stuff automatically (as far as i can see)
Comment 1 Michael Wenz CLA 2010-09-27 10:34:33 EDT
(In reply to comment #0)
I tried to install Graphiti into an Eclipse SDK not containing EMF and got an error that a required dependency could not be fulfilled (packge import org.eclipse.emf.edit.domain). That's at least what I expected.
Is it possible to resolve that package dependency to a automatic download into a different update site? (Graphiti currently has an update site of its own and is not part of the EMF update site.)

-Michael
Comment 2 Tim Kaiser CLA 2010-09-27 11:06:02 EDT
With bundle dependencies automatic resolution works.
(p2 tries to resolve the dependenices via contacting all
update sites provided and all dependencies
of Graphiti can be satisfied by the helios update site)
Probably we should migrate from package imports to bundle dependencies.
Comment 3 Tim Kaiser CLA 2010-09-27 11:11:03 EDT
migrated to bundle dependencies.
Comment 4 Michael Wenz CLA 2010-09-30 03:53:11 EDT
Fix was done for 0.7.0
Comment 5 Michael Wenz CLA 2010-10-07 03:10:14 EDT
Part of 0.7.0 release