Skip to main content

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

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

Back to the top