| Summary: | MPC should be able to use alternate p2 repositories to resolve dependencies | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Technology] MPC | Reporter: | David Green <greensopinion> | ||||||||
| Component: | Install | Assignee: | Nathan Gervais <nathan> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | ian.skerrett, mknauer, nathan | ||||||||
| Version: | unspecified | ||||||||||
| Target Milestone: | --- | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows 7 | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
David Green
Currently this is specified in the catalog descriptor:
bc.
<catalog
description="%catalog.description"
icon="icons/marketplace32.png"
label="%catalog.label"
url="http://marketplace.eclipse.org"
dependenciesRepository="http://download.eclipse.org/releases/helios">
</catalog>
The @dependenciesRepository@ specifies which repository should be used to resolve dependencies. The Eclipse Marketplace (server) should provide a composite repository, and the current MPC extension (see attached context) should be modified to point to that repository. The composite repository could then point to both helios and indigo releases. The current entry in the plugin.xml should be modified to point to this composite repository.
This is related to bug 328605.
Created attachment 190887 [details]
mylyn/context/zip
Created attachment 191071 [details]
ant script
Small ant script to generate the composite repository for helios and indigo. Just in case we ever need to recreate it, but I doubt that.
Created attachment 191072 [details]
composite repo
Actual composite repository.
Nathan, the content of the zip should be hosted on eclipse.org and the dependencyRepository attribute of the Eclipse marketplace should point to that URL as discussed in task 336159
Nathan, any progress on this? (In reply to comment #5) > Nathan, any progress on this? http://marketplace.eclipse.org/repo/ contains the contents of that zip file. The catalog entry on Marketplace has been updated. Sorry for draging my heels on this one. Great, thanks Nathan. The new composite repo is in place, the marketplace points to it. I think we're done here. Do i need to update this repo file for the Indigo Release? (In reply to comment #8) > Do i need to update this repo file for the Indigo Release? It already contains pointers to both repositories, /releases/helios and /releases/indigo. From my point of view there is no need to update this. Ok just making sure, thanks for the clarification. |