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=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup&show=true
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.
[1]
https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build#Install_the_CBI_p2Repo_Aggregator
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=500769
--
Alexander Kurtakov
Red Hat Eclipse Team
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev