[Bug 2073609] Re: [needs-packaging] openjdk-17-crac

Pushkar Kulkarni 2073609 at bugs.launchpad.net
Mon Jul 22 05:36:15 UTC 2024


I've proposed a new package here in favor of the other alternative of
maintaining the openjdk/crac patches in our existing openjdk-17 source
package. The openjdk/crac delta is quite huge [1]. The crac changes
pervade through the Hotspot VM, the garbage collector and the standard
library. It will be hard  to maintain these patches on every quarterly
openjdk security update. OTOH, it is fairly straightforward to maintain
a different upstream repository hosting crac patches on top of the
latest JDK 17.

[1] https://github.com/canonical/openjdk-17-crac/compare/master...crac

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2073609

Title:
  [needs-packaging] openjdk-17-crac

Status in Ubuntu:
  New

Bug description:
  OpenJDK with Coordinated Restore at Checkpoint (CRaC) is a project
  under the OpenJDK umbrella [1][2]. It offers a solution to the Java
  application startup problem using the checkpoint/restore in user-space
  (criu)[3] approach, making it applicable for cloud-native,
  microservices-based Java backends.

  Currently, JDK vendors like Azul [4] and Liberica[5] have CRaC-based
  JDK offerings. Java-frameworks like SpringBoot [6] and Micronaut[7]
  have released support for CRaC. I am hereby proposing that Ubuntu also
  offers the CRaC functionality with openjdk-17 through a new
  openjdk-17-crac package in universe.

  URL: https://openjdk.org/projects/crac

  License: GPL 2.0 License

  Notes: The openjdk-17-crac source package will offer crac-jre, crac-
  jre-headless, crac-jdk and crac-jdk-headless which can be installed
  independent of (and alongside) the openjdk-17 packages.

  [1] https://openjdk.org/projects/crac
  [2] https://github.com/openjdk/crac
  [3] https://criu.org/Main_Page
  [4] https://www.azul.com/products/components/crac/
  [5] https://bell-sw.com/libericajdk-with-crac/
  [6] https://spring.io/blog/2023/11/23/spring-boot-3-2-0-available-now
  [7] https://micronaut-projects.github.io/micronaut-crac/2.3.0/guide/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2073609/+subscriptions




More information about the Ubuntu-sponsors mailing list