Story #6625
Requirement of Java 1.8 for Dataone V2
100%
Description
I believe we agree that java 1.7 will be the requirement for V2. And the current trunk has been upgraded in August, 2014.
Subtasks
Related issues
History
#1 Updated by Dave Vieglais almost 10 years ago
- Target version set to CCI-2.0.0
#2 Updated by Rob Nahf over 9 years ago
Because of TLS issues with Java7 (defaulting to TLSv1.0), we should target Java8 instead (at least the runtime). Java 7 has reached end of life April 2015.
#3 Updated by Dave Vieglais over 9 years ago
- Assignee set to Jing Tao
We should be targeting Java 8, and perhaps setting things to compile for Java 7 if necessary.
#4 Updated by Jing Tao over 9 years ago
- Subject changed from Requirement of Java 1.7 for Dataone V2 to Requirement of Java 1.8 for Dataone V2
#5 Updated by Dave Vieglais over 9 years ago
From maintenance call, 2015-07-21:
Java 7 vs Java 8 options?
Decision: Host our own OpenJDK to provide Java 8
- Need to create package
- Need to update Jenkins to build using Java 8. Likely to use Java 7 compatibility when compiling so that
- All developers will need to update to use the same (similar) JDK
#6 Updated by Jing Tao over 9 years ago
- % Done changed from 0 to 30
- Status changed from New to In Progress
#7 Updated by Jing Tao over 9 years ago
- Target version changed from CCI-2.0.0 to CCI-2.1.0
#8 Updated by Dave Vieglais almost 9 years ago
- Target version changed from CCI-2.1.0 to CCI-2.2.0
#9 Updated by Dave Vieglais over 8 years ago
- Target version changed from CCI-2.2.0 to CCI-2.3.0
#10 Updated by Dave Vieglais over 8 years ago
- Related to Task #7753: Upgrade the o4mp client library used to interact with CILogon added
#11 Updated by Rob Nahf about 8 years ago
- Assignee changed from Jing Tao to Rob Nahf
Release and Deployment plan is to build with source and target set to 1.7, and run under java 1.8 on CNs.
Do not have to change the openjdk-1.7.jdk requirement in dataone-cn-os-core, because the code is java 7 compliant
Just will change the default java on the CNs.
Will do all building and deploying from jenkins-1.dataone.org
Need to build a trusty repository for each deb package and reconfigure apt sources.d/dataone.list to pull from the new trusty distribution.
#12 Updated by Dave Vieglais about 8 years ago
- % Done changed from 30 to 100
- Status changed from In Progress to Closed