Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-47807

[BP 6.6.6] Adapt JDK consumption to new Adoptium

    XMLWordPrintable

Details

    • 1

    Description

      OpenJDK builds have moved to Adoptium: https://adoptium.net/

      7.0.1 requires JDK 11.0.2 which initially was only going to be released on Adoptium. It appears that it has been also released on AdoptOpenJDK as well, but in both locations only the JDK is available, not the JRE.

      We need to switch to using Adoptium (technically could be deferred to 7.1.0, but it should be a relatively minor change to cbdep) and also add a step to use "jlink" to create a JRE from the JDK (necessary for 7.0.1).

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-47807
          # Subject Branch Project Status CR V

          Activity

            Michael Blow I've cherry-picked back the changes, and added you as reviewer. Could you please watch the Analytics CV jobs and see how they go? (I did use a topic in Gerrit to link in the tlm change.)

            Also, this ticket isn't currently approved for 6.6.4 - will you or Till pursue that?

            ceej Chris Hillery added a comment - Michael Blow  I've cherry-picked back the changes, and added you as reviewer. Could you please watch the Analytics CV jobs and see how they go? (I did use a topic in Gerrit to link in the tlm change.) Also, this ticket isn't currently approved for 6.6.4 - will you or Till pursue that?
            michael.blow Michael Blow added a comment -

            Will do.

            The JDK update issue itself (MB-47770) is approved & linked to the 6.6.4 tracking ticket; I have asked Wayne Siu to propagate the approval to this ticket as well.

            michael.blow Michael Blow added a comment - Will do. The JDK update issue itself (MB-47770) is approved & linked to the 6.6.4 tracking ticket; I have asked Wayne Siu to propagate the approval to this ticket as well.

            Can we get this ticket linked to the 6.6.6 release ticket, since it is approved? Wayne SiuTill Westmann

            michael.blow Michael Blow added a comment - Can we get this ticket linked to the 6.6.6 release ticket, since it is approved? Wayne Siu Till Westmann

            Build couchbase-server-6.6.6-10530 contains tlm commit 4c2b95d with commit message:
            MB-47807: update to cbdep 1.0.2 for Adoptium support

            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.6-10530 contains tlm commit 4c2b95d with commit message: MB-47807 : update to cbdep 1.0.2 for Adoptium support

            People

              michael.blow Michael Blow
              michael.blow Michael Blow
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty