Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 434340

Summary: s390 and s390x are not in "binaries" of product repos
Product: [Eclipse Project] Platform Reporter: David Williams <david_williams>
Component: RelengAssignee: David Williams <david_williams>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 4.4   
Target Milestone: 4.4 RC1   
Hardware: PC   
OS: Linux   
Whiteboard: routine releng

Description David Williams CLA 2014-05-07 10:54:25 EDT
One way to see the problem, is to download the "platform binary" repo, say from M7, it'd be 

http://download.eclipse.org/eclipse/downloads/drops4/S-4.4M7-201405010200/download.php?dropFile=org.eclipse.platform-4.4M7.zip

Unzip that, and look in "binaries" directory, and there is nothing for 

org.eclipse.platform.ide.executable.*s390*

In the "overall" repo, there is a binary for "executable_root", for s390, but that (and configuration) is only place. 

If you download a zipped up "product", it does contain the executable "eclipse", but I think the way it gets there must be "convoluted" (via "configuration", instead of "executables"). 

Not sure if this impacts any "real world" use-case -- guess it would if someone tried to build a s390 product using binary platform product? -- but does seem to indicate a hole in our builds ... and is another reason we are forced to use the "funky" configuration feature.
Comment 1 David Williams CLA 2014-05-11 18:50:13 EDT
This was fixed as part of the fix for bug 421439. 

I think the issue is/was that Tycho was mimicking what PDE in workbench does, and finding only items in "bin" directory ... whereas perhaps in "patch build" PDE Build paid more attention to build.properties and found items in "contributed" as well ... that, or perhaps the "timeing" in Tycho is such that things are not in "contributed" yet, by the time it looks for them? 

In any case, copying s390 to "bin" directory, instead of "contributed" has fixed the issue.
Comment 2 David Williams CLA 2014-05-11 18:51:05 EDT
verified in I20140510-1500.