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

Bug 134264

Summary: Java 1.5 required on signing machine
Product: Community Reporter: Eclipse Webmaster <webmaster>
Component: Cross-ProjectAssignee: Cross-Project issues <cross-project.inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jeffmcaffer, john.arthorne
Version: unspecified   
Target Milestone: ---   
Hardware: Power PC   
OS: Linux   
Whiteboard:

Description Eclipse Webmaster CLA 2006-03-31 10:18:51 EST
As John Arthorne writes:
> there needs to be a Java 1.5 JDK (also called Java 5) 
> installed/mounted on the signing machine.  The compression algorithm is 
> only available in Java 5, and we also need to use the jar signer from 
> Java 5 because earlier JDKs had critical flaws in the signing utility.

This request is to install the Java 1.5 JDK (do we need the JDK?) on build.eclipse.org and modify the signing scripts to perform signing on build.eclipse.org.

John, Jeff, please indicate the deadline for us getting this done.

D.
Comment 1 Eclipse Webmaster CLA 2006-03-31 11:15:44 EST
Sun appears to not have a linux/ppc JDK, so I found this page on IBM's website:
http://www-128.ibm.com/developerworks/java/jdk/linux/download.html

There appear to be 2 choices: 32-bit and 64-bit.  Which one do you guys recommend?  We're using a 64-bit Linux OS on the signing box.

D.
Comment 2 John Arthorne CLA 2006-03-31 12:22:52 EST
To confirm, the whole JDK is needed (rather than just a JRE). I would assume you need the JDK that matches your architecture, so 64 bit.
Comment 3 John Arthorne CLA 2006-04-03 14:13:00 EDT
On the subject of deadline: we're hoping to be ready to start doing signed builds this week, so ASAP is really the answer.  The earliest we'll be ready is evening of April 4 (tomorrow).  
Comment 4 David Williams CLA 2006-04-03 18:48:50 EDT
(In reply to comment #2)
> To confirm, the whole JDK is needed (rather than just a JRE). I would assume
> you need the JDK that matches your architecture, so 64 bit.
> 

I would recommend the 32 bit one, if you think will ever be used with Eclispe and SWT. See bug 125608 (around comment 7). 

I guess advantage to 64 bit one is it would be faster, if you were not using Eclipse and SWT. 



Comment 5 Jeff McAffer CLA 2006-04-03 23:05:17 EDT
this is just for signing and packing so no UI.  Having said that, there may be some merit in using 32 bit to reduce bug potential (32 bit VMs likely see much more use and testing than the 64 bit ones)
Comment 6 Eclipse Webmaster CLA 2006-04-06 12:47:03 EDT
Java 1.5 64-bit has been installed on build.eclipse.org

/shared/common/ibm-java2-ppc64-50/bin/java

Closing as fixed

D.