Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 442295 - need to add ppc64le support for swt, launcher & resources
Summary: need to add ppc64le support for swt, launcher & resources
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.5   Edit
Hardware: Power PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 442291 442292 442293 442294
Blocks: 442290
  Show dependency tree
 
Reported: 2014-08-21 13:10 EDT by Steve Francisco CLA
Modified: 2014-09-04 05:01 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Francisco CLA 2014-08-21 13:10:23 EDT
+++ This bug was initially created as a clone of Bug #441363 +++

To package ppc64le support in the build we need platform.ui to reference the new swt, launcher and resources elements.
Comment 1 Steve Francisco CLA 2014-08-21 16:17:32 EDT
gerrit push for master: https://git.eclipse.org/r/32107
Comment 2 Steve Francisco CLA 2014-08-27 15:22:44 EDT
Paul, this one is ready to merge at your convenience.  thanks
Comment 3 David Williams CLA 2014-09-02 10:30:36 EDT
If we can get this patch applied, right now, then I could apply the final "releng" part, bug 442290, and THEN I would "request a rebuild" of our I-build. 

My reasons are simply that the "download page" will have dead links to this platform .... and would prefer not to have an I-build with dead links ... and would prefer not to have to "hand edit" the download page to remove them ... when we are so close to completing them.
Comment 5 Steve Francisco CLA 2014-09-02 13:28:35 EDT
changes are pushed
Comment 6 Lars Vogel CLA 2014-09-03 04:20:17 EDT
This seems to fail our Gerrit build trigger

[DEBUG] Closing connection to remote
[ERROR] Internal error: java.lang.RuntimeException: Could not determine SWT implementation fragment bundle for environment {osgi.ws=gtk, osgi.os=linux, osgi.arch=ppc64le, org.eclipse.update.install.features=true} -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Could not determine SWT implementation fragment bundle for environment {osgi.ws=gtk, osgi.os=linux, osgi.arch=ppc64le, 

https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/2868/console
Comment 7 Paul Webster CLA 2014-09-03 06:29:54 EDT
That's strange.  It should continue to work as long as the fragment has been correctly built in the I build.  Lars, can you check that the aggregator parent pom is pointing to the 4.5-I-build site?

PW
Comment 8 Lars Vogel CLA 2014-09-03 08:28:02 EDT
The pom.xml in eclipse.platform.ui points to eclipse-platform-parent in https://repo.eclipse.org/content/repositories/eclipse/. 

I'm not sure how the actually file is selected but https://repo.eclipse.org/content/repositories/eclipse/org/eclipse/eclipse-platform-parent/4.5.0-SNAPSHOT/eclipse-platform-parent-4.5.0-20140903.040540-75.pom contains in its build-individual-bundles profile the p2 repository: http://download.eclipse.org/eclipse/updates/4.5-I-builds
Comment 9 David Williams CLA 2014-09-03 10:29:23 EDT
(In reply to Paul Webster from comment #7)
> That's strange.  It should continue to work as long as the fragment has been
> correctly built in the I build.  Lars, can you check that the aggregator
> parent pom is pointing to the 4.5-I-build site?
> 
> PW

It's hard to keep up with all the mail, isn't it? :) But it has not yet, been included in an I-build. We'll try again today. As always, if you just couldn't wait, you could do a "full local build" ... but, not sure that helps your Gerrit jobs.
Comment 10 Paul Webster CLA 2014-09-03 10:36:19 EDT
(In reply to David Williams from comment #9)
> 
> It's hard to keep up with all the mail, isn't it? :)

:-)

> couldn't wait, you could do a "full local build" ... but, not sure that
> helps your Gerrit jobs.

The Gerrit jobs pick up the parent pom from repo.eclipse.org, which gets pushed from the aggregator to repo.eclipse.org  every day just after midnight.  So the Gerrit jobs are just jumping the gun, and will sort themselves out after the I build.

PW
Comment 11 Lars Vogel CLA 2014-09-04 05:01:54 EDT
Gerrit build trigger works again.