Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 309533 - Remove Eclipse build dependencies on update
Summary: Remove Eclipse build dependencies on update
Status: CLOSED DUPLICATE of bug 368769
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 4.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: John Arthorne CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 309544 309546
Blocks:
  Show dependency tree
 
Reported: 2010-04-16 15:31 EDT by John Arthorne CLA
Modified: 2012-02-06 15:42 EST (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 John Arthorne CLA 2010-04-16 15:31:36 EDT
The Eclipse build currently fails if org.eclipse.update.* is removed, even though these components are no longer required by the SDK. These should be fixed so we can eventually remove update entirely from the build.

[eclipse.buildScript] Bundle org.eclipse.update.tests.core:
[eclipse.buildScript] 	Missing required plug-in org.eclipse.update.core_0.0.0.
[eclipse.buildScript] Bundle org.eclipse.jdt.debug.tests:
[eclipse.buildScript] 	Missing required plug-in org.eclipse.update.core_0.0.0.
[eclipse.buildScript] Bundle org.eclipse.releng.tests:
[eclipse.buildScript] 	Missing required plug-in org.eclipse.pde.tools.versioning_0.0.0.
[eclipse.buildScript] Bundle org.eclipse.team.tests.cvs.core:
[eclipse.buildScript] 	Missing required plug-in org.eclipse.update.core_0.0.0.
[eclipse.buildScript] Bundle org.eclipse.pde.tools.versioning:
[eclipse.buildScript] 	Unsatisfied import package org.eclipse.update.core_0.0.0.
[eclipse.buildScript] 	Unsatisfied import package org.eclipse.update.core.model_0.0.0.
Comment 1 Andrew Niefer CLA 2010-04-21 17:21:41 EDT
I'm not sure if you are including update.configurator in this, but that is re-exported by org.eclipse.core.runtime.compatibility, there are likely several bundles that are using it through that re-export.  

org.eclipse.pde.build currently has this dependency because I missed it when removing update in a previous release.
Comment 2 John Arthorne CLA 2010-04-21 22:36:31 EDT
This doesn't include removing update.configurator. I remember there were non-trivial dependencies on it that made it difficult to remove. I also looked into removing org.eclipse.core.runtime.compatibility but I think PDE might be the only remaining dependency. If that dependency can be removed with trivial effort it would be worthwhile.
Comment 3 John Arthorne CLA 2012-02-06 15:42:16 EST

*** This bug has been marked as a duplicate of bug 368769 ***