Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Simre p2 repo aggregator issues

You will have better luck using this version:

http://download.eclipse.org/cbi/updates/aggregator/ide/4.13

The requirements of org.eclipse.cbi.p2repo.aggregator.edit on p2 are quite broad:

    <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/>
    <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='[2.4.0,3.0.0)'/>

It appears the documentation is not kept up to date.  The Oomph instructions in the wiki that point at this still work nicely:

https://www.eclipse.org/setups/installer/?url="">


On 09.10.2020 09:12, Aleksandar Kurtakov wrote:
Hey everyone,
Due to having to disable one submission to simrel I tried using the editor as described in [1] and it failed in both 2020-09 and in-development 2020-12 with :
 Cannot satisfy dependency:
    From: CBI Aggregator Edit Support 1.0.100.20180129-0239 (org.eclipse.cbi.p2repo.aggregator.edit 1.0.100.20180129-0239)
    To: osgi.bundle; org.eclipse.equinox.p2.metadata [2.3.0,2.4.0)
  Cannot satisfy dependency:
    From: CBI Aggregator Editor 1.0.102.20180423-1709 (org.eclipse.cbi.p2repo.aggregator.editor.feature.feature.group 1.0.102.20180423-1709)
    To: org.eclipse.equinox.p2.iu; org.eclipse.cbi.p2repo.aggregator.edit [1.0.100.20180129-0239,1.0.100.20180129-0239]
  Cannot satisfy dependency:
    From: Equinox p2, headless functionalities 1.6.800.v20200917-0634 (org.eclipse.equinox.p2.core.feature.feature.group 1.6.800.v20200917-0634)
    To: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.metadata [2.5.100.v20200908-1020,2.5.100.v20200908-1020]
  Cannot satisfy dependency:
    From: Equinox p2, Provisioning for IDEs. 2.4.1000.v20200917-0634 (org.eclipse.equinox.p2.user.ui.feature.group 2.4.1000.v20200917-0634)
    To: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.core.feature.feature.group [1.6.800.v20200917-0634,1.6.800.v20200917-0634]
  Cannot satisfy dependency:
    From: Eclipse SDK 4.18.0.I20201007-1800 (org.eclipse.sdk.ide 4.18.0.I20201007-1800)
    To: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.user.ui.feature.group [2.4.1000.v20200917-0634,2.4.1000.v20200917-0634]

Thus I ended up editing the file as pure text file directly which is quite and improvement from releng POV especially considering that the tool is not installable due to too tiny dependency version ranges.
With that struggle I couldn't resist to ask myself why do we overcomplicate things and not do what most projects contributing to simrel already do - create their p2 repository via Tycho.
There is a bug for moving to Tycho already [2] and it's time to revive the discussion and simplify releng processes and reduce the number of tools we use.
The way I look at things is - if I'm struggling to have all the various "specialized" tools needed we have while being paid to do it full time and years of releng experience with eclipse projects we have close to zero chances in attract new people in helping and it's time to think more seriously about that.


--
Alexander Kurtakov
Red Hat Eclipse Team

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Back to the top