|
Re: problem mirroring Juno after SR1 [message #933449 is a reply to message #933333] |
Fri, 05 October 2012 02:52   |
|
On 2012-10-05 01:52, Lothar Werzinger wrote:
> Hi,
>
> I have a b3aggr file that I used to mirror Juno.
> I tried to re-run the aggregation now that Juno SR1 was released, but the
> aggregation fails.
>
> Is the Juno repository broken?
>
The short answer is yes but perhaps not the way you think so here's a more elaborate explanation of what's going on.
The Juno repository is a composite that contains both the original release (from June) and the SR1 release. That means
that in order to mirror all of it, it's very likely that you will need to use two validation sets, one for each release.
The reason for the conflict that you have is that the publisher behind the "org.eclipse.emf.facet.widgets.source"
decided to change the name from:
org.eclipse.emf.facet.widgets.source.feature
to just
org.eclipse.emf.facet.widgets.source
which means that the aggregator correctly considers them to be two different features and hence, makes an attempt to
create a plan that includes both. That in turn creates a conflict. In general, I think it's bad practice to perform such
name changes in a service release so this shouldn't really happen. When it does, you have a couple of options:
1. Create a rule that excludes the feature that uses the old name.
2. Create multiple validation sets, one for each release.
3. Appoint the SR1 release only and skip the earlier release completely.
The composite release is reached at:
http://download.eclipse.org/releases/juno/compositeContent.jar
Downloading it and opening reveals the following children:
<children size="3">
<child location="201209280900"/>
<child location="201206270900"/>
<child location="http://download.eclipse.org/technology/epp/packages/juno/"/>
</children>
the locations here are relative so the actual SR1 release can be reached at:
http://download.eclipse.org/releases/juno/201209280900/
There's a problem with the epp packages in SR1 so it's held back at the moment (see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=390756). This will likely be fixed within the next couple of days which
means that the current repository at:
http://download.eclipse.org/technology/epp/packages/juno/
will change from just being a 'content.jar' reflecting the release made in June to a 'compositeContent.jar' with the
children:
<children size="2">
<child location="http://download.eclipse.org/technology/epp/packages/juno/SR1/"/>
<child location="http://download.eclipse.org/technology/epp/packages/juno/R/"/>
</children>
In order to get the latest release (and only the latest release) you can thus create an aggregation that contains these
two repositories:
http://download.eclipse.org/releases/juno/201209280900/
http://download.eclipse.org/technology/epp/packages/juno/SR1/
Please note though, that although the second repository is indeed present, it's currently broken (as per bug 390765). If
you are in a hurry and need this fixed today, you should instead use:
http://download.eclipse.org/technology/epp/packages/juno/SR1a.315/
HTH,
- thomas
> here's the error:
>
> Cannot complete the install because of a conflicting dependency.
> Only one of the following can be installed at once:
> EMFFacet NatTable Widget Table Configuration Editor (Deprecated)
> (Incubation) Source 0.2.0.v201206120903
> (org.eclipse.emf.facet.widgets.nattable.tableconfiguration.editor.source
> 0.2.0.v201206120903)
> org.eclipse.emf.facet.widgets.nattable.tableconfiguration.editor.source
> 0.2.1.v201209110754
>
> bundle(org.eclipse.emf.facet.widgets.nattable.tableconfiguration.editor.source
> 0.2.0.v201206120903) is required by:
> ValidationSet(Main)
> Contribution(Eclipse Juno)
> MappedRepository(http://download.eclipse.org/releases/juno)
> InstallableUnit(org.eclipse.emf.facet.widgets.source.feature.feature.group
> 0.2.0.v201206120903)
> bundle(org.eclipse.emf.facet.widgets.nattable.tableconfiguration.editor.source
> 0.2.1.v201209110754) is required by:
> ValidationSet(Main)
> Contribution(Eclipse Juno)
> MappedRepository(http://download.eclipse.org/releases/juno)
> InstallableUnit(org.eclipse.emf.facet.widgets.source.feature.group
> 0.2.1.v201209110754)
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.01891 seconds