Project

General

Profile

Story #6625

Requirement of Java 1.8 for Dataone V2

Added by Jing Tao over 5 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2015-01-30
Due date:
% Done:

100%

Story Points:
Sprint:

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

Task #6787: Ensure Java 7 Client code can communicate over SSLClosedJing Tao

Task #7253: Metacat may have an issue under java 1.8RejectedJing Tao

Task #7277: Create a Java 8 distribution that can be installed on Ubuntu 12.04RejectedChris Jones

Task #7278: Test Metacat on java 1.8ClosedJing Tao

Task #7878: run integration tests on DEV-2ClosedRob Nahf

Task #7887: update debian packages to use java 8Closed

Task #7888: clean out ubuntu-extra channel on jenkins-ucsb-1Rejected

Task #7890: configure jenkins-ucsb-1 apache server to host ubuntu repositoriesIn ProgressRob Nahf

Task #7891: remove postgres and java version dependencies from cn-buildout scriptsClosedRob Nahf


Related issues

Related to Infrastructure - Task #7753: Upgrade the o4mp client library used to interact with CILogon Closed 2016-04-27

History

#1 Updated by Dave Vieglais over 5 years ago

  • Target version set to CCI-2.0.0

#2 Updated by Rob Nahf about 5 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 almost 5 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 almost 5 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 almost 5 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 almost 5 years ago

  • % Done changed from 0 to 30
  • Status changed from New to In Progress

#7 Updated by Jing Tao over 4 years ago

  • Target version changed from CCI-2.0.0 to CCI-2.1.0

#8 Updated by Dave Vieglais over 4 years ago

  • Target version changed from CCI-2.1.0 to CCI-2.2.0

#9 Updated by Dave Vieglais about 4 years ago

  • Target version changed from CCI-2.2.0 to CCI-2.3.0

#10 Updated by Dave Vieglais about 4 years ago

  • Related to Task #7753: Upgrade the o4mp client library used to interact with CILogon added

#11 Updated by Rob Nahf over 3 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 over 3 years ago

  • % Done changed from 30 to 100
  • Status changed from In Progress to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)