Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #8353 (closed)

Opened 7 years ago

Closed 5 years ago

Support OpenJDK And Java 7

Reported by: jamoore Owned by: spli
Priority: critical Milestone: 5.x
Component: Deployment Keywords: n.a.
Cc: cxallan, cmacleod-x, jburel, spli, rleigh, khgillen, pwalczykco, sbesson, mtbcarroll Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: 0.0d Estimated Remaining Time: n.a.

Description (last modified by spli)

Support for OpenJDK was initially not possible because of small changes in various classes (#5606, #6852). There are also various UI issues (#6260).

More and more users are requesting support, however, due to the Debian packaging change (see #8004).

If at all possible, we should start supporting openjdk (which is now the reference implementation).

From #9847

Summary: OMERO should compile and run with Java 7 / Java 1.7.

I think we should support Java 1.7 on the client side since it's the default download, and Oracle will soon be ending 1.6 support

https://blogs.oracle.com/java/entry/end_of_public_updates_for

The last publicly available release of Oracle JDK 6 is to be
released in February, 2013. This means that after 19 February 2013,
all new security updates, patches and fixes for Java SE 6 and Java
SE 5 will only be available through My Oracle Support and will thus
require a commercial license with Oracle.

Change History (9)

comment:1 Changed 7 years ago by jmoore

  • Cc jburel added
  • Owner set to cmacleod-x

Chris Allan, so you think we should just push this and all tasks? To 4.4.1 or elsewhere?

comment:2 Changed 7 years ago by jmoore

  • Milestone changed from OMERO-Beta4.4 to OMERO-Beta4.4.1

Pushing to 4.4.1 for a review.

comment:3 Changed 7 years ago by jmoore

  • Cc spli rleigh khgillen pwalczykco added
  • Owner changed from cmacleod-x to spli
  • Priority changed from major to critical

I think the status was that many of the bugs that were blocking us from using OpenJDK have since been resolved. If that's the case, then we would need to add continuous testing to hudson and update the docs to stipulate which versions are permissible.

The last I heard Simon was looking at various OpenJDK & JDK7 testing issues. Passing to him for comment.

comment:4 Changed 7 years ago by spli

I opened a story for Java 7 support (#9847), though it could be merged with this. There should be at least 4 of us using Oracle Java 7 on OS X and it doesn't look like there are any major issues. If Java 5 is finally being retired this would be a good point to bring in Java 7 and OpenJDK.

OpenJDK has been standard in most Linux distros for a while, and I think most people using Linux will appreciate that there may be the odd bug at first. Just make it clear in any announcement. As for versions OpenJDK7 is still relatively new, it's in the latest Fedora and Ubuntu but the stable distros (RHEL, Debian) are only just beginning to offer v7 alongside v6. Roger, any thoughts?

comment:5 Changed 7 years ago by jmoore

  • Cc sbesson added
  • Description modified (diff)

Closing #9847 as a duplicate of this, then. Tasks linked here.

comment:6 Changed 7 years ago by spli

  • Summary changed from Support OpenJDK to Support OpenJDK And Java 7

comment:7 Changed 7 years ago by spli

  • Description modified (diff)

comment:8 Changed 6 years ago by mtbcarroll

  • Cc mtbcarroll added

comment:9 Changed 5 years ago by spli

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.86631 sec.)

We're Hiring!