Retirement of old OpenJDK releases?

I wonder if it’s useful to stick to the old OpenJDK releases like 12, 13 and 14. From my understanding these releases are not supported anymore with updates once a new release is published. So I think we should:

  1. Remove those versions non lts versions apart from the most recent.
  2. Introduce an alias for java 8 (PREFIX-legacy-lts), java 11 (PREFIX-lts), java 15 (PREFIX)

Any other thoughts on this?

1 Like

Nixos as a rolling release, doesn’t have any notion of Long Term Support as far as i’m aware… So it seems that as soon as the new release is out, everyone can upgrade.

This is probably due to eye’s on deck and people power rather any technical reason…

Unless there is a LTS for nixos somewhere?

@asbachb is referring to OpenJDK LTS versions:

1 Like

Ah i see! sorry for the confusion.

  1. Remove those versions non lts versions apart from the most recent.

In favour :+1:

  1. Introduce an alias for java 8 (PREFIX-legacy-lts), java 11 (PREFIX-lts), java 15 (PREFIX)

I’m not sure I see the need for those

Let me share my thoughts:

Java 11 introduced some breaking changes. So there some projects relying on java 8. In general applications are supported to run under the last lts version, but not the last java version released.

2 Likes