Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » B3 » problem mirroring Juno after SR1
problem mirroring Juno after SR1 [message #933333] Thu, 04 October 2012 23:52 Go to next message
Lothar Werzinger is currently offline Lothar Werzinger
Messages: 153
Registered: July 2009
Location: Bay Area
Senior Member
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?

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)
Re: problem mirroring Juno after SR1 [message #933449 is a reply to message #933333] Fri, 05 October 2012 02:52 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3229
Registered: July 2009
Senior Member
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)
>
Re: problem mirroring Juno after SR1 [message #934216 is a reply to message #933449] Fri, 05 October 2012 19:10 Go to previous message
Lothar Werzinger is currently offline Lothar Werzinger
Messages: 153
Registered: July 2009
Location: Bay Area
Senior Member
Thomas Hallgren wrote:

> 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.
> ... (deleted)

Thanks for the elaborate answer.
I will wait for the fixes to the repositories before I attempt any further
work.
Unfortunately it's quite hard and time consuming to create working
aggregations as the documentation available is sparse and to some degree
outdated.

> 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/

I will probably try that.
Will there be an announcement somewhere when the repositories are fixed and
final?


Btw. Does Eclipse publish a b3aggr file that one can simply use to create a
mirror? If not it might be worth considering.

Thanks!

Lothar
Previous Topic:problem mirroring Juno after SR1
Next Topic:Can B3 Aggregator be installed in Helios SR2?
Goto Forum:
  


Current Time: Thu Oct 23 18:45:38 GMT 2014

Powered by FUDForum. Page generated in 0.06699 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software