Why is OpenJDK 10 packaged as openjdk-11-*?












56















While looking to compile OpenJDK from source, the newest General Availability version (OpenJDK 10.0.1) insists on OpenJDK 9 or 10. JDK 11, however, is not due to be released until September 2018.



However, to my surprise, when I do apt search openjdk the result is:



...
openjdk-11-jdk - OpenJDK Development Kit (JDK)
...
openjdk-8-jdk - OpenJDK Development Kit (JDK)
...


No OpenJDK 9 or 10!



And wait, is that OpenJDK 11? Maybe a Beta release? Nooo....



So I looked at apt show openjdk-11-jdk:



Package: openjdk-11-jdk
Version: 10.0.1+10-3ubuntu1
...


Why has OpenJDK 10 been packaged as openjdk-11-*??










share|improve this question



























    56















    While looking to compile OpenJDK from source, the newest General Availability version (OpenJDK 10.0.1) insists on OpenJDK 9 or 10. JDK 11, however, is not due to be released until September 2018.



    However, to my surprise, when I do apt search openjdk the result is:



    ...
    openjdk-11-jdk - OpenJDK Development Kit (JDK)
    ...
    openjdk-8-jdk - OpenJDK Development Kit (JDK)
    ...


    No OpenJDK 9 or 10!



    And wait, is that OpenJDK 11? Maybe a Beta release? Nooo....



    So I looked at apt show openjdk-11-jdk:



    Package: openjdk-11-jdk
    Version: 10.0.1+10-3ubuntu1
    ...


    Why has OpenJDK 10 been packaged as openjdk-11-*??










    share|improve this question

























      56












      56








      56


      9






      While looking to compile OpenJDK from source, the newest General Availability version (OpenJDK 10.0.1) insists on OpenJDK 9 or 10. JDK 11, however, is not due to be released until September 2018.



      However, to my surprise, when I do apt search openjdk the result is:



      ...
      openjdk-11-jdk - OpenJDK Development Kit (JDK)
      ...
      openjdk-8-jdk - OpenJDK Development Kit (JDK)
      ...


      No OpenJDK 9 or 10!



      And wait, is that OpenJDK 11? Maybe a Beta release? Nooo....



      So I looked at apt show openjdk-11-jdk:



      Package: openjdk-11-jdk
      Version: 10.0.1+10-3ubuntu1
      ...


      Why has OpenJDK 10 been packaged as openjdk-11-*??










      share|improve this question














      While looking to compile OpenJDK from source, the newest General Availability version (OpenJDK 10.0.1) insists on OpenJDK 9 or 10. JDK 11, however, is not due to be released until September 2018.



      However, to my surprise, when I do apt search openjdk the result is:



      ...
      openjdk-11-jdk - OpenJDK Development Kit (JDK)
      ...
      openjdk-8-jdk - OpenJDK Development Kit (JDK)
      ...


      No OpenJDK 9 or 10!



      And wait, is that OpenJDK 11? Maybe a Beta release? Nooo....



      So I looked at apt show openjdk-11-jdk:



      Package: openjdk-11-jdk
      Version: 10.0.1+10-3ubuntu1
      ...


      Why has OpenJDK 10 been packaged as openjdk-11-*??







      package-management java openjdk versions






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 18 '18 at 5:54









      tudortudor

      2,56841845




      2,56841845






















          2 Answers
          2






          active

          oldest

          votes


















          50














          This is because those packages will become OpenJDK 11 when that is released. See this mailing list post:




          On behalf of the Ubuntu Foundations Team, I am requesting an SRU
          exception for OpenJDK. Our plan is to release OpenJDK 10 as the
          default JRE/JDK 1 for Bionic, and then move the default JRE/JDK in
          main to OpenJDK 11 in September/October 2018 as an SRU.



          = Proposed Plan =



          Bionic will be released with OpenJDK 10 as the default JRE/JDK and
          OpenJDK 11 will replace it once it reaches GA.



          ...



          If we are going to switch to OpenJDK 11 in bionic once released, we
          want to avoid OpenJDK 8 as the default JRE/JDK in Bionic at release
          time because any additional interface delta that exists between 8 and
          11 not only exposes the archive to breakage, it also exposes external
          consumers of the JDK to breakage. In comparison, the interface delta
          between OpenJDK 10 and OpenJDK 11 is expected to be fairly small,
          especially in comparison with the delta between OpenJDK 8 and OpenJDK
          9 that we already know is large. We should therefore release with
          OpenJDK 10 as the default JDK in 18.04, transitioning to OpenJDK 11
          when it is released.




          That's also why the source package of openjdk-11-* is actually called openjdk-lts.





          A bug report has been filed - please subscribe to it (but don't comment unless you have new information to add, which is unlikely). An Ubuntu dev, Jeremy Bicha, has responded:




          The intent is to upgrade openjdk-11 to 11 in Ubuntu 18.04 LTS. That's
          why it was named that way. It is a major change and will take some
          time to prepare. There is no need to ask for it to be done since it
          will be done.



          Ubuntu 18.04 LTS was released several months before OpenJDK 11 was
          released so it wasn't possible to provide OpenJDK 11 before Ubuntu
          18.04 LTS was released.



          https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html



          Sorry for the inconvenience.



          Please don't ask for an ETA. That sends out an email to everyone
          subscribed to this bug and does not help fix the bug.



          This bug is being worked on. openjdk 11.0.1 was updated in 18.10 and
          there was a security update that needed to be handled quickly in 18.04
          LTS. 11.0.1 will come to 18.04 LTS when it's ready but it is a major
          change that needs careful coordination.




          So, no ETA at present.






          share|improve this answer





















          • 5





            Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

            – muru
            Sep 27 '18 at 21:15






          • 5





            Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

            – muru
            Sep 27 '18 at 21:45






          • 7





            I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

            – Daniel Hinojosa
            Sep 28 '18 at 1:39








          • 10





            @muru now it's almost a month, still not a big delay?

            – 9ilsdx 9rvj 0lo
            Oct 23 '18 at 11:51






          • 14





            @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

            – muru
            Oct 23 '18 at 18:58



















          0














          See muru's answer above,



          but for a work around you can install openjdk 11 manually and add it to the update-alternatives so you can switch versions, and when the official package gets updated you can switch to that. see below to see how:



          $ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz

          $ sudo tar xfvz /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm


          that unpacks the jdk under /usr/lib/jvm/jdk-11.0.2



          then add it to the alternatives system



          sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'

          sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --set $(basename $bin) $bin; done'


          see it in the alternatives



          $ sudo update-alternatives --config java
          There are 3 choices for the alternative java (providing /usr/bin/java).

          Selection Path Priority Status
          ------------------------------------------------------------
          0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
          1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
          2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
          * 3 /usr/lib/jvm/jdk-11.0.2/bin/java 100 manual mode

          Press <enter> to keep the current choice[*], or type selection number: 3


          check it works



          $ java -version
          openjdk version "11.0.2" 2019-01-15
          OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
          OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)




          share








          New contributor




          Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.




















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037646%2fwhy-is-openjdk-10-packaged-as-openjdk-11%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            50














            This is because those packages will become OpenJDK 11 when that is released. See this mailing list post:




            On behalf of the Ubuntu Foundations Team, I am requesting an SRU
            exception for OpenJDK. Our plan is to release OpenJDK 10 as the
            default JRE/JDK 1 for Bionic, and then move the default JRE/JDK in
            main to OpenJDK 11 in September/October 2018 as an SRU.



            = Proposed Plan =



            Bionic will be released with OpenJDK 10 as the default JRE/JDK and
            OpenJDK 11 will replace it once it reaches GA.



            ...



            If we are going to switch to OpenJDK 11 in bionic once released, we
            want to avoid OpenJDK 8 as the default JRE/JDK in Bionic at release
            time because any additional interface delta that exists between 8 and
            11 not only exposes the archive to breakage, it also exposes external
            consumers of the JDK to breakage. In comparison, the interface delta
            between OpenJDK 10 and OpenJDK 11 is expected to be fairly small,
            especially in comparison with the delta between OpenJDK 8 and OpenJDK
            9 that we already know is large. We should therefore release with
            OpenJDK 10 as the default JDK in 18.04, transitioning to OpenJDK 11
            when it is released.




            That's also why the source package of openjdk-11-* is actually called openjdk-lts.





            A bug report has been filed - please subscribe to it (but don't comment unless you have new information to add, which is unlikely). An Ubuntu dev, Jeremy Bicha, has responded:




            The intent is to upgrade openjdk-11 to 11 in Ubuntu 18.04 LTS. That's
            why it was named that way. It is a major change and will take some
            time to prepare. There is no need to ask for it to be done since it
            will be done.



            Ubuntu 18.04 LTS was released several months before OpenJDK 11 was
            released so it wasn't possible to provide OpenJDK 11 before Ubuntu
            18.04 LTS was released.



            https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html



            Sorry for the inconvenience.



            Please don't ask for an ETA. That sends out an email to everyone
            subscribed to this bug and does not help fix the bug.



            This bug is being worked on. openjdk 11.0.1 was updated in 18.10 and
            there was a security update that needed to be handled quickly in 18.04
            LTS. 11.0.1 will come to 18.04 LTS when it's ready but it is a major
            change that needs careful coordination.




            So, no ETA at present.






            share|improve this answer





















            • 5





              Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

              – muru
              Sep 27 '18 at 21:15






            • 5





              Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

              – muru
              Sep 27 '18 at 21:45






            • 7





              I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

              – Daniel Hinojosa
              Sep 28 '18 at 1:39








            • 10





              @muru now it's almost a month, still not a big delay?

              – 9ilsdx 9rvj 0lo
              Oct 23 '18 at 11:51






            • 14





              @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

              – muru
              Oct 23 '18 at 18:58
















            50














            This is because those packages will become OpenJDK 11 when that is released. See this mailing list post:




            On behalf of the Ubuntu Foundations Team, I am requesting an SRU
            exception for OpenJDK. Our plan is to release OpenJDK 10 as the
            default JRE/JDK 1 for Bionic, and then move the default JRE/JDK in
            main to OpenJDK 11 in September/October 2018 as an SRU.



            = Proposed Plan =



            Bionic will be released with OpenJDK 10 as the default JRE/JDK and
            OpenJDK 11 will replace it once it reaches GA.



            ...



            If we are going to switch to OpenJDK 11 in bionic once released, we
            want to avoid OpenJDK 8 as the default JRE/JDK in Bionic at release
            time because any additional interface delta that exists between 8 and
            11 not only exposes the archive to breakage, it also exposes external
            consumers of the JDK to breakage. In comparison, the interface delta
            between OpenJDK 10 and OpenJDK 11 is expected to be fairly small,
            especially in comparison with the delta between OpenJDK 8 and OpenJDK
            9 that we already know is large. We should therefore release with
            OpenJDK 10 as the default JDK in 18.04, transitioning to OpenJDK 11
            when it is released.




            That's also why the source package of openjdk-11-* is actually called openjdk-lts.





            A bug report has been filed - please subscribe to it (but don't comment unless you have new information to add, which is unlikely). An Ubuntu dev, Jeremy Bicha, has responded:




            The intent is to upgrade openjdk-11 to 11 in Ubuntu 18.04 LTS. That's
            why it was named that way. It is a major change and will take some
            time to prepare. There is no need to ask for it to be done since it
            will be done.



            Ubuntu 18.04 LTS was released several months before OpenJDK 11 was
            released so it wasn't possible to provide OpenJDK 11 before Ubuntu
            18.04 LTS was released.



            https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html



            Sorry for the inconvenience.



            Please don't ask for an ETA. That sends out an email to everyone
            subscribed to this bug and does not help fix the bug.



            This bug is being worked on. openjdk 11.0.1 was updated in 18.10 and
            there was a security update that needed to be handled quickly in 18.04
            LTS. 11.0.1 will come to 18.04 LTS when it's ready but it is a major
            change that needs careful coordination.




            So, no ETA at present.






            share|improve this answer





















            • 5





              Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

              – muru
              Sep 27 '18 at 21:15






            • 5





              Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

              – muru
              Sep 27 '18 at 21:45






            • 7





              I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

              – Daniel Hinojosa
              Sep 28 '18 at 1:39








            • 10





              @muru now it's almost a month, still not a big delay?

              – 9ilsdx 9rvj 0lo
              Oct 23 '18 at 11:51






            • 14





              @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

              – muru
              Oct 23 '18 at 18:58














            50












            50








            50







            This is because those packages will become OpenJDK 11 when that is released. See this mailing list post:




            On behalf of the Ubuntu Foundations Team, I am requesting an SRU
            exception for OpenJDK. Our plan is to release OpenJDK 10 as the
            default JRE/JDK 1 for Bionic, and then move the default JRE/JDK in
            main to OpenJDK 11 in September/October 2018 as an SRU.



            = Proposed Plan =



            Bionic will be released with OpenJDK 10 as the default JRE/JDK and
            OpenJDK 11 will replace it once it reaches GA.



            ...



            If we are going to switch to OpenJDK 11 in bionic once released, we
            want to avoid OpenJDK 8 as the default JRE/JDK in Bionic at release
            time because any additional interface delta that exists between 8 and
            11 not only exposes the archive to breakage, it also exposes external
            consumers of the JDK to breakage. In comparison, the interface delta
            between OpenJDK 10 and OpenJDK 11 is expected to be fairly small,
            especially in comparison with the delta between OpenJDK 8 and OpenJDK
            9 that we already know is large. We should therefore release with
            OpenJDK 10 as the default JDK in 18.04, transitioning to OpenJDK 11
            when it is released.




            That's also why the source package of openjdk-11-* is actually called openjdk-lts.





            A bug report has been filed - please subscribe to it (but don't comment unless you have new information to add, which is unlikely). An Ubuntu dev, Jeremy Bicha, has responded:




            The intent is to upgrade openjdk-11 to 11 in Ubuntu 18.04 LTS. That's
            why it was named that way. It is a major change and will take some
            time to prepare. There is no need to ask for it to be done since it
            will be done.



            Ubuntu 18.04 LTS was released several months before OpenJDK 11 was
            released so it wasn't possible to provide OpenJDK 11 before Ubuntu
            18.04 LTS was released.



            https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html



            Sorry for the inconvenience.



            Please don't ask for an ETA. That sends out an email to everyone
            subscribed to this bug and does not help fix the bug.



            This bug is being worked on. openjdk 11.0.1 was updated in 18.10 and
            there was a security update that needed to be handled quickly in 18.04
            LTS. 11.0.1 will come to 18.04 LTS when it's ready but it is a major
            change that needs careful coordination.




            So, no ETA at present.






            share|improve this answer















            This is because those packages will become OpenJDK 11 when that is released. See this mailing list post:




            On behalf of the Ubuntu Foundations Team, I am requesting an SRU
            exception for OpenJDK. Our plan is to release OpenJDK 10 as the
            default JRE/JDK 1 for Bionic, and then move the default JRE/JDK in
            main to OpenJDK 11 in September/October 2018 as an SRU.



            = Proposed Plan =



            Bionic will be released with OpenJDK 10 as the default JRE/JDK and
            OpenJDK 11 will replace it once it reaches GA.



            ...



            If we are going to switch to OpenJDK 11 in bionic once released, we
            want to avoid OpenJDK 8 as the default JRE/JDK in Bionic at release
            time because any additional interface delta that exists between 8 and
            11 not only exposes the archive to breakage, it also exposes external
            consumers of the JDK to breakage. In comparison, the interface delta
            between OpenJDK 10 and OpenJDK 11 is expected to be fairly small,
            especially in comparison with the delta between OpenJDK 8 and OpenJDK
            9 that we already know is large. We should therefore release with
            OpenJDK 10 as the default JDK in 18.04, transitioning to OpenJDK 11
            when it is released.




            That's also why the source package of openjdk-11-* is actually called openjdk-lts.





            A bug report has been filed - please subscribe to it (but don't comment unless you have new information to add, which is unlikely). An Ubuntu dev, Jeremy Bicha, has responded:




            The intent is to upgrade openjdk-11 to 11 in Ubuntu 18.04 LTS. That's
            why it was named that way. It is a major change and will take some
            time to prepare. There is no need to ask for it to be done since it
            will be done.



            Ubuntu 18.04 LTS was released several months before OpenJDK 11 was
            released so it wasn't possible to provide OpenJDK 11 before Ubuntu
            18.04 LTS was released.



            https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html



            Sorry for the inconvenience.



            Please don't ask for an ETA. That sends out an email to everyone
            subscribed to this bug and does not help fix the bug.



            This bug is being worked on. openjdk 11.0.1 was updated in 18.10 and
            there was a security update that needed to be handled quickly in 18.04
            LTS. 11.0.1 will come to 18.04 LTS when it's ready but it is a major
            change that needs careful coordination.




            So, no ETA at present.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Dec 6 '18 at 10:37

























            answered May 18 '18 at 6:27









            murumuru

            1




            1








            • 5





              Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

              – muru
              Sep 27 '18 at 21:15






            • 5





              Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

              – muru
              Sep 27 '18 at 21:45






            • 7





              I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

              – Daniel Hinojosa
              Sep 28 '18 at 1:39








            • 10





              @muru now it's almost a month, still not a big delay?

              – 9ilsdx 9rvj 0lo
              Oct 23 '18 at 11:51






            • 14





              @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

              – muru
              Oct 23 '18 at 18:58














            • 5





              Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

              – muru
              Sep 27 '18 at 21:15






            • 5





              Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

              – muru
              Sep 27 '18 at 21:45






            • 7





              I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

              – Daniel Hinojosa
              Sep 28 '18 at 1:39








            • 10





              @muru now it's almost a month, still not a big delay?

              – 9ilsdx 9rvj 0lo
              Oct 23 '18 at 11:51






            • 14





              @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

              – muru
              Oct 23 '18 at 18:58








            5




            5





            Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

            – muru
            Sep 27 '18 at 21:15





            Only two days? That's a huge delay? O.o This is a package that Canonical is committing to support for years. I'm sure you can use your Canonical subscription to demand faster releases.

            – muru
            Sep 27 '18 at 21:15




            5




            5





            Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

            – muru
            Sep 27 '18 at 21:45





            Knowing the release date doesn't shorten the time required for QA, though. If you're in a hurry, the PPA's been updated: launchpad.net/~openjdk-r/+archive/ubuntu/ppa I expect the packages to make their way to proposed shortly, and from there to updates.

            – muru
            Sep 27 '18 at 21:45




            7




            7





            I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

            – Daniel Hinojosa
            Sep 28 '18 at 1:39







            I believe the comment, but I can't see how them effectively misclassifying a jdk version is a right thing to do. It's confusing and I'll say it, a little dishonest. Just have the versions for us to choose from, and we can do our own update-alternatives. Thanks @muru for your answer

            – Daniel Hinojosa
            Sep 28 '18 at 1:39






            10




            10





            @muru now it's almost a month, still not a big delay?

            – 9ilsdx 9rvj 0lo
            Oct 23 '18 at 11:51





            @muru now it's almost a month, still not a big delay?

            – 9ilsdx 9rvj 0lo
            Oct 23 '18 at 11:51




            14




            14





            @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

            – muru
            Oct 23 '18 at 18:58





            @9ilsdx9rvj0lo someone has filed a bug report, keep an eye on it: bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796027

            – muru
            Oct 23 '18 at 18:58













            0














            See muru's answer above,



            but for a work around you can install openjdk 11 manually and add it to the update-alternatives so you can switch versions, and when the official package gets updated you can switch to that. see below to see how:



            $ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz

            $ sudo tar xfvz /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm


            that unpacks the jdk under /usr/lib/jvm/jdk-11.0.2



            then add it to the alternatives system



            sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'

            sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --set $(basename $bin) $bin; done'


            see it in the alternatives



            $ sudo update-alternatives --config java
            There are 3 choices for the alternative java (providing /usr/bin/java).

            Selection Path Priority Status
            ------------------------------------------------------------
            0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
            1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
            2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
            * 3 /usr/lib/jvm/jdk-11.0.2/bin/java 100 manual mode

            Press <enter> to keep the current choice[*], or type selection number: 3


            check it works



            $ java -version
            openjdk version "11.0.2" 2019-01-15
            OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
            OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)




            share








            New contributor




            Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.

























              0














              See muru's answer above,



              but for a work around you can install openjdk 11 manually and add it to the update-alternatives so you can switch versions, and when the official package gets updated you can switch to that. see below to see how:



              $ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz

              $ sudo tar xfvz /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm


              that unpacks the jdk under /usr/lib/jvm/jdk-11.0.2



              then add it to the alternatives system



              sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'

              sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --set $(basename $bin) $bin; done'


              see it in the alternatives



              $ sudo update-alternatives --config java
              There are 3 choices for the alternative java (providing /usr/bin/java).

              Selection Path Priority Status
              ------------------------------------------------------------
              0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
              1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
              2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
              * 3 /usr/lib/jvm/jdk-11.0.2/bin/java 100 manual mode

              Press <enter> to keep the current choice[*], or type selection number: 3


              check it works



              $ java -version
              openjdk version "11.0.2" 2019-01-15
              OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
              OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)




              share








              New contributor




              Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.























                0












                0








                0







                See muru's answer above,



                but for a work around you can install openjdk 11 manually and add it to the update-alternatives so you can switch versions, and when the official package gets updated you can switch to that. see below to see how:



                $ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz

                $ sudo tar xfvz /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm


                that unpacks the jdk under /usr/lib/jvm/jdk-11.0.2



                then add it to the alternatives system



                sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'

                sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --set $(basename $bin) $bin; done'


                see it in the alternatives



                $ sudo update-alternatives --config java
                There are 3 choices for the alternative java (providing /usr/bin/java).

                Selection Path Priority Status
                ------------------------------------------------------------
                0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
                1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
                2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
                * 3 /usr/lib/jvm/jdk-11.0.2/bin/java 100 manual mode

                Press <enter> to keep the current choice[*], or type selection number: 3


                check it works



                $ java -version
                openjdk version "11.0.2" 2019-01-15
                OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
                OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)




                share








                New contributor




                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.










                See muru's answer above,



                but for a work around you can install openjdk 11 manually and add it to the update-alternatives so you can switch versions, and when the official package gets updated you can switch to that. see below to see how:



                $ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz

                $ sudo tar xfvz /tmp/openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm


                that unpacks the jdk under /usr/lib/jvm/jdk-11.0.2



                then add it to the alternatives system



                sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'

                sudo sh -c 'for bin in /usr/lib/jvm/jdk-11.0.2/bin/*; do update-alternatives --set $(basename $bin) $bin; done'


                see it in the alternatives



                $ sudo update-alternatives --config java
                There are 3 choices for the alternative java (providing /usr/bin/java).

                Selection Path Priority Status
                ------------------------------------------------------------
                0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
                1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
                2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
                * 3 /usr/lib/jvm/jdk-11.0.2/bin/java 100 manual mode

                Press <enter> to keep the current choice[*], or type selection number: 3


                check it works



                $ java -version
                openjdk version "11.0.2" 2019-01-15
                OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
                OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)





                share








                New contributor




                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.








                share


                share






                New contributor




                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered 7 mins ago









                KarlKarl

                1012




                1012




                New contributor




                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                Karl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037646%2fwhy-is-openjdk-10-packaged-as-openjdk-11%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    GameSpot

                    connect to host localhost port 22: Connection refused

                    Getting a Wifi WPA2 wifi connection