Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] signed-off-by, Oomph and target platform

Hi Jonah,

thanks for reporting these issues. We just merged the target definition update to our main branch and made e4.25 target the default target as well.

I opened a bug report about the oomph setup problem. We'll have to investigate a bit in that regard: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580768

About the signed-off requirement, we (Trace Compass project) are aware that the requirement of the EF was lifted. However, we felt that we would like to keep it.

What I wasn't aware was that it's a project level setting to enforce it. I expected that it was removed globally across all projects at Gerrit.

BR
Bernd


From: tracecompass-dev <tracecompass-dev-bounces@xxxxxxxxxxx> on behalf of Jonah Graham <jonah@xxxxxxxxxxxxxxxx>
Sent: September 19, 2022 3:40 PM
To: tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Subject: [tracecompass-dev] signed-off-by, Oomph and target platform
 
Hi devs,

I update the target platform (*.target files) for 4.25 release in this gerrit and it is now waiting for review: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/195911

Along the way I ran into two problems:
1. Oomph setup does not work, I get this error[1] early on when I try to provision.
2. The gerrit repo for trace compass is still requiring Signed-off-by, despite this no longer being required across the board at EF. This is the error I got[2]

HTH,
Jonah

[1] Calculating requirements and dependencies.
Cannot complete the request.  Generating details.
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
  at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:296)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:434)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:344)
  at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:904)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3792)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1663616288095
  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: artificial_root 1.0.0.v1663616288095 requires 'org.eclipse.equinox.p2.iu; org.eclipse.pde.api.tools.ee.feature.feature.group 0.0.0' but it could not be found

[2] $ git push origin HEAD:refs/for/master
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 12 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 615 bytes | 615.00 KiB/s, done.
Total 6 (delta 5), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (5/5)
remote: Processing changes: refs: 1, done    
To ssh://git.eclipse.org:29418/tracecompass/org.eclipse.tracecompass.git
 ! [remote rejected]     HEAD -> refs/for/master (commit a10268b: not Signed-off-by author/committer/uploader in message footer)
error: failed to push some refs to 'ssh://git.eclipse.org:29418/tracecompass/org.eclipse.tracecompass.git'

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com

Back to the top